Adaptive Real-Time Video Streaming System for Best-Effort IP Networks

This paper presents an Adaptive Real-Time Video Streaming (AVS) system that delivers real-time video stream from a network camera to multiple video receivers. The system provides an application layer rate-adaptation mechanism that adapts video quality and bit rate according to the network congestion conditions and the available bandwidth. The goal of the system is to improve the smoothness of the video playback at the receivers under varying network conditions. This is performed by concluding the highest possible video bit rate that can be used without facing bandwidth limitation problems. The system was tested and evaluated in private Ethernet Local Area Network (LAN) in which packet loss and limitation on bandwidth was generated by utilizing a network impairment emulation tool. Based on the performed tests, the system behavior was predictable. The research is based on the constructive method of the related publications and technologies and the results are derived by the implemented AVS system.

[1]  Jon M. Peha,et al.  Streaming video over the Internet: approaches and directions , 2001, IEEE Trans. Circuits Syst. Video Technol..

[2]  kc claffy,et al.  Bandwidth estimation: metrics, measurement techniques, and tools , 2003, IEEE Netw..

[3]  David Leon,et al.  Application rate adaptation for mobile streaming , 2005, Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks.

[4]  Hayder Radha,et al.  Measurement study of low-bitrate internet video streaming , 2001, IMW '01.

[5]  Kang G. Shin,et al.  Evolution of the Internet QoS and support for soft real-time applications , 2003, Proc. IEEE.

[6]  Anurag Kumar,et al.  Performance of TCP congestion control with explicit rate feedback , 2005, IEEE/ACM Transactions on Networking.

[7]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

[8]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM 2000.

[9]  Deborah Estrin,et al.  RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[10]  V. Hardman,et al.  A survey of packet loss recovery techniques for streaming audio , 1998, IEEE Network.

[11]  Israel Cidon,et al.  One-way delay estimation using network-wide measurements , 2006, IEEE Transactions on Information Theory.

[12]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM.

[13]  Nikolaos Laoutaris,et al.  Adaptive playout strategies for packet video receivers with finite buffer capacity , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).