Posted By: eagle | Jun 26th @ 8:59 AM
page 1 of 1
Comments: 17 | Views: 633

Open Video

 

At the Open Video conference at NYU Law school in NYC June 19, there was a panel trying to sum-up why the Web needs Open Video

Bass
Bass
www.s​preadfirefox.c​om/5years/

Open video is a video format which is not under control of a single entity and requires no cost or royality to implement.

Open standards in general are designed around the idea that people should be free to make software choices when browsing the web: for instance a website shouldn't depend on a specific web browser or browser plugin, but rather should depend on a standard. A standard which any software vendor making a web browser can implement, and hopefully will.

Open video is needed in the Internet because the Internet video is too big and important to not be an open standard. Currently most of the Internet video out there is proprietary, including the one you linked to. The W3C (the organization behind the existence of the web) wants to change this, to the annoyance of certain organizations who actually want the web to be proprietary and under their exclusive control.

No I didn't watch the video.

Initially, I found it strange that some companies rejected the idea of mandatory, but non-exclusive, support for Ogg/Theora in the standard because of the possibility that unknown patents may apply.

The formats they suggested instead are definitely covered by known patents and are, like every format in the world, still exposed to the possibility of other unknown patents...

But this blog post makes a good point I didn't think of before: A lot of companies are already exposed to the risk of unknown patents for the codecs they support already; continuing to use those codecs doesn't add any new risk but adding support for new codecs does. For them it's both implementation effort and additional risk for no reward, given the similar quality of the codecs in question. So maybe it's not as crazy as it first seems.

(At the same time, it isn't crazy for the people who care about free standards, and who haven't invested in the known-patented codecs, to push for Ogg/Theora.)

Until recently it seemed like adoption of web standards was at the whim of the browser makers (and MS in particular, due to their market share, though AFAIK they don't have much involvement in the codec dispute). I wonder if a huge site like Wikipedia, which doesn't depend on advertising hits, can change the balance somewhat. I imagine if Wikipedia say "we're only supporting Ogg/Theora" (or whatever) then it will push the browser makers to support the format, whether they like it or not, to avoid losing customers who want to view the content.

Until now the formats sites use have been based on what works in the popular browsers (and mainly IE), but having the equation driven from the other end (within reason) seems like a more healthy situation. (I mean, cripes, we're still suffering from IE's late support for PNG alpha channels due to all the people still using IE6.)

OTOH, maybe Wikipedia will put the videos up in a way which suits all the browsers. (I hope not as if they don't push it I can't think who else will and it'd be nice if there was some single, agreed format and embedding. I don't personally care which format it is.)

 

I don't get it. Every browser runs flash video right? And silverlight is getting there. Why we need another video player?

W3bbo
W3bbo
The Master of Baiters

Flash is controlled by Adobe and has its own security problems. We've been able to have flash outside of Flash long before Flash supported video, but the user experience was inconsistent and didn't allow for skinning, then there's the problem that not everyone had the right plugin installed.

With HTML5 suggesting (not mandating) that UAs support a known list of codecs like how they do already with PNG, JPEG, and GIF it'll remove our dependence on Adobe not to screw us over.

Remember the mid to late 1990s when Real had control over audio on the web? I'd say they turned evil before they became obsolete, that's what I'm afraid of. We're at risk of Adobe seriously abusing their position as the de-facto provider of video on the web.

Flash gave developers a consistent user platform to use, but it still took 2 years for Flash video to actually take off: Flash 6 introduced video in 2002, but it wasn't until 2004 for YouTube and other sites to spring up. Given that HTML5 will take at least 3 years to get widely adopted by most UAs Adobe has nothing to fear right now, but should be enough to make them get back to innovating.

I thought Silverlight would be a good competitor to compete Flash. I see that making pure support on video to behave like JPEG support is convinient for the super noobs, but Flash and Silverlight are more than videos. And both are able to evolve on its own rather than waiting for browser support and standard commitee.

The only benifit would be a standard HTML code playing video, however, everyone would still be iframe youtube videos anyway, because youTube is the largest free video hosting site. Sites like Gamespot will host their own videos, but, I am sure they will stick with Flash because not all browsers supports HTML5, but most of them support Flash, and you can't do those related video list without using Flash or Silverlight.

But an Open Video to kill Apple .mov and MS .wmv? That would be interesting to see.

 

One thing to consider about the "companies exposed to patent threats".  Many OS manufacturers (certainly MSFT, and I believe Apple) indemnify companies if their customers use the codecs in-the-box.  That means that MSFT (or Apple) will cover any damages associated with those patent threats (and MSFT has certainly lived up to this in the past). 

So if your OS vendor indemnifies their customers against patent threats, I'm not sure that there is much of a threat to individual companies chosing to use the codecs provided by the OS vendors.

 

That's a good point. Even more so with Vista and especially Win7 (if what I read about new codecs is still true) providing more codecs out-of-the-box.

I think the H.26x codecs being proposed are only in Win7 (if at all), so the browser/media-plugin vendors will probably still need to provide their own implementations, at least for people on older versions of Windows.

I'm assuming that indemnity regarding in-box code doesn't extend to 3rd party code that implements the same algorithms, but I might be wrong.

Sigh, software patents seem to cause so many more problems than they solve. Sad

 

I like the idea of Open Video really really much. "The Video Bay" worked out of the box in Fedora 11.

Open Video is also a good news for Amiga users: Origyn Web Browser

staceyw
staceyw
Before C# there was darkness...

I watched and could not really understand their points.  This seems no more then another attempt to reinvent the wheel again and have a handfull of OSS folks to control that new spec - a spec call open because they will create it.  Except for Mike Hudack from BlipTV (who actually made sense) the rest of them seem like just another group of haters with too much time on their hands.  One guy actually tried to slam SL and Microsoft for doing the Olympics site and Dem site.  Which is hard to do as that was some of the best content ever created and delivered on the web IMHO.  You can already customize (program) to video players today (i.e. SL and flash).  I have an issue with people who bash the people that are actually carrying the water for others and making the web what it is today.  If they can create an end-to-end solution 10x better then this (http://www.iis.net/media/experiencesmoothstreaming) - more power to them and I will use it.

 

exoteric
exoteric
I : Next<I>

Agreed, it makes sense. It's fine with Flash and Silverlight, but having media support as part of the overall Web puzzle is good for Web designers - well, a couple of years later at least. Not the biggest fan of HTML and friends but it's here to stay. Larry makes a good point about patent indemnification though. The patent minefield is large and dangerous.

Magicalclick - you really need to think about cross platform compatability here. The W3C standards are there to ensure that you can develop a site once and it will then work on all platforms- this has nothing to do with people being "noobs".

In this respect, Silverlight is a bag of steaming poo- full stop. It is a proprietary plugin developed by Microsoft, uncontrolled by the W3C and created with an OS agenda - i.e. force everyone to use a Microsoft OS if you want to use Silverlight websites. Now Microsoft may say that they want it to be cross platform but we have heard this kind of rubbish from them before (e.g. early versions of Internet Explorer were available for UNIX). Currently Novel are sponsoring the equally rubbish "Moonlight" which will always be 1.5 versions behind Silverlight. The end result is that the growning number of Ubuntu users (me included) will not be able to use your website as intended.

As a professional web developer I have seen a massive take up of W3C standards by the web development community over the past 4 years. I tend to find that proponents of Silverlight are typically Microsoft programmers who are ignorant of web design and the W3C in general. These are the worst kind of developers in my opinion. They think they are developing web applications but let me stress - SILVERLIGHT IS NOT A WEB TECHNOLOGY. It is a browser plugin, end of story.

If you want an enhanced cross paltform experience then get ready for HTML5 and open video!

Sorry but Silverlight is cross-platform today. You can run it on Windows, OSX, and Linux.  On IE, Firefox, or Safari.  And unofficially on Chrome and Opera. 

Silverlight is best-of-breed for video streaming and programming logic, and it exists TODAY.  I think you're placing way too much value on cross-platform support alone.  You make it seem like its the only thing you consider.  Surely there's more value in a technology than its ability to run on some obscure platform.  Cross-platform limits you to the common denominator.  Certain platforms are going to have certain strengths, and if you'd rather not leverage them to delight your users, then I think thats short-sighted.  Think of your users and what technology will truly give them the best experience. 

RoyalSchrubber
RoyalSchrubber
One. How many time travellers does it take to change a lightbulb?

"The W3C standards are there to ensure that you can develop a site once and it will then work on all platforms"

Yeah, with quality of W3C specs it's Java all over again - Write once, debug everywhere.. Smiley

W3bbo
W3bbo
The Master of Baiters

I haven't had that experience: the sites I've made over the past 4 years have worked flawlessly in all modern browsers (even IE7) without any per-browser tweaking. The only tweaking that needs to be done is for IE6 (easily done with conditional comments). I do call into question the competency of people who claim to be battling browser differences whilst doing their work.

I do call into question the competency of people who claim to be battling browser differences whilst doing their work.

I think it's mostly an issue of experience.

If you've done web development for a while you already know which techniques tend to work and which tend to run into compatibility problems across browsers. People who only dabble in web stuff (like me) have to keep trying different things (and searching the web for solutions) until they find a method which works when faced with each problem. Having found something that works they now have a bit more experience and know how to solve that particular problem.

Experience is part of competence, of course, but I don't see a problem with inexperienced people complaining about something being more difficult than it should be. There are a lot of perfectly reasonable things you can do with HTML + CSS which don't work in some browsers for obscure reasons. You've just got to trip over all those holes in the road to know that they're there.

It's a bit like C++, which is more my bread & butter than web stuff. To be a good C++ programmer takes years, even if you're already a good programmer in other languages. There are so many caveats in the language which you don't know are there (or don't realise the importance of) until you trip over them. Most of those caveats happened by accident rather than design, and newer languages got the benefit of hindsight and were able to avoid many of them.

When people new to C++ complain about aspects of it I usually (not always!) agree with them and wish it wasn't so, and try to help them understand what it was they just tripped over, but I still really like the language. I don't think I'd call them incompetent, though. Maybe, technically, they are incompetent at C++, but I'd call them inexperienced instead.

 

RoyalSchrubber
RoyalSchrubber
One. How many time travellers does it take to change a lightbulb?

I know there's been a video on c9 in which members of IE dev team complain about how specs are not always clear, and we know "compatible" engines (like  gecko, webkit or opera) don't always produce completely equivalent outputs. But then I haven't read any of W3C specs so maybe it's just devs that poorly implement standards. Smiley

page 1 of 1
Comments: 17 | Views: 633
Microsoft Communities