Launched among the features of its "Brightcove 5" online video distribution platform, HTTP Live Streaming enables mobile devices to stream video while adapting to changing bandwidth availability as the user moves between WiFi and mobile networks. Brightcove is also strengthening its support for HTML5 video distribution with advanced analytics that enable broadcasters to access the same types of information about their viewers that Flash currently offers.
Apple's video streaming standard goes mainstream
Apple added support for HTTP Live Streaming in iOS 3.0 in the summer of 2009, after proposing the technology as an open standard to the Internet Engineering Task Force in May.
Rather than using a specialized video streaming protocol such as RTSP (Real-Time Streaming Protocol), HTTP Live Streaming delivers video as short segments of video files using the same protocol that web browsers use. This enables it to work seamlessly through existing firewalls the same as other web traffic.
Additionally, HTTP Live Streaming can make multiple versions of a video available, enabling the client player to dynamically select higher or lower quality video segments on the fly as its network speed improves or degrades.
Apple's HTTP Live Streaming is similar to Microsoft's Smooth Streaming server product tied to its Silverlight client plugin. However, Apple's version is not attached to any particular proprietary encoder, server or player client. Instead, it exists as an IETF standard that anyone can implement.
Apple has started using HTTP Live Streaming to broadcast its own media events, including its recent "Back to the Mac" session, making them available to both desktop clients using QuickTime X and mobile devices running at least iOS 3.
Earlier this year, a third party filed suit against both Apple and Microsoft, claiming that both of their streaming technologies infringe upon its patents; that case is still being argued.
Further assaults on Adobe Flash, Microsoft Silverlight
In supporting HTTP Live Streaming, Brightcove gains the ability to serve long format video to iOS devices using the same technology Netflix uses to stream video to iPad and iPhone users. This shift comes at the expense of Adobe's Flash and Microsoft's Silverlight.
in 2008, Netflix joined Major League Baseball and NBC as high profile adopters of Microsoft's Silverlight video streaming technology, but following the broadcast of the Summer Olympics, NBC reverted from Silverlight to Flash; MLB similarly decided to drop Silverlight.
All three have since adopted HTTP Live Streaming to reach iOS users, and Microsoft has even added support for HTTP Live Streaming to its IIS Smooth Streaming servers. In addition to Netflix, other Flash-centric video streaming services such as Hulu (and now Brightcove) have similarly added support for HTTP Live Streaming.
While any client should be able to add support for HTTP Live Streaming compatible with QuickTime X and iOS, neither RIM nor Google have implemented this, causing MLB to warn users of its MLB At Bat application that "the BlackBerry and Android versions of the application do not currently support the Live MLB.TV streaming because these devices do not support the IETF HTTP live streaming specification for adaptive bit rate streaming that MLB.com uses to provide game video. As devices incorporate support, the feature sets will come into line."
Apple's influential installed base of iOS devices can now claim success in largely defeating proprietary standards, not just static video playback via Adobe Flash, but also the next arena of dynamic streaming.
Microsoft's Silverlight, once buoyed by the prospects of serving as a key video streaming architecture (much as Flash gained popularity as a static video distribution platform), has now been relegated into a minor role as a way to create software for the company's Windows Phone 7 devices.
The company's new focus on HTML5 rather than Silverlight has created a groundswell of panic among Windows developers who have invested heavily in Microsoft's proprietary plugin as an alternative to web standards, prompting Microsoft to assure them it will continue to support Silverlight even as it focuses on HTML5. However, the writing is on the wall for technologies that aren't supported by iOS, including Flash and Silverlight.