BBC Wants Help With Dirac Codec
Number Ten Ox writes "According to The Register the BBC wants help to develop their open source video codec Dirac. '[Lead developer Dr. Thomas] Davies said the codec could live on anything from mobile phones to high-definition TVs but not before a lot of further work is completed. For one thing, Dirac doesn't currently work in real-time. Davies also reckons that the compression offered by the technology could be further optimised. The BBC is working on integrating the technology with its other systems, but the corporation would welcome more help in developing Dirac.' Sounds like something worth helping with."
https://gmail.google.com/gmail/a-b0ab39f1a8-517235 8b19-6f45f145ca c 0563-18969179a8 1 50e2-0bef3ba2a4 2 cd83-e0644e7ef5 6 9d32-22621daaff 7 c84e-b9e70ce4cd
https://gmail.google.com/gmail/a-b0ab39f1a8-13556
https://gmail.google.com/gmail/a-b0ab39f1a8-bc9b1
https://gmail.google.com/gmail/a-b0ab39f1a8-d6f30
https://gmail.google.com/gmail/a-b0ab39f1a8-62e3c
https://gmail.google.com/gmail/a-b0ab39f1a8-6c3f0
Actually, it sounds like something not worth wasting time on. Don't we already have enough codecs, including open source ones?
...and -1 flamebait first posts!
Compared to many other broadcoasters the BBC has a long and excellent record of producing great programms AND embracing the web/technology.
... compared to companies like Real ...
Certainly a good 'partner' to support
If they want to make an open source video codec, why don't they just support and help further develop the ogg video codec? Would the two codecs be so different that they are both needed?
Have there been any comparisons? Do we really need two fully scalable open-source video codecs?
Also - the BBC is funded by the British government. When did they get a mandate to spend money developing video codecs. I don't have a problem with government-funded "arts" but this seems a bit beyond the normal scope of things
What's the advantage to using Dirac over a standard?
Q: Is Ogg Theora useful for this?
Dupid editors.
What the major difference with this codec is. Why is the BBC developing their own codec instead of, for instance, throwing a few bucks towards OGM or XVid, or $YOUR_FAVORITE_OSS_CODEC?
I don't need no instructions to know how to rock!!!!
Furthermore, if and when the BBC has a working codec will they be held responsible for copywrited material translated into it? I'd like to see the outcome from a lawsuit between the MPAA (Motion Picture Association of America) and the BBC reguarding thier codec being used as a good way to view movies.
AKAIK, it's the only high compression video codec to not be encumbered by patents. (Although I've heard whispers from the OGG/Vorbis team.) That right there makes it worth development. Once the codec reaches a stable version, it can be integrated into free player solutions like HelixPlayer and VLC.
Javascript + Nintendo DSi = DSiCade
I am developing the greatest computer operating system ever conceived. It will run on anything from a can of beer to a space shuttle. It will revolutionize the world. It will feed starving children in 3rd world countries. ...now all I need is a little help to develop it!
Unlike licenses for MPEG standards, some licenses for the Dirac codec will be available royalty-free.
BLING BLING. Meet the architecture that's changing everything.
How many poeple are going to adopt a codec managed by the television arm of the British government? Not many I presume.
I'm tired and wasn't paying much attention to the article, didn't notice the big words OPEN SOURCE, so yeah, sleep... Then again, I wouldn't be surprised if the BBC tried to liscense and/or sell this codec much in the same way that Red Hat sells linux.
GPL the thing, but how will this compete with the Ogg Theora codec?!?!
Michael
http://s1.sfgame.us/index.php?rec=58163
and dirac.
And that is: Dirac exists.
(or do you mean that bastard child of a vp codec derivate?)
HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
...whereas H-264 is rooted in older technology, DCT and the like.
The BBC guys are doing some really neat stuff that is going to be pushing the boundaries of video compression for some time to come.
I am NaN
Sourceforge project
BBC's Dirac homepage
Check the sourceforge project
I am NaN
Anyone wondering why we need more Open Source Codecs should read the excellent companion article on today's register, a long OP Ed piece on Steve Ballmer entitled Love DRM or my family starves: why Steve Ballmer doesn't Get It.
In it Steve explains why the Digital Home has to come from Microsoft and specifically Microsoft's committment to DRM everywhere. A facinating, if biased piece.
I'm also launching an effort to create a new video codec, because the more codecs the better, and I only like things that I do because all the other codecs 5ux0r5. But I don't really know ho to make a good codec, and it doesn't really work at all right now, so I need your help, thanks. Oh, I'm against the war, so that should seal the deal, thanks.
I think I'll stop here.
Dirac is a wavelet codec. The technology is far more advanced than Theora's. In fact, until On2 came along, Ogg were working on a video wavelet codec called Ogg Tarkin. They want with open sourcing VP3 because it would be quicker and easier, nothing more. As the BBC are demonstrating, putting together a competent wavelet-based video codec is non-trivial to say the least.
Put simply, Ogg Theora is already outdated. The source material (On2's VP3 codec) does not match any decent MPEG-4 codec. The BBC would be wasting their time by messing around with dated tech.
That said, Theora is usable and just about the only decent patent unencumbered video codec in existance. Until Dirac is finished, Theora will remain the sane choice for those who want to stay legal without paying through the teeth.
If and when Dirac is ready, it will blow everything else away. It will be worth the wait.
Rename it Dalek and you'll get lots of help!
The world already has N variants of MPEG4 for low-bitrate video. How many of these codecs support super ultra high quality video? American HDTV uses MPEG2, and at its current spec it looks like crap. A near-real-time encoding of a football game just looks abominable on ATSC's MPEG2. Can we start striving for an open-source codec with lossless or near lossless quality? How about 10-bit component, 4:2:2 color or better?
The studio-quality version of NTSC-res DV is 50 megabit per second, but that also includes no interframe dependency. I'm confident if you started with that and gave it P frames or B frames you could get it down to 25-30 megabit easily, which is not that much more than ATSC bitrate and a crapload better quality.
I thought it say draco codec.....Death Death to all other codecs...
I will trade codec engineering time for TARDIS technology. In fact, that's where I got my TARDIS from!
--
make install -not war
Wrong. Theora is nearly there, whereas Dirac isn't even working in realtime (RTFS). And, it lets them stay with one paradigm (I can't believe I just used that word) because Theora has an audio analogue (ogg) whereas Dirac doesn't.
And that's ignoring the benefit of being involved with an OSS project that, while rough around the edges, has a large development community already (both Theora devs and the potential pool of Ogg devs who could be enticed to work on Theora), rather than starting a new OSS project.
I'm wary of the fact that this "call for help" comes just days after over 1400 BBC technology staff were out sourced to Siemens
Dirac project - No mention of OGG media files or Theora video.
Theora project (OGG video) - A couple passing references to Dirac, one in relation to the OGG media container and combining OGG vorbis and Dirac.
The Theora and Dirac projects have similar goals, so even if they both go it alone I would think that discussions would spur new ideas in both. Wouldn't it be a good idea for these folks to talk together -- if only so that Dirac files are by default packaged in OGG media containers?
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
Codecs are modules that fit into apps. Consistent with the three-tier architecture, they have APIs called by apps, and data access to the streams on which they operate, both of which are fairly generic (and ought to be completely standard). Their cores are different, depending on their transformation, their source/destination data formats, and their transformation technique, as well as metadata produced/consumed.
New codecs come along infrequently, and are usually too little, too late. There's a lot of duplicated effort across these projects. It seems a better strategy for everyone to share a skeleton that gets populated with codec core "plugins". An easy install mechanism might even let new datatypes deliver the smaller cores for codec'ing on the fly.
--
make install -not war
Where do I sign up?
Get your Unix fortune now!
Can't help with the codec, but my top compression tip is to use gifs or pngs in the documentation rather than jpegs:c umentati on/algorithm/wlt_transform.htm
http://www.bbc.co.uk/rd/projects/dirac/do
It's a superior wavelet based codec.
With ideas from Dirac.
Why postpone until tomorrow what you can postpone indefinitely
Then I can be out of a job too. Yea lets all help the BBC put their staff of IT people out of work too. Companies have to learn that Open Source doesn't mean you, as a company, can get everyone to do the work you need for free. Here is a blatant case of a company that needs a product but is unwilling to pay for it because they believe they will get it for nothing if they sweet talk the open source community.
Ok, but first a couple questions:
1) what license will the Dirac codec be released under? (GPL, GPL w/ linking exception, LGPL, MPL, BSD, MIT X11 license, non-open source license?)
2) where is the code repository?
(The Register link froze on me; so, I apologize if these questions are answered in the linked article.)
~~~~~~~~~
dissertus scribendo latine videri volo.
I'm going to work on this if I have free time.
It seems interesting to me for several reasons:
To those who don't think it worthwhile: they aren't forcing you to join in, and they aren't excluding you from the eventual benefits.
The wavelet technology they are using is IMHO a very good idea. I'd like to see Neural Network based compression operating to further compress the data stream (I'm not sure if it would be able to compress much more after the wavelet algorithm has already compressed the stream).
At the very least, by reading the code, lots of open source developers will be exposed to wavelet compression algorithms, and learn a bit about video representation. Doesn't seem like a losing prospect for anyone.
This is what you get when you pay taxes--REAL SCIENCE. The BBC is of course funded by tax dollars.
As opposed to the so-called free market vaporware hype science that is the main focus in America.
Now tell me about all the great accomplishments coming out of American media....
Don't let the free market, neoliberal, laissez faire scammers hoax you, my fellow Americans. Real accomplishments were made in the past with tax funded research. And when we go back to Keynesianism and protectionism, just like what is being done in Europe, we will get America back on track.
eat shiat and bark at the moon
I saw them at the Linux expo at Olympia yesterday, it looked pretty decent and its still alpha, they said they sometimes get people helping and pointing out bugs, its pretty rockin that they're getting funding considering the direction the BBC is going, definately better than suns java desktop, but damnit they wernt giving away any penguins or anything >:(
This comment does not represent the views or opinions of the user.
Look at Dirac's Sourceforge project pagefor more information the project, including license info, mailing lists, public forums, news and current source.
Jumpstart the tartan drive.
Jim Hacker: "Well, it is not in my interest. And I represent the public, so it is not in the public interest."
Sir Humphrey: "That's a novel argument. We haven't tried that on them before."
... but I say throw in some variety. Maybe a redhead, a brunette, and a sky blue haired girl in a threesome?
"I must not fear. Fear is the mind killer." -Bene Gesserit Litany Against Fear
the BBC is funded by the British government
I think you mean the British people.
Personally, I'm dissappointed that the idea of using genetic programming (or related technology) to develop or improve CODECs has not, at least to my knowlege, taken off.
The problem is that the evaluation loop is too expensive. It is _trivial_ to develop a system that attempts to eveolve various mechanisms to encode data, but to iterate each generation you need some sort of way to determine the winners and the losers. If you could figure out a way to use a program to determine which was the better of two video encoding mechanisms it would be worthy of a PhD or two. The simple way to think about this is that if you could perform this evaluation with a computer you would have figured out a practical mechanism for general-application computer vision.
One possibility is to corral ten thousand or so friends and get them to view three encoded clips (the original source and the versions produced by the two population members you are testing) but keeping this up long enough to end up with a decent encoder is an unlikely proposition. Making this harder is that once your population of encoding algorithms weeds out the obviously broken solutions you need evaluators who can determine things like which codec produced the fewest artifacts and other details that would shrink your potential pool of human evaluators.
The hard part about using evolutionary computing techniques is not the evolution engine, it is all about figuring out how to test the population members your engine generates. If you do not already have a well-defined target that is easy to describe mathematically (or a test environment in which you can pit two population members against each other) you are basically screwed.
It's named after a Paul Dirac, a British scientist who worked on quantum mechanics.
I'm a little concerned that the BBC are spending so little resources on this codec. I would really like to see it succeed. Unfortunately I'm not a competent codec hacker :-(
Given the amount of cash it must take to make TV and radio programs, the expensive equipment, exotic locations, high-paid celebrities etc, surely they can properly fund this project with the change?
Employing enough hackers to do the whole job themselves can't possibly cost much compared to the other stuff they do. Obviously I am happy that it _is_ an open source project and it would be better if they could build a community around it, but it seems to be an under-the-desk project for one or two really keen engineers right now.
I guess Dr's can't produce anything themselvs, they need hackers to actually develop the thing. The question, then, what do they need this Dr for?
The world doesn't need another codec.
Sir Humphrey: "Bernard, Ministers should never know more than they need to know. Then they can't tell anyone. Like secret agents, they could be captured and tortured."
Bernard: "You mean by terrorists?"
Sir Humphrey: "By the BBC, Bernard."
a way for johnny foreigner and all you colonials to repay us for the hitch hiker's guide.
A donation towards my license fee would be an acceptable alternative
Remember that the famous Lena image, which was cut from a Playboy magazine, was a *major* still image compression benchmark for a long time. It was a pretty bad choice -- it has a duplicate line at the top, it doesn't necessarily have the ideal color range, and worst of all, it was copyrighted.
The urge to benchmark with smut is strong, but should be resisted.
May we never see th
How does dirac compare to MPEG-4 when it comes to compression? And how about performance?
I can think of several common ones immediately. Our gasoline taxes go to highways, that's a fee or license of sorts, as you need both a license for you and a license (registration and insurance) for your vehicle, and pay a fee for them, plus the day to day gasoline. If you hunt or fish here (very popular and not limited to private land"lords" and rich people), a large part of your license fees go for conservation issues, wildlife management, stocking programs, keeping land in the public commons and in good shape, etc,etc. Our postal system is still the best in the world, no where else can you ship letters so far for so cheap, and it does go through, despite some glitches, and it's supported from the stamps, still cheap, a license fee of sorts. The US is a LARGE country, and everyone pays the same fee for the postal service, whether heavy urban close distances or someone living back in the bush someplace.
There's room for improvement, but I wouldn't say it's totally bad or there's no equivalent type generic public good that is fee or license supported.
I'm the first one to rank on my government when it does bad,do it all the time, but when it does good, it stands for itself, you (we here inside the US) can see it.
TimoT
The BBC had a very different director a few months back, Greg Dyke. He public about his stance on the Iraq War and the political implications of following certain storys. He was essentiall pushed out and a more "friendly" one put in place.
The government can stop the BBC if it wants. Especially at a time when they are deciding the funding of the BBC, another tax called the TV licence.
Do not confuse the codec itself with the designated player.
Unless the copyrights and patents in the codec itself are licensed only in conjunction with the designated player.
Then it's not a DIRAC(tm) codec. If you want your code to get branded as a DIRAC(tm) codec, it will have to produce and/or decode conforming bitstreams. Otherwise rename it.
They could have thrown their resources behind an existing codec like Theora rather than inventing yet another one!
Please, while we're bigging-up Auntie Beeb for embracing and contriibuting to OSS,( and explaining about the TV License we pay in this country for it and how thats not the same as government funding) - lets also mention that that license fee has an extra and to me fabulous side effect -
NO ADVERTS ! thats right folks, no commercials every 2 minutes ruining your attention span, not even in between shows, they'll tell you whats coming on later in the week or whatever in the gaps between but they won't be pushing hamburgers on your kids or whatever
They are a broadcasting organisation. Video codecs are very much part of broadcasting. They also did a lot of development on digital TV, which is soon going to replace all analogue TV by law in the UK.
Not to mention NICAM stereo broadcasts which were developed by the BBC.
The quote you have chosen seems to indicate that their choice has nothing to do with DRM, but rather browser support.
It comes down to whether or not they need to supply multiple clip formats due to platform dependant licensing issues.
They seem to be having trouble with using formats that are platform dependant and programs that aren't freely distributable. They are having to provide technical support for closed-source programs.
These suggestions and dozens more have already been made. The Dirac team needs programmers, not wish lists.
So what you're saying (in a few more words) is, "[I] mean that bastard child of a vp codec derivate".
It should be pointed out, the BBC isn't allowed to run commercials in the UK. It's global stations (BBC America, BBC World) do run ads, because they're not in the UK. It's worth noting only some of their global stations do run ads (BBC World Service Radio doesn't). There is a commercial arm of the BBC, called "BBC Enterprises". It produces magazines and the like, and is also a record label for BBC artists (mainly kids stuff). There's currently some suggestion that the commercial side might be sold off...
"Sex hurts compression"
I thought you were talking about something else.
They may actually be weightless! Zero-G aircraft, private spaceflights....the possibilites are endless!
Don't pick up the pho*(@)$*@&@!@ NO CARRIER
In Soviet Russia - Sex compression hurts
Hmm, funny thing is, I've been working on an open source wavelet based video codec for the last four years or so. And even funnier is that I believe if you check over at Doom9, there's yet another one going around there too.
Introducing the new Occam Fusion! Now with sqrt(-1) fewer blades!
At my Enumera Project We used a 100 CPU Beowulf like Cluster to compress Video in realtime using a several different codec technologies including wavelet.
The idea is that TV stations think nothing on spending $100,000 on hardware, but people streaming web video keep trying to use a cheap > $2000 PC. We tried the other approch. The more CPU power a compression algorythem uses the more efficient the compression. This is almost a rule, not counting optimization(this is equal to adding CPU power). There is a limit to this, and the code needs to be able to use this.
We were able to compress 1080i HDTV with H.263l in real time.,Looked decent at 1Mbps. I'm sure doing this with the Dirac codec with this would also work.
I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
Further to this, one thing I *do* know about GA's is that you need a fitness function to evaluate the output. With codecs, the ultimate fitness function is somebody watching the video and judging how good it looks, and that can't be automated (because the whole point is how the video is perceived by a human). Hence, I would be very dubious that GA's are much use in creating a video codec.
Any sufficiently advanced technology is indistinguishable from a rigged demo
--Andy Finkel (J. Klass?)
If that's too much typing for you,(with the "&; g t;" put there by Slashdot replaced by the ">" that I typed in originally) yields: http://eff.org/IP/BBC_CMSC_testimony.php
it's a licence to RECEIVE. period. all terrestrial TV, radio (of which the BBC provides an amazing array of services). At £2.32 a week it's a bargain.
Oh, and you don't get "BBC Hoodlums".
That is a major lie!!
The BBC self promotes other BBC shows and channels. Just because they aren't showing Peanut Butter commercials doesn't mean they don't have adverts!
http://news.gmane.org/gmane.comp.multimedia.matros ka.devel
a mer.devel
http://news.gmane.org/gmane.comp.multimedia.gstre