Dep’t of Vaporware: New Super-Duper HTML5 Video Players Will Solve All Your Problems

I’m starting to get more than a little annoyed at the incessant blithe assurances that keep coming up around the (now) universally agreed-upon proposition that Flash Is Bad, All Right-Thinking Humans Must Avoid It.

Here's the problem: Playing video in a browser using the (still nonexistent) HTML5 standard is far more resource-hungry than you realize.

The problem is that the people making these statements haven’t really gotten their hands dirty with the actual workflows that the (non-existent) HTML5 video standard has inflicted on us poor A/V dorks trying to keep up with the chaos in the online/mobile video space. What’s getting my goat, you ask?

Check out the strain on system resources that playing video using the HTML5 tag puts on a Mac Pro with 8 cores, running at 3 gHz, with 9 GB of RAM and a upgraded ATI Radeo 4870 video card. Note the system temp. The fan was blowing hard enough to power a C130 cargo plane.Â

By means of comparison, this is what I got for usage stats when playing a Flash video in a web browser. Note the system temp. Also, the little blue graphs to the right of CPU are not pinned to the max for all eight cores, the way they are in the HTML5 playback example, above. Each one of those little graphs is a representation of the amount of strain being put on a core from the dual quad-cores.

Well. I keep seeing & hearing about these new players that will supposedly make it possible to custom-design a video player into a web page that will then adapt & play that video on any device, on any platform. The latest: thePlatform. Viz:

thePlatform is pushing cross-platform compatibility with a new offering that will let its customers create one video player that can be delivered to any device or browser that is trying to access it. That capability is being rolled out due to increased demand for HTML5 video, despite a lack of real standards across browsers for the display and rendering of video players.

(from GigaOm)

OK, fine.  What’s the big deal, right?

I shot the video below at the Social Media Club-LA meeting in January – it shows Tim Street, one of the early adopters of mobile video monetization, talking about the challenges of trying to deal with video across the profusion of platforms we’re now having to deal with.

My test of an HTML5 player, taking this video, putting it into a sandbox page in Dreamweaver, and playing it in a web browser returned the kind of usage stats seen in the screen captures above.

Flash had a lot of faults. I still think that it’s responsible for some of the heinous memory leakages that cause Firefox to take up to 1.6 Gigs of memory space if I leave it open for more than a day in the background as I do work. But fer crissake, at least it’s not melting down my CPUs when I’m just trying to play one video. If the average user starts seeing this kind of load on their systems just for playing a video, that means that there is going to be serious hits on the battery life of laptops/tablets, and some pretty bad lag times when trying to multitask – or even fast-forward, pause or (shudder) rewind.

Let me know if you get any of the same warning signs on your machine when playing back this video, eh?