Abstract
To investigate the benefits of scalable codecs in the case of rate adaptation problem, a streaming system for scalable H.264 videos has been implemented. The system considers congestion level in the network and buffer status at the client during adaptation process. The rate adaptation algorithm is content adaptive. It selects an appropriate substream from the video file by taking into account the motion dynamics of video. The performance of the system has been tested under congestion-free and congestion scenarios. The performance results indicate that the system reacts to congestion properly and can be used for Internet video streaming where losses occur unpredictably.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Bistrom J (2005) Comparing video codec evaluation methods for handheld TV. Technical Report T-111.590. Helsinky University of Technology, Finland
Cahng C, Han S, Girod B (2004) Rate-distortion optimized streaming for 3-D wavelet video. Proceedings of IEEE International Conference on Image Processing Conference (ICIP 2004), Singapore
Description of core experiments in SVC, JVT-N025d0.doc (2005) http://ftp3.itu.int/av-arch/jvt-site/2005_01_HongKong, Hong Kong
Gallmeister B (1995) POSIX.4 Programmers guide programming for the real world. O’Reilley
Horn U, Stuglmüller K, Link M, Girod B (1999) Robust Internet video transmission based on scalable coding and unequal error protection. Image Commun 15(1–2):77–94
ISO/IEC 14496-10 (2004) H.264/AVC Standard documentation
Ji X, Xu J, Zhao D, Wu F (2004) Architectures of incorporating MPEG-4 AVC into three dimensional subband video coding. Proceedings of the Picture Coding Symposium (PCS-2004), USA
Kantarcı A, Tunalı T (2003) A video streaming system for MPEG-1 videos. J Multimedia Tools Appl Kluwer Acad 21:265–284
Kantarcı A, Özbek N, Tunalı T (2004) Rate adaptive video streaming under lossy network conditions. Signal Process Image Commun 19:479–497
Katou K, Zhao L, Sakauzowa S, Yamamato H (2003) An adaptive content-aware scaling for receiver driven layered video multicast. Proceedings of International Conference on Circuits, Systems, Computers and Communications, Korea
Lewis B, Berg DJ, SunMicrosystems Press (1998) Multithreaded programming with Pthreads. Prentice Hall, California, USA
Li M, Claypool M, Kinicki R, Nichols J (2003) Characteristics of streaming media stored on the Web. Technical Report WPI-CS-TR-03-18, CS Department, Worchester Polytechnic Institute (May)
Masry M, Hemai SS (2001) An analysis of subjective quality in low bit rate video. Proceedings of IEEE International Conference On Image Processing, Thessaloniki, Greece
Puri A, Chen X, Luthra A (2004) Video coding using the H264/MPEG-4 AVC compression standard. Signal Process Image Commun 19:793–849
Reichel HJ, Schwarz H, Wien M (2005) Joint scalable video model: JSVM0 http://ftp3.itu.ch/av-arch/jvt-site/2005_04_Busan/JVT-O202.zip, JVT-N020.doc, JVT Documentation, April
Reichel HJ, Schwarz H, Wien M (2005) Joint scalable video model: JSVM3, http://ftp3.itu.ch/av-arch/jvt-site/2005_07_Poznan/JVT-P202.zip, JVT Documentation, July
Richardson IG (2002) Video codec design, developing and video compression systems. Wiley, England
Santa_Cruz D, Maestroni D, Zilliani F, Reichel J, Tubara S (2004) Improved scalable MCTF video codec using a H.264/AVC base layer. Proceedings of the Picture Coding Symposium (PCS-2004), USA
Schulzrinne H, Cosner S, Fredric R, Jacobson V (1996) RFC 1889: RTP: a transport protocol for real-time applications. Network Working Group, IETF
Schwarz H, Marpe D, Wiegand T (2004) MCTF and scalability extension of H.264/AVC. Proceedings of the Picture Coding Symposium (PCS-2004), USA
van der Schaar M, Li Q, Boland L (2001) Internet video streaming with FGS. Proceedings of ISAS, La Havana, Cuba
Seok JM, Lee KH, Suh DY (2002) Effective streaming technology of a layered encoding video application supporting QoS mechanism in the Internet. Proceedings of the 2002 International Technical Conference On Circuits/Systems, Computers and Communications (ITC-CSCC-2002), Thailand
Sun X, Wu F, Li S, Gao W, Zhang Y (2004) Seamless switching of scalable video bitstreams for efficient streaming. IEEE Transactions on Multimedia, Special Issue on Video Streaming 6(2):291–303
Taubman D (2003) Successive refinement of video: fundamental issues, past efforts and new directions. International Symposium on Visual Communications and Image Processing (VCIP2003), SPIE 5150:791–805
Triphathi A, Claypool M (2002) Adaptive content-aware scaling for improved video streaming. Proceedings of the 2nd International Workshop on Intelligent Multimedia Computing and Networking (IMMCN), USA
Wang Z, Banerjee S, Jamin S (2003) Studying streaming video quality: from an application point of view”. Proceedings of IEEE Multimedia 2003, Berkeley
Wenger S, Hasnnuksela MM, Stockhammer T, Westerlund M, Singer D (2005) Request for comments: 3984, RTP payload format for H.264 video. February
Wiegand T, Sullivan GJ, Bjontegaard G, Luthra A (2003) Overview of the H.264/AVC video coding standard. IEEE Trans Circuits Syst Video Technol 13(7):560–576
Wu D (2001) Scalable video coding and transport over broadband wireless networks. Proceedings of IEEE, Special Issue on Multi-Dimensional Broadband Wireless Technologies and Applications 89(1):6–20
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kantarcı, A. Streaming of scalable h.264 videos over the Internet. Multimed Tools Appl 36, 303–324 (2008). https://doi.org/10.1007/s11042-007-0147-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-007-0147-2