Firefox 3.5 Beta Boosts Open Video Standard
bmullan writes "Dailymotion, one of the world's largest video sites, announced support for Open Video. They've put out a press release, a blog post on the new Open Video site, and an HTML 5 demo site where you can see some of the things that you can do with open video and Firefox 3.5. (You can get the Firefox 3.5 beta here.) Dailymotion is automatically transcoding all of the content that their users create, and expect to have around 300,000 videos in the open Ogg Theora and Vorbis formats."
There are some other sites which have had <video> support for a while now, such as omploader. It would be nice if some big sites like youtube get rid of flash too, but I'm not holding my breath.
Disclaimer: it's my site
Hi there
Firefox 3.5 Beta Boosts Open Video Standard
Well, bye bye karma... but..
How is this a Linux story/Firefox story? It's a new HTML standard. All browsers will support it, eventually.
It would be nice if some big sites like youtube get rid of flash too, but I'm not holding my breath.
No it wouldn't be nice. The h.264 codec that is used to stream their content is far and away better than that Theora garbage format.
Opera has supported for a while now. Stupid site says I'm not allowed to open it cause I'm not using Firefox.
Hmm, does this seem familiar to anyone?
How does the open video format handle styling the UI? One of the reasons sites love flash for video so much is that it gives them complete control over how the video is presented, e.g. available controls, positions, colors and themes to match the rest of the page, etc. Then you have the more intrusive things, like Youtube's overlay ads, text captions, and suggested videos after playback finishes.
If open video means a widget that site owners have no control over, like Quicktime video embedding, then commercial site operators aren't going to be too keen on it.
Yes, so just use the tag with mpg4(h.264).
Thank flying spaghetti monster. Flash is the only proprietary software I use. I can't wait for in browser ogg theora support to take off, and the online video market to embrace it. As soon as I see it working, I'll delete my google video account and self-host all my videos.
------ Take away the right to say fuck and you take away the right to say fuck the government.
Do Google or other owners of the big video sites have any incentive to stick with Flash?
I would assume that most users would prefer not to have to download Flash plugins..
The h.264 codec that is used to stream their content is far and away better than that Theora garbage format.
The version of Theora that was in ffmpeg2theora 0.19 sucked. But Theora has come a long way since then, coming much closer to x264's fidelity.
While I am happy to see that Mozilla and Firefox are setting the standards, let me remind readers that previous evaluations have found the Theora encoders inferior compared to contemporary video codecs. In particular, the reference Theora encoder has inferior picture quality and network frame rate control as of 2008.
Ohh wait a minute...There is a Slashdotter who noted this as well.
Frankly, it bothers me big time. Why not wait until the standard is "up to par" with the likes of Microsoft's Silverlight or Adobe's Flash?
Also has lots of interesting Theora/Vorbis content :)
If open video means a widget that site owners have no control over, like Quicktime video embedding, then commercial site operators aren't going to be too keen on it.
HTML 5 Video states that a page can ask the user agent to show a built-in control widget (by providing a controls attribute) or hide it and provide its own widget that controls the video player through its DOM (by omitting the controls attribute).
I think apples are much tastier than apple trees.
93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
Is it possible to set frame rate, size, and looping attributes inside the HTML? Does the video get anti-aliasing if the size is reduced?
How about lossless video? is that supported? What codecs are supported?
Why OpalCalc is the best Windows calc
http://www.youtube.com/html5
With Adobe every year my CPU is more loaded when I'm watching Youtube or similar.
While using a different player, the movies uses 10 time less CPU cycles. I can't wait for something to replace that bloat from Adobe.
Love many, trust a few, do harm to none.
In particular, the reference Theora encoder has inferior picture quality and network frame rate control as of 2008.
But as of 2009, Thusnelda is coming soon. The Thusnelda encoder has already fixed some of the problems that Theora inherited from On2's VP3, thanks in part to the flexibility that Xiph added to the Theora bitstream format. Sure, it's still inferior to x264 (50% bigger rate for same distortion as of about a month ago), but it's improving.
Why not wait until the standard is "up to par" with the likes of Microsoft's Silverlight or Adobe's Flash?
Because sometimes worse is better. For example, worse can be better because it's Free and thus more available for deployment on devices other than PCs.
As soon as major sites such as youtube adopt this standard and drop that PoS adobe flash then flash will be practically relegated to crappy early 90s sites and annoying ads, which means that removing the flash plugin from any system will vastly improve your web experience. Good riddance.
Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
You can turn it off. It's rather easy.
yes, and no...
h264 will impose moneys to be paid to the MPEG-LA for each second of encoded video after 2010...
and that, my friend, is a big no-no
Can anybody explain how to do Ogg Theora/Vorbis streaming in the real world?
On a small scale: what streaming server would you use? Darwin Streaming Server? Helix? WMS ;-)?
On a large scale: wich Content Delivery Network can you use to save your internet bandwidth?
What do you use to transcode your existing content? Do you need to hint your file?
Is it really streaming or is it progressive download (HTTP)? If it is streaming then what protocol is in use (RTSP/T? RTSP/U? RTMP? MMS?)?
Are there solution for Ogg Theora/Vorbis LIVE streaming or is it only Video On Demand?
Assuming I know WMV and ISMAv2 streaming what should I read to jumpstart into Open Video Standard?
I'm on a Sempron 2600+ machine here and the cpu usage keeps hitting 100%. Flash videos play at 80%, what gives?
The video tag is great, but it has a fatal flaw (actually two fatal flaws, but one is much more important.) The attempt to standardize on a single codec was correct, but now that it has failed the video tag becomes much less useful. At least with flash you can host a video and be sure that most of your audience will be able to view it. With the video tag, even when browsers that support it become widely available, which codec do you encode the video in? Already the browsers are going in different directions, with Safari using Quicktime to play h.264.
Hopefully it gets sorted out soon. Personally I would like to see h.264 adopted if the licensing issues can be sorted out.
I blogged about this issue a couple of days ago, if anyone is interested in a longer version of this comment.
(The other fatal flaw is that the video tag makes it easy for people to download the original video file - something none of the big content providers want. Yes, everyone knows how to do this with Flash videos, but the illusion of content protection is there.)
sheep.horse - does not contain information on sheep or horses.
So it's not surprising....
From here: http://www.dailymotion.com/openvideodemo
Featuring:
* no flash involved
* only the new HTML5 video tag
* + javascript/CSS3
* + some svg filters too
* + animated PNG
* easy to maintain
* easy to extend
* demos and skin from Mozilla and Dailymotion
Here is a link to a 64-bit linux nightly build that sorta works[the controls on the video don't seem to work real well]. The link in the summary wants to try to give you a 32-bit build which probably won't work for most people.
youtube is old news. since they jumped in the pocket of the RIAA, megavideo is where its at!
And as any PHB will tell you "The customer ultimately pays the costs, one way or another."
Maybe I misread, but it seems to me that they're claiming this is somehow standards-based. This is a working draft that's basically implemented in a single browser... and it's not even complete. It's just amazing how everyone has already started trashing Microsoft for not implementing this "standard" when it's a complete paper tiger. This is an unfinished standard with no means of standard implementation.
This is not "standards" behavior. This is calling random firefox features "standards" while Opera and Webkit developers dig through the source code to create awkwardly almost-consistent implementations of the draft. This particular instance, where DailyMotion is concerned, is even branding HTML 5 as a Firefox feature. This is not what I have in mind when I think of an open web.
This is really not impressive. The w3c is doing a terrible job of commoditizing dynamic content with this HTML 5 spec. It's jam packed with horrific cruft like the theora decoder, another rapidly changing and incomplete format that will now have to be picked up, developed, and optimized by any web organization that doesn't want to get lynched by the freetard brigade for not being "standards-compliant". It's amazing how they've found a careful balance to somehow simultaneously cock-block progress on video development while still being unusably bleeding edge with non-existent-to-partial implementations of technology.
If you really want to know how many of these BS standards are actually "Complete", use IE 8 and weep.
The meaning of "3 dB" is "twice". Decibels are a logarithmic system, used for two reasons: 1) because for large & weird systems it's easier to say "120 dB" then "a trillion" (of course, this works in certain sciences only), and 2) because our sensitivity to light, sound and probably other sensory input is logarithmic so yes, "3 dB" taken in this context can intentionally be parsed as "small". But for pre-set algorithms (i.e. made to a predefined spec), "two times" is actually a lot of space to fuzz over. You can only do so much before you need to change the very spec that makes Theora - Theora.
-- Sig down
While this new "standard" format is open, it's also something with almost zero support, especially across legacy browsers. /with/ new javascript capabilities.
This means Flash is here to stay, even
-- 'The' Lord and Master Bitman On High, Master Of All
I have a really naive question.
Is there any License that will prevent transcoding original video produced by me, to another format, like .flv?
I'd like to make my videos open source only, including the "container".
Disclaimer: it's my site
Which, Youtube or Omploader? HAR!
The problem with socialism is that eventually you run out of other people's money
Except Youtube is a free service.
We've badly needed a system with support for open video formats, and without
the Flash prerequisite, for a long time now. This could potentially
dramatically increase FreeBSD/Linux's market share, as well. I've been
without Flash support since I first installed a month ago, and altho I've
since learned how to install it for FreeBSD, it is not a trivial process.
I am grateful to the Firefox developers for making this change, and can only
hope that YouTube in particular decide to support it, since that is probably
the main site where this could potentially end up being used.
[smarmy]An objective evaluation of H.264, VP6 and WMV9 show that they are still not as free as Theora. While we hope that these codec's patent holders will continue to work on this defect and catch up, as of 2009 it is still premature to say that any of them will ever be "up to par" with Theora, which totally stomps those other codecs in all freeness tests. Why promote an "inferior" product?[/smarmy]
Now for a little less smarminess: we're talking about interchange formats, used on the fucking internet where you don't know what OSes and archs either side is using. I know Theora is portable to everything and usable by everyone. I don't know about those other codecs. If you want to use WMV9 for your internal security camera, that's totally fine, but on the internet how could something like that be useful? What's the use in serving video in a format that people can't play? Theora doesn't have that problem.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
I used to be like you; in fact, I still dislike the "awesome" bar. However, support for Fiirefox 2 is gone and the world moves on. I have learned to live with the "awesome" bar.
A long journey starts with one small step. By having a major browser support it and a large site promote it, we are watching the process happen. Yes, it will be slow and take some time to be perfected. But of all the sites, slashdoters should be able to see what is to come. I am very surprised with many of the responses posted, though there are a number of Anonymous trolls out there. Remember how long it took for Mozilla to become Firefox? The time it took for Linus' Linux to become so embedded in today's speech? The speed of the process and the amount of people contributing to today's projects have increased. It's only a matter of time. You are the voice of change. I have migrated large numbers of users from IE to Firefox just with words. Use the technology, send feedback to the developers. Join the project if you feel you have the time. All of you understand how our OSS world operates. We are the community that will move these technologies forward. Let us do what we do best... break it every way we know possible. I'll see you on the other side.
So far, I have been completely and utterly unimpressed by Firefox's built in audio and video features. I'm using 3.5 Beta.
Whenever it plays a WAV file, it plays for a few seconds, then skips audio and runs at 100% CPU usage, then plays again. Sounds like a really bad buffering issue, like they can't get something as basic as buffering correct. Audio which is intended to loop does not. OGG Vorbis files also skip the same was as WAV files.
Video performance is dismal, even worse than Flash player. Videos skip and take more CPU power to play back than other players do. Upscaling the video is done slowly through software, even though Overlays surfaces have been around since 1997 with the NVidia Riva 128.
From what I've seen, in terms of CPU usage, the best video player for the web is Windows Media Player, using non-microsoft video codecs (FFDshow).
All that means is that the viewers aren't the customers.
Additive identity, multiplicative cancellation, distributive multiplication over addition: pick any two (unless 1 = 0)
The W3C needed a media standard long ago. Also nice would be flv decoders builtin to the browsers, and flash's "stealing my mouse and keyboard clicks" would be gone forever!
because the iPhone/iPod touch have hardware-accelerated H.264 decoding, which means smooth video playback with a very low power requirement.
And is there any decent and easy to use encoders for these formats? With flash it is butt simple to convert it to .mpg, .avi, etc and there are tools like VideoDownloader extension for Firefox that will automatically convert it from the browser based on your preferences.
Last time I went looking for Ogg and Matroska converters (about a year ago) I just couldn't find any that had the ease of use and multiple format conversion like there was for flash. I doubt this will get much traction unless there is a butt simple GUI based way to convert the video into the format of your choice, preferably from your browser because it is just too damned nice and convenient to be able to format shift for your PSP, iPod, etc and have it on the go.
ACs don't waste your time replying, your posts are never seen by me.
There are some other sites which have had support for a while now, such as omploader [omploader.org]. It would be nice if some big sites like youtube get rid of flash too, but I'm not holding my breath.
Right, offering ogg video at least as an alternative on youtube would be a real blow against evil, wouldn't it? Unfortunately, the don't be evil part of google left with this guy while Eric, Larry and Sergie never really found it expedient to buy into that concept.
Have you got your LWN subscription yet?
Huge news, it blew me off my chair when I read it this morning! I am glad that Daily Motion is doing something like this, more kudos to them!
Will you pay the 5 Million yearly license fees so firefox/mozillia etc can provide free legal support....
Thought not.
Oh and soon there will be a fee on *providing* content in h.264.
And I left out all the other parts of the license agreement that firefox would be forced to follow before they would be given a license. And this would make it incompatible with GPL or even open source in general.
The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
Holy hell google is fast to update!
I remember when I was still using hotmail and it took them nearly 5 years to get firefox support working properly.
dude, someone ABOVE your post already mentioned youtube.com/html5
So much for your theory of it not happening.
Now if only I can figure out how to install firefox 3.5 in ubuntu...
...for every netbook sold so far. The demo page gives me a slideshow, in what looks like the same quality as YouTube's H.264 videos in non-HD mode. The YouTube videos run (barely) OK, by the way.
Why is streaming video so taxing? Ripping those same slideshow videos off of the website and playing them back with VLC or MPC delivers absolutely smooth video with minimal CPU time used (compared to the pegged 100% in-browser). Why is online video so processing-heavy that hardware still sold a year ago (which has no problem with 720p H.264 - without hardware acceleration) can't play it?
Just download the .tar.gz fromn mozilla's site, uncompress it and launch it. Nothing to install.
Ok this is ,....fairly close to on topic, sorry to diverge slightly.
We really really need to take a much better look at online video playback within Firefox, browsers in general and flash.
More and more video is being presented in a window via flash, it's taken over where ASX / ASF / Mov / MPG once dominated for better and for worse.
Flash (and or ALL internet video playback!) needs several changes.
Firstly, I need more goddamn control over it, I'm sick of having to manually buffer!
I want to click a video and I want it to pre-stream at least 10 or 15 seconds and then start playing, if this means delays, FINE but I'm tired of deliberately playing a video, then pressing pause to wait for it and tabbing off somewhere else for 5 minutes.
Ultimately we need a much better 'control panel' for embedded flash video, since it's used so often now.
Secondly: Tab control, tab focus and application focus SERIOUSLY needs looking at!
I can not use control tab, control shift tab, control page up etc with Firefox on some sites with embedded flash video, the player plugin steals focus of my keyboard input and it's bloody infuriating as I navigate with the keyboard constantly, I can control tab away from this tab, right now to Gmail, then back - I can do it for 90% of my tabs but hit a flash video one and focus is stolen, keyboard input is bunk - Adobe, Mozilla? Fix this!
Thirdly: Similar to the second, many of us have dual monitors now! - I want to maximise my damn flash videos on monitor number 2, be able to tab out of Firefox / whatever, work on a word document, explorer, whatever and not have the flash video shrink down back to regular embedded size!
Finally: We need a standard layout, I can't stand it when someone embeds a youtube 'basic' video interface on their page and the full screen option is missing, I need to click the video, which opens the real feed over at youtube.com and then I can full screen it.
Also it's in-efficient, I don't want it auto streaming, I don't want to have to click videos twice or pre-buffer or whatever, I swear 30% of the videos I open, I download them one and a half times for one reason or another, I live in Australia - I can not afford the bandwidth to keep doing this!
For the love jesus can someone please please solve complaint 2 and 3, it's driving me batty! Is there a 3'rd party decent plugin for flash out there?
Firefox 3.5beta for Ubuntu is here:
http://sourceforge.net/project/showfiles.php?group_id=195473&package_id=231607
the first hurdle any video codec for a browser has to pass to be considered as a standard is it has to be freely implementable. you can't have restrictive patents on standards. for that reason, h264 isn't even in the running. it could be technically perfect, it has no place being used in a tag
But x264 and other H.264 and VC-1 implementations have improved a whole lot in the same timeframe, and keep on improving.
But unlike Free implementations of H.264 and VC-1, Theora is here now. Mozilla Corporation is based in the United States, and the U.S. patents on H.264 won't start expiring until 2024.
Depends on the reference. What is 0 dB?
In signal-to-noise comparisons, 0 dB is the power of noise.
However 3 dB is a two-fold increase in watts (power).
But audio and video signals are stored as levels, not powers. In audio, levels represent voltages fed to the DAC, and power varies with the square of voltage. You need a four-fold increase in power to represent a two-fold increase in level; therefore, an improvement of 6 dB in SNR is roughly one more bit of accuracy. And in video, this exponent is slightly greater than two.
Google already have an internal (I think) demo of youtube with video tags, it was in their Google I/O Day 1 keynote: http://code.google.com/events/io/
So it's possible.
I hope it's not too long before Dirac and other better-than-Theora video codecs also are implemented by Firefox and other browsers, so that websites can also start using them as well.
Promote true freedom - support standards and interoperability.
I'm surprised there was no mention of YouTube's Flashless HTML5 demo page. I think it's a bit more popular than Dailymotion.
Still matches the quality that youtube provides...with its shitty downscaling and lulz. YouTube's Hiqh Quality isn't better than Theora...at least not on any video I have seen.
signature is pants
Just to add, it's gratis and not libre. No matter what you do you have to view the ads (given that they're niftly crafted and not just a dumb jpeg banner). Naturally there are different types of gratis and gratis in this context simply means that you're not paying for the service, but instead somebody else is in exchange for exposure to you. That means one thing: your attention has monetary value. In a sense of trade you're exchanging a fragment of your attention with whatever gratis content you're viewing. So no, it's not free. Not in theory but ultimately in practice and in almost all cases free is solely libre, and gratis is just another word for "not paid with money".
Trade has many complex routes. Just because you don't understand it it doesn't make it nonexistant in the case of YouTube, or any other "free" service.
I am the lawn!
With h.264, Apple is [protected against patent suits] because they've licensed the format.
Really? So if vendor A and vendor B has a patent, and user C buys a license from vendor A, then vendor B can't come after user C and say "hey! We have a patent. Pay us or stop what you're doing!"... no?
If that's true, I'm founding a shell company which is going to sell me patent licensing.
If that's false, then Apple paying license money to vendor A isn't going to protect them against suits from vendor B.
Actually, no version of HTML is really suited for "web applications" but that's how we roll anyway.
It also sucks for text and markup...
Let me explain. Consider your average LaTeX document: rendered it beautiful fonts (computer modern roman ftw), sane hyphenation, lines that are around 66 characters long (which is optimal for readability, I hear), and probably tons of typographic considerations I don't know about. Plus, it's easy to do columns that are nice to look at.
The web: has no standardized beautiful fonts (you may set up your client to use CMR), forcing your own fonts on sites may break their CSS, has no support for 66-char lines, no columns, no good way to make use of wide screens without making lines very long (see also: no columns), and the browsers seem to not care much about doing typographic work.
In LaTeX, you can define your own semantic markup. In my stdlib.tex I define \mathbold to either \mathbb or \mathbf, depending on whether I want a bold Z or a blackboard-bold Z to represent the integers.
In HTML, you can't define your own semantic markup. Also, people don't want semantic markup, they want pixel-by-pixel positioning.
The only thing HTML seems to be really good at is the "Hyper" part. And that's more a function of HTTP than of HTML.
I wonder if we would have been better of by using NeWS (Sun's Networked Windowing System; no relation to NNTP) instead of X, and running remote NeWS clients instead of fetching HTML pages.
That way, the remote client can have its pixel-by-pixel layout; we can still transport them via HTTP so the "Hyper"-part will still be there. We could also have native-looking widgets, and people could update the widget library independent of the w3c or the NeWS Standards Organization or whatever.
It's not that I hate the web. I think the hyper is great. It's just that I want a better medium for text, markup and language. And a much, much better medium for applications.
I tried this - mod parent insightful
Always back up, never back down. ---- Think you're cool 'cos your uid is prime? Take mine, modulo the one digit integers
Is there any indication that Google is interested in making that demo into a supported playback mechanism for all videos on YouTube? If so, that would be a huge benefit for Free Software OSes like Ubuntu.
coding is life
Heck, just whipped out some short 320x240p30 400 Kbps encodes for WMV, x264, and xvid. To avoid arguments about tuning, I pretty much just turned on ever expensive feature that might improve quality; these are all much slower settings than you'd use in production, but shows what the best current implementations are generally capble of.
Looking at the VC-1, I recall we've been much more focused on higher bitrates and resolutions than this in the last few years. But even still it outperforms xvid.
http://cid-bee3c9ac9541c85b.skydrive.live.com/embedrowdetail.aspx/.Public/SMPTE%7C_320x240%7C_400Kbps
My video compression blog
Could someone explain why it depends on the browsers what codecs are supported? Wouldn't it be more effective, if browser was just for linking the video on the net with local playback capabilities and allowing all videos to be played that can be played using the codecs installed on the system? Wouldn't it be better for the standard to be completely codec-agnostic? I mean the browser isn't going to be the player anyway as far as I have understood and will be using a local backend for playback.
Your shell company isn't going to work because you'd never sell the license to Apple. Microsoft would sell a license, and Apple would know that if challenged, they could sue Microsoft, but more importantly, they'd know Microsoft has fully gone through all the legal complications and challenges if they're at the point of licensing. This is one of the big things that MPEG does. For what it's worth to you and the others, as a user of Apple products, I don't like the lack of compatibility with open formats at all. I'm not making excuses for Apple, I'm just saying why Apple is doing what they're doing. And yes, it sucks that they don't invest in supporting these formats...but it's almost exclusively a legal investment they need to make.