Transcript

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