ACM Home Page
Please provide us with feedback. Feedback
A model for MPEG with forward error correction and TCP-friendly bandwidth
Full text pdf formatPdf (200 KB)
Source International Workshop on Network and Operating System Support for Digital Audio and Video archive
Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video table of contents
Monterey, CA, USA
SESSION: QoS and congestion control table of contents
Pages: 122 - 130  
Year of Publication: 2003
ISBN:1-58113-694-3
Authors
Huahui Wu  Worcester Polytechnic Institute, Worcester, MA
Mark Claypool  Worcester Polytechnic Institute, Worcester, MA
Robert Kinicki  Worcester Polytechnic Institute, Worcester, MA
Sponsors
SIGMULTIMEDIA: ACM Special Interest Group on Multimedia
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 50,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/776322.776342
What is a DOI?

ABSTRACT

The growing requirement of TCP-Friendly bandwidth use by streaming video plus the proven advantages of Forward Error Correction (FEC) to combat packet loss presents the opportunity to optimize the amount of FEC in a TCP-Friendly video stream. In this paper, we derive an analytical model for predicting the playable frame rate in a TCP-Friendly MPEG stream with FEC. Our model characterizes the Group Of Pictures (GOP) and Forward Error Correction (FEC) that are part of the MPEG video transmission. Assuming a network estimate for the packet loss probability, our model incorporates TCP-Friendly throughput constraints to calculate a total playable frame rate. For a given packet loss probability, we use our model to search the variable space to find the MPEG configuration that yields the optimal playable frame rate. Analysis over a range of network conditions indicates that adjusting FEC can provide a significant performance improvement, while adjusting a well-chosen GOP will contribute little improvement. Further analysis shows that a poor choice for a GOP can result in a large degradation of the playable frame rate. Overall, by introducing moderate amounts of FEC overhead, frame rates can be improved 10 to 50 times under network conditions with moderate to high loss rates.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
S. Acharya and B. Smith. An Experiment to Characterize Videos Stored on the Web. In Proceedings of Multimedia Computing and Networking (MMCN), Jan. 1998.
 
2
A. Albanese, J. Bomer, J. Edmonds, M. Luby, and M. Sudan. Priority Encoding Transmission. IEEE Transactions on Information Theory, 46(6):1737--1744, 1996.
3
 
4
J.-C. Bolot, S. Fosse-Parisis, and D. Towsley. Adaptive FEC-Based Error Control for Internet Telephony. In Proceedings of IEEE INFOCOM, Mar. 1999.
 
5
B. Braden, D. Clark, J. Crowcroft, B. Davie, S. Deering, D. Estrin, S. Floyd, V. Jacobson, G. Minshall, C. Partridge, K. R. L. Peterson, S. Shenker, J. Wroclawski, and L. Zhang. Recommendations on Queue Management and Congestion Avoidance in the Internet. IETF Request for Comments (RFC) 2309, Apr. 1998.
 
6
J. Chung and M. Claypool. Better-Behaved, Better-Performing Multimedia Networking. In Proceedings of SCS Euromedia, May 2000.
 
7
J. Chung, M. Claypool, and Y. Zhu. Measurement of the Congestion Responsiveness of RealPlayer Streaming Video Over UDP. In Proceedings of the Packet Video Workshop (PV), Apr. 2003.
 
8
N. Feamster and H. Balakrishnan. Packet Loss Recovery for Streaming Video. In 12th International Packet Video Workshop, Apr. 2002.
 
9
10
 
11
V. Hardman, M. A. Sasse, M. Handley, and A. Watson. Reliable Audio for Use over the Internet. In Proceedings of Internet Society's International Networking Conference (INET), 1995.
12
 
13
 
14
Y. Liu and M. Claypool. Using Redundancy to Repair Video Damaged by Network Data Loss. In Proceedings of IS&T/SPIE/ACM Multimedia Computing and Networking (MMCN), Jan. 2000.
15
16
 
17
 
18
T. Nguyen and A. Zakhor. Distributed Video Streaming with Forward Error Correction. In 12th International Packet Video Workshop, Apr. 2002.
 
19
C. Padhye, K. Christensen, and W. Moreno. A New Adaptive FEC Loss Control Algorithm for Voice Over IP Applications. In Proceedings of IEEE International Performance, Computing and Communication Conference, Feb. 2000.
20
 
21
 
22
 
23
I. S. Reed and G. Solomon. Polynomial Codes Over Certain Finite Fields. Journal of the Society of Industrial and Applied Mathematics (SIAM), 8(2):300--304, June 1960.
 
24
R. Rejaie, M. Handley, and D. Estrin. RAP: An End-to-end Rate-based Congestion Control Mechanism for Realtime Streams in the Internet. In Proceedings of IEEE Infocom, 1999.
 
25
I. Rhee, V. Ozdemir, and Y. Yi. TEAR: TCP Emulation at Receivers -- Flow Control for Multimedia Streaming. Technical report, Department of Computer Science, NCSU, 2000.
 
26
S.Floyd. Congestion Control Principles. IETF Request for Comments (RFC) 2914, Sept. 2000.
 
27
J. Walpole, R. Koster, S. Cen, C. Cowan, D. Maier, D. McNamee, C. Pu, D. Steere, and L. Yu. A Player for Adaptive MPEG Video Streaming Over The Internet. In Proceedings of the SPIE Applied Imagery Pattern Recognition Workshop, Oct. 1997.

CITED BY  8
 
 
 
 

Collaborative Colleagues:
Huahui Wu: colleagues
Mark Claypool: colleagues
Robert Kinicki: colleagues

Peer to Peer - Readers of this Article have also read: