Video streaming over the Internet has become omnipresent. Content providers such as Netflix, Hulu, Apple, and Vudu don’t deploy their own delivery infrastructure, but use existing Internet distribution means to deliver their services. This streaming approach works surprisingly well without any particular support from the underlying network, even in heterogeneous access network environments, including mobile devices. This success is due to the use of efficient video compression, content delivery networks, and adaptive video clients. For example, according to Sandvines’ Fall 2011 Global Internet Phenomena Report, “rate-adaptive video represents the majority of video bandwidth, with Netflix alone representing 32.7% of peak downstream traffic.” About 55% of all real-time entertainment traffic within the home is delivered via the Internet to game consoles, set-top boxes, smart TVs, tablets, and mobile devices.
Audio- and video-related services therefore dominate today’s Internet. Most of these services are delivered via HTTP to a plethora of heterogeneous devices within both mobile and stationary environments. In this month’s theme, we provide an overview of this transformation in the media streaming landscape with respect to video on the Web and mobile devices. We both consider recent achievements and recall solutions proposed in the recent past.
In “Watching Video over the Web: Part 1,” (login required) Ali C. Begen, Tankut Akgul, and Mark Baugher describe and compare push- and pull-based streaming protocols. In “Watching Video over the Web: Part 2,” (login required) they focus more on applications, including end-to-end mobile and in-home streaming, current standardization efforts, and future challenges.
In “The MPEG-DASH Standard for Multimedia Streaming over the Internet,” (login required) Iraj Sodagar presents the emerging MPEG standard for Dynamic Adaptive Streaming over HTTP. DASH aims to supersede existing proprietary solutions by supporting multiple DRM schemes, common encryption, and many other features.
In “Video in the Web: Technical Challenges and Standardization,” (login required) Soohong Park and colleagues outline some World Wide Web Consortium initiatives regarding media annotations (for cross-community integration of multimedia objects), media fragments (for improved content access), and timed text (to enable online captioning).
In “Mobility Management for Video Streaming on Heterogeneous Networks,” (login required) Chung-Ming Huang, Chung-Wei Lin, and Chia-Ching Yang describe means for the management of heterogeneous environments, including session mobility and adaptive streaming over a three-tier server-proxy-client architecture.
Finally, in “Dynamic Video Transcoding in Mobile Environments,” (login required) Bo Shen, Wai-Tian Tan, and Frederic Huve address issues such as interactivity, packet loss, and client power constraints in mobile communication systems by using transcoders with dynamic feedback received from the terminals.
Leave a comment and let us know what you think about video for the universal Web, and see the related resources for further information on this topic.
Thomas Stockhammer is CEO and co-founder of Nomor Research, a privately-owned company specialized in R&D services and products for cellular communication networks and multimedia services. He is also a technical consultant for Qualcomm and is involved in and partially leads different standardization activities in 3GPP, MPEG, IETF, ITU-T, DVB and other organizations. Contact him at email@example.com.
Mark Watson is a senior engineer at Netflix. Contact him at firstname.lastname@example.org.
Christian Timmerer is an assistant professor at Alpen-Adria-Universität Klagenfurt, Austria. Find information about his publications and MPEG contributions can be found at http://research.timmerer.com. Follow Christian on Twitter at twitter.com/timse7 and subscribe to his blog at http://blog.timmerer.com.
- T. Stockhammer and I. Sodagar, “MPEG DASH: The Enabler Standard for Video Deliver over the Open Internet,” IBC Conference 2011, Sept 2011.
- I. Sodagar and H. Pyle, “Reinventing Multimedia Delivery with MPEG-DASH,” Proc. Applications of Digital Image Processing XXXIV, SPIE 8135, Soc. Photo-Optical Instrumentation Engineers, 2011, http://dx.doi.org/10.1117/12.897211.
- T. Stockhammer, “Dynamic Adaptive Streaming over HTTP — Design Principles and Standards,” Proc. 2nd Ann. ACM Conf. Multimedia Systems (MMSys 11), ACM Press, 2011, pp. 133–144, http://dx.doi.org/10.1145/1943552.1943572.
- C. Kaiser, “HTML 5 and Video Streaming,” blog entry, 22 Dec. 2010
- W3C Web and TV Interest Group
- T. Siglin, “MPEG DASH: The File Format of the Future?” Streaming Media, 9 Nov. 2011
- C. Timmerer and C. Müller, “Dynamic Adaptive Streaming over HTTP (DASH),” PowerPoint presentation, 2 May 2011
- C. Timmerer, “HTTP Streaming of MPEG Media,” blog entry, 29 Apr. 2011
- MPEG home page
- DASH Promoters Group
Open Source Implementations
- www-itec.uni-klu.ac.at/dash/ — This site provides a DASH decoder fully integrated into VLC, a DASH data set comprising DASH-compliant pre-encoded bitstreams at various bitrates, resolutions, and segment lengths, and DASHEncoder based on MP4Box.