ellipsis flag icon-blogicon-check icon-comments icon-email icon-error icon-facebook icon-follow-comment icon-googleicon-hamburger icon-imedia-blog icon-imediaicon-instagramicon-left-arrow icon-linked-in icon-linked icon-linkedin icon-multi-page-view icon-person icon-print icon-right-arrow icon-save icon-searchicon-share-arrow icon-single-page-view icon-tag icon-twitter icon-unfollow icon-upload icon-valid icon-video-play icon-views icon-website icon-youtubelogo-imedia-white logo-imedia logo-mediaWhite review-star thumbs_down thumbs_up

MPEG DASH..it's time for Apple to put up or shut up

MPEG DASH..it's time for Apple to put up or shut up Mike Vitale
It's possible the following post may prompt the Apple police to break down my door in a pre-dawn raid. No, I didn't find an iPhone 6 prototype in a bar. I'm just a guy who's annoyed at the hypocrisy sometimes exhibited by our friends in Cupertino. My latest gripe involves the recently ratified streaming media protocol MPEG DASH.

Behind closed doors, online content providers waste enormous amounts of time, effort and expense repackaging audio and video content to stream over various protocols.  You may not have heard of Apple HLS, Microsoft Smooth Streaming, Adobe HDS,  RTSP and RTMP, but they are just some of the protocols that need to be considered when trying to support media on every possible device that can connect to the Internet. The explosion of tablets in the past two years has only intensified the problem.  We like to call this fragmentation.

DASH, or Dynamic Adaptive Streaming over HTTP, has the potential to unify streaming communications. The spec allows content creators and distributors to take a media file and deliver it to any device that can accept DASH, and it supports many of the best features of existing http streaming protocols. The new standard is gaining serious momentum from the likes of Adobe, Microsoft and Cisco among other heavy hitters.  A promoters group is actively pushing for adoption throughout the content creation process.  This includes the overworked, frazzled editor-on-a-deadline encoding a streaming file all the way to you sitting on the couch eating popcorn watching the video on your tablet.

There are two major players conspicuously absent from the promoters group, namely Apple and Google.  While Google is not trumpeting their support, when trolling through Chromium message boards you see the wheels are beginning to turn.  Apple, on the other hand, has been very quiet on the subject.  Many are suggesting we're headed for a scenario where DASH and Apple HLS exist side by side.  Why is this position acceptable?

Let's Flash back (pun intended) to April 2010.  Steve Jobs published Thoughts on Flash, an open letter that turned the streaming industry on its ear.  At the time, Adobe Flash was effectively the de facto standard for video on the Web.  The post took aim at the deficiencies of Flash and chastised Adobe for it's closed, proprietary system.  From the letter:

"Adobe’s Flash products are 100% proprietary. They are only available from Adobe, and Adobe has sole authority as to their future enhancement, pricing, etc. While Adobe’s Flash products are widely available, this does not mean they are open, since they are controlled entirely by Adobe and available only from Adobe. By almost any definition, Flash is a closed system."

Kettle, this is Pot, can you hear me? Sorry, let's continue:

"Apple has many proprietary products too. Though the operating system for the iPhone, iPod and iPad is proprietary, we strongly believe that all standards pertaining to the web should be open. Rather than use Flash, Apple has adopted HTML5, CSS and JavaScript – all open standards. Apple’s mobile devices all ship with high performance, low power implementations of these open standards. HTML5, the new web standard that has been adopted by Apple, Google and many others, lets web developers create advanced graphics, typography, animations and transitions without relying on third party browser plug-ins (like Flash). HTML5 is completely open and controlled by a standards committee, of which Apple is a member."

Two years later, the adoption of HTML5 has come a long way, and this letter was a huge part of that.  The frustration for most content creators is that when it comes to video streaming, HTML5 just doesn't have all the bells and whistles of closed systems like Flash and other alternatives like Microsoft's Silverlight.  If all of the features existed in the spec, and the browser makers quickly added full support,  I suspect 99% of websites in existence would drop Flash video delivery tomorrow.  Apple HLS streaming is proprietary.  A standard like DASH backed by the Motion Picture Experts Group, in conjunction with HTML5

Mike has been with TalkPoint since its inception and brings over 12 years of experience in webcasting technology, specifically in production and technology service, to the company. Prior to TalkPoint, Mike directed production services at Williams...

View full biography


to leave comments.