Browse > Article

Implementation of Adaptive Transmission Middleware for Video Streaming  

김영주 (신라대학교 공과대학 컴퓨터공학과)
Abstract
This paper proposed and implemented the adaptive transmission middleware for video streaming, which is able to support the adaptive transmission of video data to the fluctuating changes of network environment in the packet-based network and the properties of transmitted video data. The adaptive transmission middleware is made up SR-RTP-based transfer module and TFRC(TCP Friendly Rate Control)-based transfer-rate control module. The SR-RTP-based transfer module supports RTP-based real-time transfer of video data and packet retransmission scheme retransmitting the high-priority packets selectively in the damaged video data to reduce the error induced by the packet loss. Sharing the transmission bandwidth of network with the TCP-based data transfer, the TFRC-based transfer-rate control module controls the transfer rate of video data according to the most allowable transmission bandwidth in the network, so that the transfer rate is controlled adaptively to the fluctuating changes of transmission bandwidth. This paper, for the experiment, applied the adaptive transmission middleware to video streaming in the external Internet environment, and analyzed the effective frame transfer rate and the degree of the streaming jitter to evaluate the performance of packet-loss recovery and adaptive transfer rate control. In the external Internet environment where the packet-loss rate is high a bit, the relatively high streaming performance was showed compared with the case that didn't apply the adaptive transmission middleware.
Keywords
비디오 스트리밍;적응적 전송 미들웨어;패킷 손실;전송률 제어;선택적 재전송;
Citations & Related Records
연도 인용수 순위
  • Reference
1 N. Feamster and H. Balakrishnan, 'Packet Loss Recovery for Streaming Video,' Proc of 12th International Packet Video Workshop, 2002
2 H. Schuzrinne, S. Casner, R. Frederick and Jacobson, 'RTP: A Transport Protocol for Real-Time Applications/' RFC 1889, IETF, 1996
3 R. Koenen, 'Overview of the MPEG-4 standard,' Technical report, ISO/IECJTCl/SC29/WG11, 1999
4 D. Clark and D. Tannenhouse, 'Architec-tural Consideration for a New Generation of Protocols' Proc. of ACM SIGCOMM, PP.200-208, 1990
5 S. Floyd, 'TCP and Explicit Congestion Notification,' ACM Computer Comm. Review, 24(5), October 1994
6 W. R. Stevens, TCP/IP Illustrated, Volume1: The Protocols, Addison-Wesley, 1994
7 O. Rose, 'Statistical properties of MPEG video traffic and their impact on traffic modelling in ATM systems,' TR-101, University of Wuerzburg, Institute of Computer Science, Germany, 1995
8 S. Floyd, M. Handley, J. Padhye, and J. Windmer, 'Equation-Based Congestion Control for Unicast Application,' Proc. of ACM SIGCOMM '00, pp.43~54, 2000
9 M. Zink, C. Griwodz and R. Steinmetz, 'KOM Player - A Platform for Experimen-tal VoD Research' Proc. of the 6th IEEE Symposium on Computers and Communications(ISCC'O1), 2001
10 M. Allman and V. Paxson, 'TCP Conges-tion Control' RFC 2581, IETF, 1999
11 B. W. Wah, X. Su and D. Lin, 'A survey of error-concealment schemes for real-time audio and video transmissions over the internet' Proc. of Int. Symposium on Multimedia Software Engineering, pp.17-24, 2000
12 H. Schulzrinne, A. Rao and R. Lanphier, 'Real Time Streaming Protocol(RTSP),' RFC 2326, IETF, 1998