{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T13:11:23Z","timestamp":1762521083468,"version":"3.41.0"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2006,5,1]],"date-time":"2006-05-01T00:00:00Z","timestamp":1146441600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2006,5]]},"abstract":"<jats:p>In this article we study a smooth and efficient transport protocol for real-time video over wireless networks. The proposed scheme, named the video transport protocol (VTP), has a new and unique end-to-end rate control mechanism that aims to avoid drastic rate fluctuations while maintaining friendliness to legacy protocols. VTP is also equipped with an achieved rate estimation scheme and a loss discrimination algorithm, both end-to-end, to cope with random errors in wireless networks efficiently. We show by analysis that VTP preserves most of the convergence properties of AIMD and converges to its fair share fast. VTP is compared to two recent TCP friendly rate control (TFRC) extensions, namely TFRC Wireless and MULTFRC, in wired-cum-wireless scenarios in Ns-2. Results show that VTP excels in all tested scenarios in terms of smoothness, fairness, and opportunistic friendliness. VTP is also implemented to work with a video camera and an H.263 video codec as part of our hybrid testbed, where its good performance as a transport layer protocol is confirmed by measurement results.<\/jats:p>","DOI":"10.1145\/1142020.1142022","type":"journal-article","created":{"date-parts":[[2006,7,25]],"date-time":"2006-07-25T14:14:26Z","timestamp":1153836866000},"page":"109-126","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Smooth and efficient real-time video transport in the presence of wireless errors"],"prefix":"10.1145","volume":"2","author":[{"given":"Guang","family":"Yang","sequence":"first","affiliation":[{"name":"University of California, Los Angeles, Los Angeles, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tony","family":"Sun","sequence":"additional","affiliation":[{"name":"University of California, Los Angeles, Los Angeles, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mario","family":"Gerla","sequence":"additional","affiliation":[{"name":"University of California, Los Angeles, Los Angeles, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M. Y.","family":"Sanadidi","sequence":"additional","affiliation":[{"name":"University of California, Los Angeles, Los Angeles, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ling-Jyh","family":"Chen","sequence":"additional","affiliation":[{"name":"Academia Sinica, Taipei, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,5]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Allman M. Paxson V. and Stevens W. 1999. TCP congestion control. RFC 2581.   Allman M. Paxson V. and Stevens W. 1999. TCP congestion control. RFC 2581.","key":"e_1_2_1_1_1","DOI":"10.17487\/rfc2581"},{"volume-title":"Proceedings of the IEEE Infocom Conference IEEE","author":"Bansal D.","unstructured":"Bansal , D. and Balakrishnan , H . 2001. Binomial congestion control algorithms . In Proceedings of the IEEE Infocom Conference IEEE , Anchorage, Alaska. Bansal, D. and Balakrishnan, H. 2001. Binomial congestion control algorithms. In Proceedings of the IEEE Infocom Conference IEEE, Anchorage, Alaska.","key":"e_1_2_1_2_1"},{"volume-title":"Proceedings of the IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. IEEE, Richardson, Tex.","author":"Biaz S.","unstructured":"Biaz , S. and Vaidya , N . 1999. Discriminating congestion losses from wireless losses using interarrival times at the receiver . In Proceedings of the IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. IEEE, Richardson, Tex. Biaz, S. and Vaidya, N. 1999. Discriminating congestion losses from wireless losses using interarrival times at the receiver. In Proceedings of the IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. IEEE, Richardson, Tex.","key":"e_1_2_1_3_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_4_1","DOI":"10.1109\/TNET.2003.818187"},{"volume-title":"Proceedings of the SPIE MMCN Conference, SPIE","author":"Cen S.","unstructured":"Cen , S. , Pu , C. , and Walpole , J . 1998. Flow and congestion control for internet media streaming applications . In Proceedings of the SPIE MMCN Conference, SPIE , San Jose, Calif. Cen, S., Pu, C., and Walpole, J. 1998. Flow and congestion control for internet media streaming applications. In Proceedings of the SPIE MMCN Conference, SPIE, San Jose, Calif.","key":"e_1_2_1_5_1"},{"volume-title":"Proceedings of the IEEE Infocom Conference. IEEE","author":"Chen M.","unstructured":"Chen , M. and Zakhor , A . 2004. Rate control for streaming video over wireless . In Proceedings of the IEEE Infocom Conference. IEEE , Hong Kong. Chen, M. and Zakhor, A. 2004. Rate control for streaming video over wireless. In Proceedings of the IEEE Infocom Conference. IEEE, Hong Kong.","key":"e_1_2_1_6_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_7_1","DOI":"10.1016\/0169-7552(89)90019-6"},{"volume-title":"Proceedings of the International Packet Video Workshop","author":"Feamster N.","unstructured":"Feamster , N. , Bansal , D. , and Balakrishnan , H . 2001. On the interactions between layered quality adaptation and congestion control for streaming video . In Proceedings of the International Packet Video Workshop . Kyongju, Korea. Feamster, N., Bansal, D., and Balakrishnan, H. 2001. On the interactions between layered quality adaptation and congestion control for streaming video. In Proceedings of the International Packet Video Workshop. Kyongju, Korea.","key":"e_1_2_1_8_1"},{"doi-asserted-by":"crossref","unstructured":"Floyd S. 2000. Congestion control principles. RFC 2914.   Floyd S. 2000. Congestion control principles. RFC 2914.","key":"e_1_2_1_9_1","DOI":"10.17487\/rfc2914"},{"doi-asserted-by":"publisher","key":"e_1_2_1_10_1","DOI":"10.1016\/S0140-3664(03)00114-2"},{"doi-asserted-by":"crossref","unstructured":"Handley M. Floyd S. Padhye J. and Widmer J. 2003. TCP friendly rate control (TFRC): Protocol specification. RFC 3448.   Handley M. Floyd S. Padhye J. and Widmer J. 2003. TCP friendly rate control (TFRC): Protocol specification. RFC 3448.","key":"e_1_2_1_11_1","DOI":"10.17487\/rfc3448"},{"doi-asserted-by":"publisher","key":"e_1_2_1_12_1","DOI":"10.1109\/49.768193"},{"unstructured":"Kohler E. Handley M. and Floyd S. 2004. Datagram congestion control protocol (DCCP). Internet Draft.  Kohler E. Handley M. and Floyd S. 2004. Datagram congestion control protocol (DCCP). Internet Draft.","key":"e_1_2_1_14_1"},{"key":"e_1_2_1_15_1","volume-title":"Computer Networking: A Top-Down Approach Featuring the Internet","author":"Kurose J. F.","year":"2004","unstructured":"Kurose , J. F. and Ross , K. W . 2004 . Computer Networking: A Top-Down Approach Featuring the Internet ( 3 rd ed). Addison Wesley , Reading, Mass . Kurose, J. F. and Ross, K. W. 2004. Computer Networking: A Top-Down Approach Featuring the Internet (3rd ed). Addison Wesley, Reading, Mass.","edition":"3"},{"doi-asserted-by":"publisher","key":"e_1_2_1_16_1","DOI":"10.1109\/TNET.2003.815291"},{"volume-title":"Proceedings of the International Packet Video Workshop","author":"Mehra P.","unstructured":"Mehra , P. and Zakhor , A . 2003. TCP-Based video streaming using receiver-driven bandwidth sharing . In Proceedings of the International Packet Video Workshop . Nantes, France. Mehra, P. and Zakhor, A. 2003. TCP-Based video streaming using receiver-driven bandwidth sharing. In Proceedings of the International Packet Video Workshop. Nantes, France.","key":"e_1_2_1_17_1"},{"unstructured":"Ns2. The network simulator. http:\/\/www.isi.edu\/nsnam\/ns\/.  Ns2. The network simulator. http:\/\/www.isi.edu\/nsnam\/ns\/.","key":"e_1_2_1_18_1"},{"volume-title":"Proceedings of the ACM SIGCOMM Conference. ACM","author":"Rejaie R.","unstructured":"Rejaie , R. , Handley , M. , and Estrin , D . 1999a. Quality adaptation for congestion controlled video playback over the internet . In Proceedings of the ACM SIGCOMM Conference. ACM , New York. 10.1145\/316188.316222 Rejaie, R., Handley, M., and Estrin, D. 1999a. Quality adaptation for congestion controlled video playback over the internet. In Proceedings of the ACM SIGCOMM Conference. ACM, New York. 10.1145\/316188.316222","key":"e_1_2_1_19_1"},{"volume-title":"Proceedings of the IEEE Infocom Conference. IEEE","author":"Rejaie R.","unstructured":"Rejaie , R. , Handley , M. , and Estrin , D . 1999b. Rap: An end-to-end rate-based congestion control mechanism for realtime streams in the internet . In Proceedings of the IEEE Infocom Conference. IEEE , New York. Rejaie, R., Handley, M., and Estrin, D. 1999b. Rap: An end-to-end rate-based congestion control mechanism for realtime streams in the internet. In Proceedings of the IEEE Infocom Conference. IEEE, New York.","key":"e_1_2_1_20_1"},{"key":"e_1_2_1_21_1","volume-title":"RTP: A transport protocol for real-time applications. RFC 3550.","author":"Schulzrinne H.","year":"2003","unstructured":"Schulzrinne , H. , Casner , S. , Frederick , R. , and Jacobson , V . 2003 . RTP: A transport protocol for real-time applications. RFC 3550. Schulzrinne, H., Casner, S., Frederick, R., and Jacobson, V. 2003. RTP: A transport protocol for real-time applications. RFC 3550."},{"doi-asserted-by":"crossref","unstructured":"Stewart R. Xie Q. Morneault K. Sharp C. Schwarzbauer H. Taylor T. Rytina I. Kalla M. Zhang L. and Paxson V. 2000. Stream control transmission protocol. RFC 2960.   Stewart R. Xie Q. Morneault K. Sharp C. Schwarzbauer H. Taylor T. Rytina I. Kalla M. Zhang L. and Paxson V. 2000. Stream control transmission protocol. RFC 2960.","key":"e_1_2_1_22_1","DOI":"10.17487\/rfc2960"},{"unstructured":"Sun M. and Reibman A. 2001. Compressed Video over Networks. Marcel Dekker New York.   Sun M. and Reibman A. 2001. Compressed Video over Networks. Marcel Dekker New York.","key":"e_1_2_1_23_1"},{"volume-title":"Proceedings of the IEEE Infocom Conference. IEEE","author":"Tang J.","unstructured":"Tang , J. , Morabito , G. , Akyildiz , I. , and Johnson , M . 2001. RCS: A rate control scheme for real-time traffic in networks with high bandwidth-delay products and high bit error rates . In Proceedings of the IEEE Infocom Conference. IEEE , Anchorage, Alaska. Tang, J., Morabito, G., Akyildiz, I., and Johnson, M. 2001. RCS: A rate control scheme for real-time traffic in networks with high bandwidth-delay products and high bit error rates. In Proceedings of the IEEE Infocom Conference. IEEE, Anchorage, Alaska.","key":"e_1_2_1_24_1"},{"unstructured":"TCPW. Tcp westwood home page. http:\/\/www.cs.ucla.edu\/NRL\/hpi\/tcpw\/.  TCPW. Tcp westwood home page. http:\/\/www.cs.ucla.edu\/NRL\/hpi\/tcpw\/.","key":"e_1_2_1_25_1"},{"volume-title":"Proceedings of the IEEE LCN Conference. IEEE, Tampa, Fla.","author":"Tobe Y.","unstructured":"Tobe , Y. , Tamura , Y. , Molano , A. , Ghosh , S. , and Tokuda , H . 2000. Achieving moderate fairness for udp flows by path-status classification . In Proceedings of the IEEE LCN Conference. IEEE, Tampa, Fla. Tobe, Y., Tamura, Y., Molano, A., Ghosh, S., and Tokuda, H. 2000. Achieving moderate fairness for udp flows by path-status classification. In Proceedings of the IEEE LCN Conference. IEEE, Tampa, Fla.","key":"e_1_2_1_26_1"},{"unstructured":"Widmer J. and Handley M. 2003. TCP-Friendly multicast congestion control (TFMCC). Internet-Draft: draft-ietf-rmt-bb-tfmcc-02.  Widmer J. and Handley M. 2003. TCP-Friendly multicast congestion control (TFMCC). Internet-Draft: draft-ietf-rmt-bb-tfmcc-02.","key":"e_1_2_1_27_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_28_1","DOI":"10.1109\/JSAC.2004.826008"},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the IEEE ISCC Conference. IEEE","author":"Yang G.","year":"2005","unstructured":"Yang , G. , Chen , L. , Sun , T. , Gerla , M. , and Sanadidi , M. Y . 2005. Real-Time streaming over wireless links: A comparative study . In Proceedings of the IEEE ISCC Conference. IEEE , Cartagena, Spain. 10.1109\/ISCC. 2005 .131 Yang, G., Chen, L., Sun, T., Gerla, M., and Sanadidi, M. Y. 2005. Real-Time streaming over wireless links: A comparative study. In Proceedings of the IEEE ISCC Conference. IEEE, Cartagena, Spain. 10.1109\/ISCC.2005.131"},{"volume-title":"Proceedings of the IPIF\/IEEE MMNS Conference. Springer Verlag","author":"Yang G.","unstructured":"Yang , G. , Gerla , M. , and Sanadidi , M. Y . 2004. Adaptive video streaming in presence of wireless errors . In Proceedings of the IPIF\/IEEE MMNS Conference. Springer Verlag , San Diego, Calif. Yang, G., Gerla, M., and Sanadidi, M. Y. 2004. Adaptive video streaming in presence of wireless errors. In Proceedings of the IPIF\/IEEE MMNS Conference. Springer Verlag, San Diego, Calif.","key":"e_1_2_1_30_1"},{"volume-title":"Proceedings of the IEEE Infocom Conference. IEEE","author":"Yang Y.","unstructured":"Yang , Y. , Kim , M. , and Lam , S . 2001. Transient behaviors of TCP-Friendly congestion control protocols . In Proceedings of the IEEE Infocom Conference. IEEE , Anchorage, Alaska. Yang, Y., Kim, M., and Lam, S. 2001. Transient behaviors of TCP-Friendly congestion control protocols. In Proceedings of the IEEE Infocom Conference. IEEE, Anchorage, Alaska.","key":"e_1_2_1_31_1"},{"volume-title":"Proceedings of the ACM NOSSDAV Conference. ACM","author":"Zhang Y.","unstructured":"Zhang , Y. and Loguinov , D . 2004. Oscillations and buffer overflows in video streaming under non-negligible queueing delay . In Proceedings of the ACM NOSSDAV Conference. ACM , New York. 10.1145\/1005847.1005867 Zhang, Y. and Loguinov, D. 2004. Oscillations and buffer overflows in video streaming under non-negligible queueing delay. In Proceedings of the ACM NOSSDAV Conference. ACM, New York. 10.1145\/1005847.1005867","key":"e_1_2_1_32_1"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1142020.1142022","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1142020.1142022","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:06:11Z","timestamp":1750259171000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1142020.1142022"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,5]]},"references-count":31,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2006,5]]}},"alternative-id":["10.1145\/1142020.1142022"],"URL":"https:\/\/doi.org\/10.1145\/1142020.1142022","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2006,5]]},"assertion":[{"value":"2006-05-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}