Top Banner
MULTICAST HTTP Download LEGACY Streaming Protocols MODERN Streaming 2012 MPEG-DASH published as ISO/IEC 23009-1:2012 2010 Steve Jobs writes “Thoughts on Flash” about modern video formats 1980 1990 2000 2010 2015 1994 The Rolling Stones multicast over the Mbone 1996 IEEE publishes Reliable Multicast Transport Protocol (RMTP) 1999 Abilene network established 2008 Beijing Olympics broadcast via Smooth Stream to 50 million viewers 2009 Apple introduces HLS 2011-2013 Adobe, Microsoft, AWS Limelight add support for HLS streaming 2011 Google adds HLS support to Android 2012-2015 Rackspace, Highwinds CDNs support Modern Streaming exclusively 1996 RealNetworks, Netscape, and 40 others support RTSP 2002 Flash Server 1.0 ships with RTMP 2008 Microsoft IIS drops support for MMS and RTSP protocols 2010 Adobe moves away from RTMP, introduces HDS 2012 Last version of Flash Media server shipped 2005 YouTube launches with HTTP progressive download 2000 Diot publishes “Issues for IP Multicast Service and Architecture” 1997 QuickTime media player includes HTTP progressive download 2012 YouTube switches from HTTP progressive to Modern Streaming 1985 Steve Deering creates “Multicast Extension to the Internet Protocol” 1993-1994 Mosaic, Netscape ship with HTTP download support 2002 Flash streaming begins to overtake HTTP download 2014 Panopto releases first end-to-end HLS video platform 1998 RTSP published as IETF RFC 2326 1992 Mbone invented Timeline of Streaming Technologies 7 Elements of Modern Streaming 1 2 3 4 6 5 7 Chunked Delivery Stateless Interaction Adaptive Bitrate Streaming Internet-Intranet Symmetry HTTP Communication Cache Friendly Passive Architecture Request Response Plays from cache Stored in cache Internet Intranet = = Port 80 HLS: The De Facto Standard for Modern Streaming Dash Wowza Smooth HLS HLS continues to dominate among competing standards. It is by far the most mature standard with significantly more advanced features… source: encoding.com 5% 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?
1
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Infographic - Modern Video Streaming

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?