Flash in the hand: Skyfire has developed a mobile browser that converts Flash videos to HTML5 videos, making them viewable on devices aren’t compatible with Flash.
Skyfire

Web

The Next Stage of Online Video Evolution

HTML5 is changing the look of Web video, but can it edge out Flash?

  • Thursday, September 9, 2010
  • By Kate Greene

At the end of August, the band Arcade Fire launched an online experiment with Google that allowed fans to build a personalized music video to accompany the new song "We Used to Wait." But the video was more than a normal video: it was a collection of video windows within the Web browser that provided, among other images, aerial and street-level footage of any address a user provided (via Google Maps).

This sort of functionality would be impossible to offer using most online video players--pieces of software that run via a separate browser plug-in--like Adobe's Flash and Microsoft's Silverlight. But the Arcade Fire video ran directly from the browser and was built with the emerging Web programming language HTML5.

Although the World Wide Web Consortium (W3C), which governs new Web standards, has yet to sign off on all of the possible features of HTML5 video, a number of websites are charging ahead with the technology. CNN and The Onion, for instance, have used it to build out their video libraries, in part because it offers new design options. "The technology is far more expressive," says Ben Galbraith, director of developer relations at mobile computing company Palm. "It frees up graphic designers and potentially unlocks developers."

The fact that Apple's iPhone, iPod, and iPad products don't run Flash-based videos is also pressuring media companies to look to HTML5 as a way to reach as large an audience as possible.

Advertisement

Currently, however, online video is going through an awkward stage. While HTML5 promises to give programmers more flexibility in the way they present videos, and allow these videos to play on Apple devices, the new Web standard lacks some features of Flash. In addition, there are already millions of videos, including much of YouTube, that can only be played using Flash. And Flash has been around for years, so many developers already know how to incorporate Flash-based videos into websites.

But there's been a flurry of activity to get HTML5 up to speed. Recently, a company called Skyfire announced that it had developed (and submitted for approval to Apple's app store) a mobile Web browser that converts Flash-based video to HTML5 so an iPhone user can watch it. Another company, Sublime Video, launched a player that allows programmers to reproduce the features provided by Flash video using HTML5.

Print

Related Articles

Catching Classic Sports Moments as They're Happening

A startup quantifies what makes games exciting—and alerts you to go watch them.

How HTML5 Will Shake Up the Web

The new standard will make Web apps more powerful and less buggy.

Google Gives Away Video Software to Lure Developers

An open and free video format offers new opportunities for Web programmers.

Close Comments

To comment, please sign in or register

Forgot my password

randhawp

13 Comments

  • 516 Days Ago
  • 09/09/2010

Flash vs HTML5

When two technologies our compared, it is important to also compare the ecosystems - what 3rd party libraries are available, development environments, enterprise tools, widgets and programmer base. Whilst it is good to have evolution of HTML, but Flash, Flex (now Flash 4) and Action Script are battle proven, can support building complex interfaces that can run on a cell phone and any gizmo's seamlessly. As a developer I have used several tools and languages to express my self, and although I do not take sides, but Flash is just too good at this stage for a company developing interactive media, RIA or any web application to NOT use it. Let not a hardware manufacturers perceptions cloud the understanding of the mass of programmers - HTML5 is a new kid on the block, it got to prove itself and in the big world of the web where security, distribution, device independence and time to market are important Flash is the way to go. Period.

Reply

jszurek

3 Comments

  • 516 Days Ago
  • 09/09/2010

HTML5 vs Flash

HTML5 represents a great opportunity to once again make the web browser a credible platform for the type of content being delivered. When the web started we actually wrote web pages in HTML. In recent years HTML has become a shell and is pretty near a joke because nothing that anybody wants to do can actually be written in the native language of the web browser. We should not need Flash, and I do not want Flash. I want an HTML capable enough that I can write content natively in the language of the web.

The argument that Flash is more well established right now and has a deeper support structure is specious - if we really believed that we would never move forward with anything new because the old is always better known and has a better support structure. This is the age of instant technology change. In a few years nobody will even remember what Flash was. It is long past time to move HTML forward, and I see HTML5 as a giant step in that process.

Reply

gubatron

5 Comments

  • 516 Days Ago
  • 09/09/2010

About that video...

In my opinion, I understood the idea behind the video, but it still seems like HTML5 is not there yet, in fact I think the video wasn't that great.

Reply

tomas

2 Comments

Reply

robhawkes

1 Comment

  • 515 Days Ago
  • 09/10/2010

Re: Quite a hype

You cannot use those 2 visualisations as a comparison between Flash and HTML5 canvas. The only difference between them is the frame rate. I could easily speed up the canvas version so it replicates the speed of the Flash one.

Reply

tomas

2 Comments

  • 512 Days Ago
  • 09/13/2010

Re: Quite a hype

Bring it on ;-) Performance is critical when you want to do complex stuff.

Reply

memito

46 Comments

  • 514 Days Ago
  • 09/11/2010

It takes time

HTML5 will overtake some of the market held by Adobe flash.  However, this will take time. This should take about 3 years.

By then, we will see API's similar to Google' App Engine that abstract much of HTML5/Javascript features into Java/python/.Net libraries that will make the programmer feel like he is developing an application for an operating system.  Then we'll enter the next period of proprietary technology.

Reply

paulie_paulie

2 Comments

  • 514 Days Ago
  • 09/11/2010

Re: It takes time

Yes it does take time.

We can't forget that Microsoft who are big in the browser department (Hey I made a joke) still haven't released IE9, their first browser which will support HTML5.

And don't forget that even 10 years after it was released, the much loathed IE6 is still a consideration for some when building web apps. I hope we don't see the same kind of time frame for IE7/IE8 to be consigned to the browser museum but unfortunately I believe that would be wishful thinking.

And of course we can't assume that Flash technology has stagnated in development. Who is to say in 5-10 years time when HTML5 is the norm that developers won't be saying "Wow have you seen the new flash stuff that is around - wish HTML5 could do that". Apples recent change in stance on Flash on Apple devices could well keep Adobe happy for the next decade at least.

Reply

Advertisement

MAGAZINE

Can We Build Tomorrow's Breakthroughs?

Manufacturing in the United States is in trouble. That's bad news not just for the country's economy but for the future of innovation.

Videos

A Social-Media Decoder

More

Advertisement

Technology Review Lists

TR50

Our list of the 50 most innovative companies, including the following:

IBM

Lattice Power

Toyota

First Solar

More

Advertisement

Facebook

Advertisement