|
ABSTRACT
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.
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
|
Allman, M., Paxson, V., and Stevens, W. 1999. TCP congestion control. RFC 2581.
|
| |
2
|
Bansal, D. and Balakrishnan, H. 2001. Binomial congestion control algorithms. In Proceedings of the IEEE Infocom Conference IEEE, Anchorage, Alaska.
|
| |
3
|
|
| |
4
|
|
| |
5
|
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.
|
| |
6
|
Chen, M. and Zakhor, A. 2004. Rate control for streaming video over wireless. In Proceedings of the IEEE Infocom Conference. IEEE, Hong Kong.
|
| |
7
|
|
| |
8
|
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.
|
| |
9
|
Floyd, S. 2000. Congestion control principles. RFC 2914.
|
| |
10
|
Gerla, M., Ng, B. K. F., Sanadidi, M. Y., Valla, M., and Wang, R. 2004. TCP westwood with adaptive bandwidth estimation to improve efficiency/friendliness tradeoffs. Comput. Commun. 27, 1 (Jan.), 41--58.
|
| |
11
|
Handley, M., Floyd, S., Padhye, J., and Widmer, J. 2003. TCP friendly rate control (TFRC): Protocol specification. RFC 3448.
|
| |
12
|
Hsu, C. Y., Ortega, A., and Khansari, M. 1999. Rate control for robust video transmission over burst-error wireless channels. IEEE J. Selected Areas Commun. 17, 5 (May), 756--773.
|
| |
13
|
Kazantzidis, M. 2002. Adaptive wireless multimedia. Ph.D. thesis, Univ. of California, Los Angeles.
|
| |
14
|
Kohler, E., Handley, M., and Floyd, S. 2004. Datagram congestion control protocol (DCCP). Internet Draft.
|
| |
15
|
|
| |
16
|
|
| |
17
|
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.
|
| |
18
|
Ns2. The network simulator. http://www.isi.edu/nsnam/ns/.
|
 |
19
|
Reza Rejaie , Mark Handley , Deborah Estrin, Quality adaptation for congestion controlled video playback over the Internet, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.189-200, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
| |
20
|
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.
|
| |
21
|
Schulzrinne, H., Casner, S., Frederick, R., and Jacobson, V. 2003. RTP: A transport protocol for real-time applications. RFC 3550.
|
| |
22
|
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.
|
| |
23
|
|
| |
24
|
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.
|
| |
25
|
TCPW. Tcp westwood home page. http://www.cs.ucla.edu/NRL/hpi/tcpw/.
|
| |
26
|
|
| |
27
|
Widmer, J. and Handley, M. 2003. TCP-Friendly multicast congestion control (TFMCC). Internet-Draft: draft-ietf-rmt-bb-tfmcc-02.
|
| |
28
|
Yang, F., Zhang, Q., Zhu, W., and Zhang, Y. 2004. End-to-End TCP-Friendly streaming protocol and bit allocation for scalable video over wireless internet. IEEE J. Selected Areas Commun. 22, 4 (May), 777--790.
|
| |
29
|
|
| |
30
|
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.
|
| |
31
|
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.
|
 |
32
|
|
|