We have yet another standards battle on our hands — you might say screens, as it concerns Web video. Or we might watch our wallets, as the fight is about who gets the biggest share of the money spent delivering multimedia on our computers, smartphones and, soon, TVs.
My money is on HTML 5, co-opted and promoted by Google and Apple.
First, do we really care about standards? Does it matter that YouTube uses Flash or H.264, that Microsoft is trying to promote Silverlight or that Apple, more prominently, and Google, less vocally, are pushing an open standard called HTML 5?
The answer comes in two parts: we need standards like trains need a single track width across the network, first, and, second, standards are often abused, made into a way to pick pockets.
There is no charge for a train track width standard, but a license fee is required for building cell phones using the CDMA standard. (I won’t go again over well-covered ground, over the history of Windows, Office and Wintel.) The secret, there, is to create critical mass for a way to do something, for said manner to become a standard. Then, you charge for the right to use the method itself or, less directly, for something needed to benefit from it.
For example, if Microsoft manages to make Silverlight a or the Web video/multimedia standard, good things will happen and bad ones will be avoided – from Microsoft’s perspective, that is.
Let’s pause for a moment and look at HTML and browsers. (Experts readers, a.k.a geeks and nerds, ought to avert their eyes.) HTML stands for Hypertext Markup Language. The “markup” part stems from the days of physical paper, it is a way to describe a page. Here we have a paragraph, we use this font, this size, this color, some text, end of paragraph. Here we put a picture, and so on.
The “hypertext” is the real killer, Tim Berners-Lee’s invention, with a reference to Ted Nelson’s Project Xanadu.
The deceptively simple idea uses the Web addressing system to create Universal Resource Locators, URL, such as http: //www.example.com/topics/recipe_for_pain_perdu.
Once you have URLs, you create links to other pages, to anywhere, anything on the Web. This yields the explosion of knowledge, entertainment (and money…) still going on today.
Completing the picture, so to speak, we have the browser, a computer program that interprets (renders is the tech term) HTML statements and displays text, pictures on our screen.
Things get really interesting, here, because there was no despot enforcing anything, on the one hand, and HTML lacked descriptive power, on the other hand. Extensions flourished out of the need for animations, video, e-mail add-ons… The extensions are often called plug-ins. The absence of a dictator allowed competing and sometimes conflicting extensions to flourish and several HTML interpreters to appear.
In the meantime, the W3C consortium, a standard body with great moral authority but no enforcement powers, worked on successive versions of HTML, struggling to cope with the explosion of creativity and greed, trying to avoid the babelization of the Web, or another Microsoft takeover.
The latter, as we know, took place when Microsoft made their browser the de facto standard by virtue, if that’s the right word, of tying it to Windows. The main competitor, Netscape’s Navigator, died; others such as Opera struggled to stay alive.
But, less than a decade later, Navigator is reborn as Firefox from the Mozilla foundation, Google is developing its Chrome browser and Apple ships Safari, a strictly standards compliant browser, according to the well-known Acid test. These browsers, Apple’s included, work or will work on Windows and Macs; most also work on Linux.
Returning to Silverlight, the good things Microsoft wants to make happen are rich, fast, reliable multimedia content on Windows. More specifically, we all believe we’ll watch more and more video on our PC (and smartphones). Microsoft wants to make sure “everything” runs and runs well on Windows. If “everything” is encoded using the Silverlight standard, Microsoft doesn’t run the risk losing control of video on the Web, of inferior performance on their platform because they lack the inside knowledge they enjoyed with Explorer running on Windows.
And, to better control the platform and make a few bucks in the process, they sell their Visual Studio tools, largely regarded as the best in the business.
Moving to Adobe, they have Flash, the multimedia platform they acquired with Macromedia. Their pitch is the same as Microsoft’s, just search and replace Silverlight with Adobe Air. Develop the next generation of Web applications using Air, generating mixed mode Cloud/Desktop applications. By mixed mode I mean applications that will keep working, albeit with some features missing, when the Internet connection is absent.
For their platform, Adobe offers showcases such Photoshop Express, making a good pitch for Air’s expressive power. Just as Microsoft does, Adobe wants to stay on top of the next generation: rich media, video developments for the Web. Adobe also expects licensing and tools revenues. But the most important motivation is fear of becoming a second fiddle, of letting others do to it what they, Adobe, want to do to others.
We now turn to Apple, commonly labeled as the proprietary company, for its ferocious protection of its OS. Yet, for its browser, Apple claims compliance to W3C standards. And, for video, it promotes the use of HTML 5, this in apparent concert with Google.
Why?
In part, this is because HTML 5 provides the improved expressive power, security and storage required for modern Web applications. In other words, Apple and Google believe HTML 5 works for them.
Just as important, this is freedom from games (supposedly) played by Adobe and Microsoft. In addition, HTML 5 allegedly consumes fewer hardware resources. For Apple, this supports video on their smartphones, their most important business now, without having to use Flash, deemed too power-hungry for current iPhones – they use H.264, instead. (Keen observers have noticed the occasional warning on Macs regarding the slowdown apparently caused by the Flash browser plug-in…)
Google is of a similar mind, for their Chrome browser, for their huge amount of video content on YouTube and their Android platform.
Neither company plans development tools revenue. And Apple is only interested in making money through hardware, everything else being a means to that end, from Mac OS X to iTune and the App Store or iLife applications. (The company charges for expensive applications with a narrower “pro” market such as Final Cut. Why it charges for more mainstream fare such as iWork is a puzzle.)
Where does all this leave us?
If I had to make a bet, I’d say HTML 5 wins a larger portion of Web video implementations, that is without Adobe or Microsoft plug-ins. Google and Apple’s smartphones will provide much momentum for “more standard” (note the irony) implementations.
Silverlight is a capable platform from a capable and determined company, one that isn’t giving up easily. But, as smartphones become the next PC, Microsoft’s dominance of the “old” version might not translate to the new truly personal genre.
As for Adobe, I’m not sure their good product, a modern descendant of their successful Flash, will assume anything but an also-ran position. –JLG
–
Bonus feature, as I referred to nerds above: see Obama as the first nerd president. A fun talk (written and delivered) by John Hodgman, the PC in Apple’s commercials.
–
Related columns:
- The Adobe – Apple Flame War TweetThe short version: Who, in his right mind, expects Steve Jobs to let Adobe (and other) cross-platform application development tools control his (I mean the iPhone OS) future? Cross-platform tools dangle the old “write once, run everywhere” promise. But, by being cross-platform, they don’t use, they erase “uncommon” features. To Apple, this is anathema as [...]...
- Google OS: Chrome-Plated Linux or Microsoft 2.0? TweetHere’s what I think its taking place: Microsoft executives and Board members are no dummies: they know Cloud Computing threatens the Windows + Office + Exchange gold mine, the biggest in our industry’s history. They know the future is Office + Exchange running in dual-mode. From the Cloud when a Net connection is available; locally [...]...
- Microsoft ambivalence TweetLots of earnings reports this week, mostly good ones. Apple did better than expected, even by the most enthusiastic earnings seers, so did Amazon whose shares went up 26.8% today, adding more than $10B to its market cap in one day. I’m happy to see a quality company, one that treats its customer better than [...]...
- Video will be the online advertising engine TweetLast week, Akamai quietly rerouted loads of its client’s traffic to deflect Wikileaks related attacks. The company, based in Cambridge (Massachusetts), had a surfeit of busy days fighting massive DDoS (Distributed Denial of Service) attacks. These raids were directed at companies seen as too complacent with the US government (the so-called “Wikichickens”, as coined by [...]...
- Microsoft: Apostasy Or Head Fake? TweetMy appetite whetted by three days of rumors, I went online last Monday and watched Microsoft introduce its Surface tablets. After the previous false starts — the moribund Tablet PC and the still-born Courier — Microsoft finally took matters into its own hands. Ballmer & Co. could no longer wait for OEMs to create vehicles [...]...





15 Comments
To be fair, I think you should have written explicitely that Safari and Chrome are, at the core, two brandings of Webkit, which is maintained under Apple’s direction and wallet. As it is written, the reader can have the impression that we have two real implementors of the future standard HTML 5, whereas we have in fact Google pushing its non-standard extensions (developped first as plugins for various browser, now primarly as Webkit modifications) into HTML 5, and Apple doing the same thing (Safari is not a “strictly standards compliant browser”, the “canvas” API was not on any standards track when it was introduced by Apple, it was a typical Navigator / IE move).
Totally disagree. Silverlight cannot be considered a contender until it has some market penetration (where’s the official stats? Flash is 99% everywhere) and can prove cross platform.
Flash has achieved market saturation, therefore why would developers not use flash to deliver video? All other phone providers have accepted Flash – including Google. Once Apple finally do what their customers are crying out for, include Flash on the iPhone, it will be game set and match to Adobe.
@Damien B
But Chrome and Safari, while sharing WebKit, have two unique implementations of HTML 5′s element and APIs… so the implementations in that respect … and for the point of this article… are distinct.
(Failed to escape HTML in my comment…fun.)
But Chrome and Safari, while sharing WebKit, have two unique implementations of HTML 5’s <video> element and APIs… so the implementations in that respect … and for the point of this article… are distinct.
re: “Moving to Adobe, they have Flash, the multimedia platform they acquired with Macromedia. Their pitch is the same as Microsoft’s, just search and replace Silverlight with Adobe Air….”
Hi, you might want to look into things a little more deeply.
jd/adobe
The whole “standard” is better thing is a little strange here. HTML 4.0.1 includes the Object tag for embedding things like the Flash Player. So plugins are part of the Web. If there is a problem with Web video it isn’t Flash, or plugins in general, its the cost of licensing the best video codecs.
Flash and the upcoming release of Silverlight both support H.264 video as does Apple’s Safari and Quicktime. The Opera and Firefox’s video tag does not support H.264 because of the cost of licensing the codec. So for some time the video tag isn’t going to give anyone what they want: a simple and effective way to distribute video that almost everyone can see. We are years away from something like that.
In the mean time, if you want to provide video for the vast majority of users with desktop/laptop computers you use Flash and fall back to mp4 files for the iPod. In October, when Flash 10 for mobile ships, things will change again.
Of course your right about saying HTML 5 will win a larger portion of Web video. It’s about zero right now, so something will be better than nothing.
If there is a tag in html 5, the browser can still implement this with any one of several players, even a Flash player. The video tag is declarative, not procedural. You could even ‘implement’ the video tag with a simple XSLT transform to map the to an tag. I assume that you could say the same about JavaFX, Ogg Vorbis, MPlayer or Microsoft Silverlight. It’s just a question of which implementation has the right CODEC for the video you are trying to view. If this can happen, HTML 5 wins, since it has the cleanest semantics.
“HTML 5 wins, since it has the cleanest semantics.”
I’ve never seen anything “win” because it has the cleanest semantics.
Fortunately, the evolution of the Web isn’t a winner-take-all sporting event where one team wins and the other loses during some sort of brief tournament. In that sense it is different from the operating system market of the 80s and 90s. The Web will evolve a little more quickly if Microsoft pitches in and supports HTML 5 in Internet Explorer and more slowly if they don’t. In the mean time Flash is how 80% of non-mobile video is delivered and that isn’t going to change very quickly.
On the other hand the smart phone market is just getting going and its too early to tell what will happen with video there.
@Shawn Medero
What I said is that the parts in common are more important than their differences. And frankly, the “video” and “audio” elements are really not the hardest part to implement (very far from that) once you have the foundation (which is the “object” element). After that “video” and “audio” are more a political question than a technical question.
Flash DOES suck a ridiculous number of CPU cycles. Silverlight is a non-starter– most web content is created on Macs, and Silverlight–surprise, surprise– only has coding tools for Windows. AND you can never trust where MSFT might go “down the road”. HTML 5 wins by default.
As sensors keep rolling out in their varied forms and under the power of varied service providers and system owners, there’s this ominous sense that someday soon, we may never be able to go offline again. ,
mantapsss
I receive a problem subscribing to your RSS Feed… It says feed is activated, nonetheless I never receive updates in my feed reader… Any Thoughts?
Used for Microsoft Office 2007 download knows that the software bulky, so you can take some of theintermediate target Green-free installation software, the easiest way is to direct Office 2007 download virtual system version. Microsoft Office 2010 download new interface simple and clean, but also to identify the whole orange. Microsoft Office 2010 will use the new Ribboninterface themes, due to the increasing functionality of the program, specifically for Office 2010 download Microsoft developed the interface.
Good day! I simply would like to give you a big thumbs up for the excellent information you have here on this post. I am returning to your site for more soon.
One Trackback
Websites worth visiting……
[...]here are some links to sites that we link to because we think they are worth visiting[...]…