CMS and IT News

Mike Schroepfer: Building the world we want, not the one we have

Planet Mozilla - 3 hours 22 min ago

Thanks to the hard work of Chris Double, Robert O’Callahan, Johnny Stenback, and many others the <video> and <audio> tags along with native support for Theora video and Vorbis audio are currently enabled in the Firefox nightly builds.   This will ship in Firefox 3.1 Beta 1 coming later this year.

This is not new news but I did want to provide my perspective on why this is important.

If you read the HTML1.0 specification from 1993 carefully you’ll notice it doesn’t specify the image format even though there are dozens of them. GIF is excellent for logos, line drawings, etc but is limited to 256 colors and is thus non-ideal for photos.  JPEG is lossy-compressed and thus great for photos but less suitable for vector art and drawings.   PNG came later to work around some issues in GIF and wasn’t fully and properly supported in Internet Explorer until version 7.  Before PNG was fully natively supported in all browsers there were many plug-ins to fill the gap.

A patent encumbered technology (GIF) critical to the web was replaced by a truly open and free format (PNG) first through plug-ins and then quickly after natively in browsers.  The HTML specifications did not specify a particular image format but a few became ubiquitous through common usage.

This is where I believe we are going with <video> and <audio> tags.  Right now hundreds of millions of users can view videos in their web browsers, but it requires one of several proprietary plug-ins which support proprietary formats to play.   This means if you build a website with flash/silverlight/WMV  video it will not work on millions of iPhones and other mobile browsers.  It may or may not work on Linux.  Getting it to work requires lawyers, money, and business agreements between multiple parties.

By shipping HTML5 <video> and <audio> with royalty free open source formats in Firefox we hope to make these formats ubiquitous through common usage.  Royalty free open source formats will allow all web-browser makers to enable native video and audio playback on all platforms, devices, and environments, without restrictions.  They will allow all open source products to embed native video and audio playback without fear.   They will allow web authors to use audio and video freely in their websites without worrying about whether a particular platform has a particular version of a particular plug-in installed.  As an end-user we soon won’t have to worry about whether we can watch video content from a particular website on our new phone, tablet, or PC because all systems can support open video standards.  Perhaps I’ll be able to watch the 2010 Olympics on my mobile phone.

True ubiquitous access to content.   This is the world we want.

There’s not much content encoded in Theora/Vorbis at this time - what’s the point?

Ten years ago there wasn’t any content in H.264 but it is fairly common now.  Until Flash video became common there wasn’t a ton of video content encoded in VP6.   New content is created all the time and transcoding to Theora/Vorbis is quite simple.   Shortly after Firefox 3.1 ships there will be almost 200M desktops capable of playing this kind of video.  Content should follow quickly.

I can already watch video using Flash, Quicktime, Sliverlight, etc so what’s the point?

Having native video/audio support as part of HTML5 along with open source and royalty free formats means that every browser vendor, device, etc can support this format.  If adopted widely it means that web authors will soon be able to use one format to target all devices.  As a native web technology video can now be intermixed with all other advancements in the web as seen here.

Doesn’t Theora kill battery life and/or eat CPU time?

Many systems today ship with some form of hardware acceleration for H.264, MPEG-2, and other formats which reduces their CPU usage and thus battery usage.   With adoption of the format we expect Theora to benefit from similar hardware acceleration in the near future.  In the meantime HD video at 5-6MBp playes smooth on modern system without any hardware assistance.

Doesn’t the video quality of Theora suck?

It is very watchable and getting better all the time with work such as this.

Are there any legal issues?

We’ve done a careful legal analysis of all known issues and to the best of our knowledge Theora and Vorbis do not pose any patent risks. They’ve been around for a while with no issues; however, there is always the risk of what folks call submarine patents but this risk occurs for every software developer writing any kind of software.  There’s also always a risk someone asserts a claim, which doesn’t necessarily mean that the claim has any merit.  We believe there are no issues, but if push comes to shove we can: i) evaluate any claim and determine if its meritorious; ii) use the power of the web to gather relevant prior art to demonstrate invalidity; and iii) remove or disable the functionality quickly if necessary as a last resort.

What about HD?

Theora can play and encode HD content.  Based on current implementations the video quality is not as good as H.264 but much can be improved.  In addition we’ve been talking to the fine folks behind Dirac and I’ve seen some very impressive looking 720P videos encoded in Dirac.   The good news is once we get the basic video/audio infrastructure into Firefox adding new codecs/formats will be relatively straightforward.  This is just the starting point to get baseline video capabilities ubiquitous.

Why didn’t you just license H.264, VC-1, MPEG-2, or <insert favorite codec here>?

We looked very carefully at this option and we could have very well done this for all “Official” Firefox binary releases at significant monetary cost to us.  But this had several issues:

  • It would require the inclusion of close-sourced code into Firefox.
  • Any derivatives of Firefox or Mozilla code would *not* be able to ship it.
  • No other open source project would be able to use it.

This would solve the problem solely for Firefox users. We are more interested in solving the problem for the entire web.

Why not just use native Directshow/Quicktime/GStreamer on each platform?

We are working on this as well as you can see here, here, and here.  However, this approach has two major limitations: a) codec support varies dramatically from platform to platform and b) this does nothing for phones or other systems.  We wanted a baseline format that all web authors can count on in all environments.

This is awesome, how do I help?

Download a Firefox nightly build here and test it out here or on Wikimedia Commons.  Produce native content in Theora/Vorbis.   Help transcode other formats to Theora.  Tell your friends.

Categories: CMS and IT News

Open Source Content Management System - Vecosys

CMS News from Google - 3 hours 51 min ago

Open Source Content Management System
Vecosys, UK - 9 minutes ago
ePath Learning ASAP is the first browser-based Learning Content Management System (LCMS) that enables non-programmers to develop, deliver and manage their ...
Categories: CMS and IT News

Content Management System - Vecosys

CMS News from Google - 4 hours 33 sec ago

Content Management System
Vecosys, UK - 17 minutes ago
Our Content Management System (CMS) allows any individual or business to manage the routine changes of text and graphics on their website, ...
Categories: CMS and IT News

Open Source Content Management System - Vecosys

CMS News from Google - 4 hours 36 sec ago

Open Source Content Management System
Vecosys, UK - 17 minutes ago
ePath Learning ASAP is the first browser-based Learning Content Management System (LCMS) that enables non-programmers to develop, deliver and manage their ...
Categories: CMS and IT News

Content Management Systems - Vecosys

CMS News from Google - 4 hours 6 min ago

Content Management Systems
Vecosys, UK - 23 minutes ago
Your Source for Content Management System. What you need, when you need it. Compare a wide range of leading sites online. The Complete Guide To The Web. ...
Categories: CMS and IT News

Open Source Content Management System - Vecosys

CMS News from Google - 4 hours 6 min ago

Open Source Content Management System
Vecosys, UK - 23 minutes ago
ePath Learning ASAP is the first browser-based Learning Content Management System (LCMS) that enables non-programmers to develop, deliver and manage their ...
Categories: CMS and IT News

Content Management System - Vecosys

CMS News from Google - 4 hours 6 min ago

Content Management System
Vecosys, UK - 23 minutes ago
Our Content Management System (CMS) allows any individual or business to manage the routine changes of text and graphics on their website, ...
Categories: CMS and IT News

Content Management Systems - Vecosys

CMS News from Google - 4 hours 12 min ago

Content Management Systems
Vecosys, UK - 29 minutes ago
Our Content Management System (CMS) allows any individual or business to manage the routine changes of text and graphics on their website, ...
Categories: CMS and IT News

Open Source Content Management System - Vecosys

CMS News from Google - 4 hours 12 min ago

Open Source Content Management System
Vecosys, UK - 29 minutes ago
ePath Learning ASAP is the first browser-based Learning Content Management System (LCMS) that enables non-programmers to develop, deliver and manage their ...
Categories: CMS and IT News

Content Management Systems - Vecosys

CMS News from Google - 4 hours 18 min ago

Content Management Systems
Vecosys, UK - 35 minutes ago
Our Content Management System (CMS) allows any individual or business to manage the routine changes of text and graphics on their website, ...
Categories: CMS and IT News

Open Source Content Management System - Vecosys

CMS News from Google - 4 hours 18 min ago

Open Source Content Management System
Vecosys, UK - 35 minutes ago
ePath Learning ASAP is the first browser-based Learning Content Management System (LCMS) that enables non-programmers to develop, deliver and manage their ...
Categories: CMS and IT News

Of Comcast, the FCC, and the Metering Myth

Internet Evolution - 4 hours 48 min ago
ISPs in the US aren't serious about metering. It's a bad idea that should be scrapped
Categories: CMS and IT News

Tech to get walkers back on streets of London

Silicon.com - 4 hours 55 min ago

TfL to count city footfall

Categories: CMS and IT News

Apple's cash hoard: Begging for a 'windfall tax'?

CNET News - Media 2.0 - 5 hours 1 min ago

Featured links from the CNET Blog Network

Apple's cash hoard: Begging for a 'windfall tax'?--The company is making so much money right now that it will almost certainly lead to fear and loathing down the road.

How many strikes before a tech CEO is out?--Sometimes it just takes one event, if it's big and hairy enough. But some CEOs swing and miss dozens of times for years on end, and they're still in the game.

Targeted for hacking by reporters at my table--A CNET News reporter explains how she may or may not have gotten hacked at the Black Hat security conference.

If JetBlue's reading this, guys, it's time to grok the blogosphere--One PR expert knew how to use the Internet to fight back, and he's not the exception. We're long past the era when companies could screw over their customers without risking public humiliation.

Maybe everyone (not just VMware) violates the GPL--Its handling of binary kernels appears to be a risk VMware is willing to take. But given the increasing competition it's feeling from open-source virtualization, perhaps it should reconsider.

Categories: CMS and IT News

Daniel Glazman: WOW, new tab switching

Planet Mozilla - 5 hours 2 min ago

My FF3.1a2pre nightly build offered me a very nice surprise today : the new tab switcher (the one you start with ctrl-tab). Works only if you have at least 3 tabs. Superb ! I noticed two problems:

  • when I did reset a tab to about:blank, the thumbnail was not updated
  • the switcher is centered wrt the screen and not wrt the browser window ; really feels weird on a very large screen ; the latter is probably better.

But overall, WOW. Congrats to the author !

Categories: CMS and IT News

Report: Facebook tried to buy StudiVZ

CNET News - Media 2.0 - 5 hours 38 min ago
German rival, which Facebook recently sued, looks and feels just like Facebook. It's also likely the biggest obstacle to the social network's expansion in Germany.
Categories: CMS and IT News

Turn OpenOffice.org into a Web-editing tool with ODF@WWW

Linux.com - 5 hours 53 min ago

Imagine being able to open any Web page on your server in OpenOffice.org, edit it, and save the changes back to the server by pressing the Save button. It may sound too good to be true, but that's exactly what the ODF@WWW project is set to achieve.

Categories: CMS and IT News

Birmingham to "enrich lives" through tech

Silicon.com - 6 hours 11 min ago

Deputy council leader has confidence in the transformation project...

Categories: CMS and IT News

The Weekly Round-Up: 08.08.08

Silicon.com - 6 hours 53 min ago

Now where does this screw go?

Categories: CMS and IT News

J-E-T-S, Brett Brett Brett!

Internet Evolution - 6 hours 53 min ago
All the Brett Favre talk was a great opportunity to try out the new Google Insights for Search
Categories: CMS and IT News
Syndicate content