Archive for May, 2010

We love Choice

[RP from John Nack] Today Adobe ran a full-page ad in various newspapers articulating key company beliefs, and company founders John Warnock & Chuck Geschke–whose PostScript innovations were instrumental in the adoption of the Macintosh & desktop publishing–posted their thoughts on open markets & open competition:

Adobe’s business philosophy is based on a premise that, in an open market, the best products will win in the end — and the best way to compete is to create the best technology and innovate faster than your competitors.

The full essay from John and Chuck are available from the new Adobe website


Included on this website are some truths about Flash, including truths about Video, Security, Performance and Openness. Specific to video:

75% of all video on the web is viewed via the Flash Player, including videos encoded in the most popular codecs such as H.264 and VP6.

There are many claims that H.264 will kill Flash. However, H.264 is a video codec (which requires a player), while Flash is a complete multimedia runtime, which can play back H.264, among other codecs. Furthermore, Flash provides a complete solution for advanced video distribution, including support for technologies such as streaming, adaptive bitrate delivery, and content protection.

Of course, playing back high definition video can be a CPU-intensive task. This is why Flash Player 10.1 includes support for hardware accelerated video playback across devices from mobile to desktop environments. Now that the appropriate APIs are available in OS X 10.6.3, we are also implementing GPU accelerated video on the Mac, available as a preview release code-named Gala. This can significantly improve both CPU usage as well as battery life.

Specifically commenting on open-ness + video – we’ve done a lot to enable the full ecosystem with detailed information on file formats for Flash by opening up specs for SWF, FLV/F4V and RTMP – we publish these format specifications on with the goal to enable an wide ecosystem used by media publishers to deliver video and drive their businesses around video.

To extend this even further, this week we also announced HTTP Dynamic Streaming that will continue to extend this open-ness with 2 new open file formats F4F media (based on ISO standard MP4 fragments), and F4M media manifest for media delivery when we release later this month. The Open Source Media Framework is another initiative we’re working on with industry leaders to shape a common media playback experience to help enable new businesses create video players that can use numerous services like content delivery, advertising and analytics.

We <3 Freedom of Choice

Limelight Networks announces support for HTTP Dynamic Streaming

This week at Streaming Media East conference, we announced HTTP Dynamic Streaming will be available later this month. HTTP Dynamic Streaming allows you to deliver a great video playback experience over HTTP web technology. HTTP Dynamic Streaming has full support for adaptive bitrate, Live and DVR with full protection with Adobe Flash Access 2 (Adobe’s new DRM technology).

This news builds on the buzz that started at Adobe MAX last October, and on the heels of our first public demos at NAB conference in Las Vegas.

What I like about this demo, is the demonstration at the end showing how video can be created in Adobe Premiere Pro CS5, then exported, packaged, and delivered using HTTP Dynamic Streaming in Flash PLayer 10.1 using Open Source Media Framework – now that’s an end to end workflow!

Through the development cycle for HTTP Dynamic Streaming, Limelight Networks and Adobe have been working hard together. At the show this week, Limelight announced they will be ready (limited availability) to support HTTP Dynamic Streaming for the Flash Platform the moment we release Flash Player 10.1, in the first half of this year.

At the show, we were streaming a live video delivered over Limelight’s HTTP network. Limelight has also created a demo site: that you can see HTTP Dynamic Streaming in Action.  You will need the latest version of Flash Player 10.1 RC4. You can download it right now from Adobe Labs .


HTTP Dynamic Streaming is important, because as audience sizes grow for live and on demand events, and business evolve around video delivery – having a standards-based HTTP delivery model will leverage the full CDN to bring content closer to the end user. This results in an video experience with less interruptions due to re-buffering, or network congestion.   

We posted a lot of new information on this week, here are some new pages you can check out for more information:

Over the coming weeks, as we prepare for release, I’ll be posting more information and videos about the technology on this blog about HTTP Dynamic Streaming, so stay tuned.