MU
LTIC
AST
HTT
PD
ownl
oad
LEG
ACY
Stre
amin
g Pr
otoc
ols
MO
DER
NSt
ream
ing
2012MPEG-DASH published as ISO/IEC 23009-1:2012
2010 Steve Jobs writes“Thoughts on Flash”about modern video formats
1980 1990 2000 2010 2015
1994The Rolling Stones multicast
over the Mbone
1996IEEE publishes Reliable
Multicast Transport Protocol (RMTP)
1999Abilene network established
2008Beijing Olympics broadcast via
Smooth Stream to 50 million viewers
2009Apple introduces HLS
2011-2013Adobe, Microsoft, AWS Limelight add support
for HLS streaming
2011Google adds HLS
support to Android
2012-2015Rackspace, Highwinds CDNs support Modern Streaming exclusively
1996RealNetworks, Netscape,
and 40 others support RTSP
2002Flash Server 1.0 ships with RTMP
2008Microsoft IIS
drops support for
MMS and RTSP
protocols
2010Adobe moves away from RTMP, introduces HDS
2012Last version of Flash Media server shipped
2005YouTube launches with HTTP progressive download
2000Diot publishes“Issues for IP Multicast Service and Architecture”
1997QuickTime media
player includes HTTP progressive download
2012YouTube switches from HTTP progressive to Modern Streaming
1985Steve Deering creates
“Multicast Extension to the Internet Protocol”
1993-1994Mosaic, Netscape ship with HTTP download support
2002Flash streaming
begins to overtake HTTP download
2014Panopto
releases first end-to-end HLS video platform
1998RTSP published as IETF RFC 2326
1992Mbone
invented
Timeline of Streaming Technologies
7 Elements of Modern Streaming
1
2
3
4 6
5 7Chunked Delivery Stateless Interaction Adaptive BitrateStreaming
Internet-IntranetSymmetry
HTTP Communication Cache Friendly Passive Architecture
RequestResponse
Plays from cacheStored in cache
Internet Intranet
= =
Port 80
HLS: The De Facto Standard for Modern Streaming
Dash
Wow
za
Smoo
th
HLS
HLS continues to dominate among competing standards. It is by far the most mature standard with significantly more advanced features… source: encoding.com5%25% 10% 5%75%
HLS has become the de facto standard for HTTP streaming. iOS and Android have native support for HLS. It has a better adaptive algorithm than RTMP because the client controls all of the switching. Because it's HTTP, it works better through firewalls and proxies. source: JW Player
HDS
HTTP Live Streaming (HLS) vs. Real Time Messaging Protocol (RTMP)
Uses Existing HTTP Servers for Delivery
Standards-based Streaming Protocol
Broad Mobile Device Compatibility
Web Cache-Friendly
HTML5 Support
Adaptive Bitrate Streaming
Flash Support
Fast Seek Forward and Backward
Efficient Buffering
MP4, AAC/MP3 Audio
Live Streaming
Video On Demand
HLS RTMP
Formats Used for Adaptive Bitrate Streaming
If you have ... Then ...
Web caching
WAN optimization technology
No investment in caching or WAN Op
Legacy streaming protocols
Multicast
Your Next Steps to Modern Streaming
Your organization is likely ready for Modern Streaming
Your organization is likely ready for Modern Streaming
Start by investing in a simple web caching system
Repurpose your streaming servers for use as HTTP caching proxies
Increase the bandwidth of your network and invest in a web caching system
Find out more about the shift from legacy protocols to
Modern Video Streaming Brought to you by:
Download the white paper at: www.modernstreaming.com
Are You Ready for
Modern Video Streaming?
Top Related