BBC Begins Open-Source Streaming Challenge
bus_stopper copies and pastes: "The BBC is quietly preparing a challenge to Microsoft and other companies jostling to reap revenues from video streams. It is developing code-decode (codec) software called Dirac in an open-source project aimed at providing a royalty-free way to distribute video. The sums at stake are potentially huge because the software industry insists on payment per viewer, per hour of encoded content. This contrasts with TV technology, for which viewers and broadcasters alike make a one-off royalties payment when they buy their equipment." We've mentioned this project before but this story goes into a bit more depth about the goals and motivations of the developers.
It just proves that you get a hell of a lot for your 125 GBP license fee!
John
It seems to me that the best way to support Free codecs would be to throw support at an existing project such as Ogg Theora. Does anyone know why they're not throwing support behind it?
It can be used for passing video round home networks, rights-managed peer-to-peer file sharing, or playing media in handheld devices, as well as for web streaming.
And this is why it will be fought against on the political front. How much you want to bet that the feds will want to require some sort of keying/user tracing mechanism in order for this "free" technology to be made publically available? Big media will argue that in order for the government to protect copyright, they shouldn't allow technology that can subert other's copyrights.
I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
Another reason why I'm glad to be a UK citizen - every time I start to wonder if it's really worth having a 'public service' broadcaster the BBC goes and does something like this. I'm hoping they'll be able to make a stand when someone tries HDTV regulations over here.
This contrasts with TV technology, for which viewers and broadcasters alike make a one-off royalties payment when they buy their equipment.
Again, there are other countries in the world where things don't happen that way. In most of the EC in fact...
For your information Michael, the Beeb is in the UK where your statement doesn't apply.
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
The artical states that the BBC has been working on the project for some time. They are now looking for outside contributions because they believe the software may have wider applications than the initial scope.
Sure, it has its problems, but I'd trust the BBC over any politician, especially ones who make threatening noises about its charter every time it does its job by being independent and embarrassing the government of the day...
You must think in Russian.
Good luck slashdotting the BBC servers... They're very robust these days, with servers either side of the atlantic too.
I have paid for ten TV licenses in my life, and I have to admit that I am glad the the organisation that gets some of this money is developing something like this...
...although I have to admit, the BBC would have probably have been better off using my money to become the "offical" sponsors for an existing open source project such as Theora, rather than starting from scratch.
The link is the story is dead, I found the home page here, and the SourceForge site here.
Thanks,
Andrew McCall
http://support.bbc.co.uk/support/network/
I'm in half of RTFA, and
The figures assume a 3GHz processor but the focus is on gaining speed by code optimisation rather than hardware because the BBC wants Dirac to be usable on a broad range of devices.
Who on the world has 3GHz processor in his desktop computer? Certainly not me, not my friends or relatives, nor even my boss, who has 2.4GHz.
#
#\ @ ? Colonize Mars
#
xvid is. And it's not streamable.
It would be nice to know if the codec will run on one of these? :-)
If a square is really a rhombus, why aren't all triangles purple?
So why has the BBC shelved it's OGG streaming technology in favor of proprietary formats? This technology is available now and works very well. Hey BBC. Please give us back the OGG streams you used to run!
Did anyone else think it was funny that the BBC wants to provide something royalty-free? Me thinks that's grounds for a hanging.
---
Those who can, do
Those who can't, teach
Those who don't know how, supervise
AFAIR, isn't that free of any streaming fees? If you install Darwin SS on Darwin (or use QTSS on OS X Server) and stream with MPEG4, is that a one-time fee (for the QT Pro license needed to encode = 30 USD) and then free for ever and ever. Or do you also have to pay a pr. stream fee on top of that too for the codec? I can't find anything on Apple's site about it.
i ng/
http://developer.apple.com/darwin/projects/stream
http://www.apple.com/quicktime/products/qtss/
http://www.bbc.co.uk/newsa/n5ctrl/events03/uk_pol/ cons/leadership/nb_newsnightiv.ram
And this is why it will be fought against on the political front. How much you want to bet that the feds will want to require some sort of keying/user tracing mechanism in order for this "free" technology to be made publically available?
Let the feds scream like stuck pigs.
Now that the Bush administration has completely gutted our diplomatic clout to such a degree we can't even rally people against emerging nuclear threats (remember the boy who cried wolf?), no one but no one is willing to blindly go along with the United States.
Britain is the last staunch ally we have, and at this point we need them more than they need us. If Hollywood's lackeys in Washington try to push London around on this one I suspect they will be in for a very nasty surprise.
Cheney/Bush: "Ban this subversive technology or we'll have to impose tarrifs on many British goods."
UK Prime Minister: "It would be a shame if the US felt it necessary to impose trade tarrifs on the UK. That would depress our economy enough that we could no longer afford the fiscal expenditure to maintain our presence in your latest cockup, that is to say, Iraq. It might well call Afghanistan into question as well."
Cheney/Bush: ??? Who knows if they would be stupid enough to do so anyway, and lose both wars before the year is out, or if they would cave and crawl back into their backrooms for some more Haliburtan deals. Either way the US will have lost even more political and diplomatic clout (which at one time had been our greater asset, far outweighing our military strength), and the BBC's free codec will continue to be developed and deployed, unabated.
And, lest Kerry think he could pull a similiar stunt (remember, as destructive as Bush/Cheney have been on every other front, they are equaled by the Democrats on this particular topic: selling the interests of the people out to Hollywood), he would face exactly the same reaction, and results.
So, I think the BBC is reasonably safe from the depredations of Washington, whether Hollywood and Redmond like it or not.
The Future of Human Evolution: Autonomy
What's wrong with those products BBC?
"...a bit more depth about the goals and motivations of the developers."
Freedom of information is not about paying or not paying for commercial content. Freedom of information is about politics, human rights, rulership and ideology manipulation. BBC is on the side of freedom for some time, and currently under heavy pressure from the conservatives.
Letting free codec technology to public now may help in some near future, when independent journalists will be hunted to underground or illegality.
There you are, staring at me again.
I hope it gets adopted for streaming coverage of the Houses of Parliament. It irritates me that as a voter I can't easily watch.
and its not open in some countries in the "free to use" sense. You collide with the various mpeg related patents
Why develop your own streaming software when VideoLan is already out there and working great? I regularly use it for any media viewing, and I've had great sucess with the streaming features.
When life gives you crap, Make Crapade.
Sluggy Freelance.
no KW required
BBC Dirac
The Dirac Project
Dirac is a general-purpose video codec aimed at resolutions from QCIF (180x144) to HDTV (1920x1080) progressive or interlaced. It uses wavelets, motion compensation and arithmetic coding and aims to be competitive with other state of the art codecs.
Theora is a conventional (block, motion, color transform, throw away bits, then ordinary compression) 2nd generation video codec, it is alive and well, and it reached bitstream freeze just a couple of months ago. Presumably beta and then final releases of the software & associated documentation will follow in good time.
Tarkin is the Ogg wavelet codec. You're correct that work on Tarkin has more or less stalled, but wavelet codecs are a legal quagmire today, in part because so many people have conflicting patents in this area and are just waiting for the chance to litigate. Are any of the images on your website JPEG2000 instead of regular JFIF? Thought not.
There's a green paper due on the BBC later in the year. A pre-report has already been critical of the BBC's online activities, suggesting it does too much itself.
o ns/arch ive_2004/BBC_Online_Review.htm
From an investigation in August 2003:
http://www.culture.gov.uk/global/publicati
You can bet MS (or Microsoft lobbyists the BSA) will try damn hard to kill this project.
I wish the BBC would stop dragging its feet and do it, start releasing the archive now with their codec, before the politicians kill.
Dirac homepage and the Sourceforge pages
-- The Flying Hamster
I'm originally from Australia, and we have advert breaks every 14.9997 minutes or less. Here in the UK there is sooo much less advertising. For every Eastenders there is a Panorama to make up for it.
This codec is another good step. The new Director has ordered a financial audit. How is this codec going to fare?? Hopefully well. It doesn't show in this link to the Independent web version, but the print edition says the:
total broadcasting expenditure is £2.99bn
revenue from licence: £2.8 bn
average staff salary: £37,275.62 wow!
[% slash_sig_val.text %]
Really? First off, Quicktime is an application/api, not a video codec. Secondly, they're looking for an open source and royalty-free way to do this. Quicktime most definitely isn't open source, only runs (officially) on two platforms, and the best codecs included with it are definitely not royalty-free.
I think the future of TV will involve less and less advertising and licensing fees. Instead, big content producers like the BBC will sell their archives on a pay-per-view basis. Yes, I know they are planning to offer them for free, but if they have any sense they'll bag the license fees and attach a small, reasonable price to each download.
Everyone agrees that the BBC makes great shows, so why shouldn't we cough up a quid or two when we download from their archives? This alone would let them finance future programming in spades, and a direct link between consumption and payment is a much better business model than wooly license fees linked to TV ownership.
Peer Pressure
As a non-Windows OS user, compatibility is extremely important for me. I'm sick of media contents that don't play but ask me to "update your browser/media player/codecs." Someone may think "proprietary technology" that locks in consumers is synonym to "business opportunity." Apparently BBC has a different opinion and doesn't want to swallow the pill.
I think the BBC is using the name Dirac in the wrong document - shouldn't it be the name of a villain in their new series of Doctor Who?
QuickTime Streaming Server is open source, so you can run your own server on whichever platform you want.
And Apple doesn't charge any per-stream or per encoded hour crap either.
My guess is not. I have a hard time seeing any organization, even one as presumably benevolent as the BBC, giving money to an OSS project without expecting a certain set of deliverables.
This implies that the OT developers would be "taking orders" from the BBC, and I'd guess that wouldn't work out well (cf "herding cats"), either from an accountability perspective or from a poltical perspective. I'm assuming (perhaps incorrectly) that involvement in Ogg projects is at least partially motivated by all the political reasons many people use Ogg instead of MP3. Yes, I'm fully aware that a lot of people proffer golden-eared quality reasons as well -- but given the lack of broad-based compatibile players, political motivation would have to be at least as compelling a motivation.
Anyway, the BBC probably has a whole set of goals (and perhaps ownership rationales distinct from OSS) that made the Ogg starting point unworkable, in addition to the likelihood that the developers would suddenly welcome their new overlords.
*cough cough* DTSS*cough*
I'll admit the best codec for streaming isn't open source o free, but BBCs complaints( re: the article) are about a per stream or per hour fee. The best codec is just a flat out purchase, and a cheap one as far as anything AV goes at that. If they don't like that, then write a new, better codec. Which is what they are doing, but that has nothing to do with all the comments about real or windows media.
Mod point free since 2001
The sums at stake are potentially huge because the software industry insists on payment per viewer, per hour of encoded content
If It's only by the hour does this mean the guys who never learned control get free porn?
COOL! finally someone who understands us!
-- "of course thats just my opinion, I could be wrong." --Dennis Miller
This would be the right time for Apple to open source their Quicktime stuff. Not only Darwin Streaming Server, but all the rest too.
This could be a perfect solution for conferences such as HAL 2001. I remember there was a need for sponsorship by a professional television broadcaster to provide licenses for realtime streaming of conference speakers back then.
A good alternative to Real and Media encoder that is free is definitely wanted in these areas.
Offtopic: I wonder why the DV's of this conference are still not encoded...
Slashdot: stuff for news, nerds that matter, matter for news, stuff that nerd
Just like building physical roads, can't some sort of emminent domain type of argument be made for electronic infostructure?
Sure, the compression is really good, but the problem is that it makes everybody look like they have really bad hair...
(Only physics geeks will get this. Why am I bothering?)
It really sounds like some Apple people have come to this forum to talk up QuickTime just because Apple makes it even though it's clearly got certain issues that make it less than ideal for what the BBC wants to do. No offense to Apple or QuickTime but this project is a really really good thing. Someone with more technical expertise than I needs to explain the difference here between a codec (like Sorenson or MPEG4), an architecture (like Quicktime), and an application (like the QuickTime player). What they are doing has everything to do with the comments about Windows Media and Real because a royalty free codec is a direct threat to the Windows Media and Real codecs and when broadcasters choose it over them (and they will), MS and Real will lose a major source of revenue.
I just hate having to pay Fucking advertising tax every time I buy a can of Coke.
thank God the internet isn't a human right.
Any new codecs are a good thing, as long as (from the viewpoint fo someone who impliments solutions, not writes codecs), that its supported across platforms, and idealy included in the default install of the player app.
Mod point free since 2001
Nope, it is definately COmpressor/DECompressor. See!
#include "disclaimer.h"
Most people are interested in moving this video from a remote source (ahem BT)
British Telecom?
Last time I heard, IBM was holding key patents to arithmetic coding -- an entropy coding method that Dirac makes use of according to the BBC project page.
This patents is the main reason why JPEG files are seldom found "in the wild" using the optional arithmetic coding method (which would shave off some 10 or 20% of the file size). Royalty payments would be required for encoders and decoders. Duh!
--- Eat my sig.
so how does it compete with current codecs at all?
DivX and XviD: heavily patented. Theora and Dirac: not patented. From the article:
Well, one of the main points of this codec is that will be useable on all platforms. Windows, Mac OS, and Linux are mentioned in the article but as it's going to be OSS and royalty free, there's no reason for it not to have implementations on other platforms as well. I periodically hear that Amiga is making a comeback...
Don't expect WMP, Real, or even our beloved QuickTime to ship with support for it but do expect plugins to be readily available. Anyway, all of those players suck (although QuickTime sucks less) compared to MPlayer (and VLC is OK too) and I would expect it to come with support built in.
Right, so the BBC have the resources to _develop_ a whole new codec, but not to set up Ogg Vorbis streaming of their radio programming, alongside the existing RealAudio streams?
The BBC, IMNSHO (as a licence payer), should be champions of open communications, and this extends to the openness of their distribution formats. I wish they'd stop wasting resources from crappy little mini-sites with gossip and games relating to soap operas.
Rik
oh for a mod point or 3 now, hoofie (and the others above) have got it right, the parent's obviously wrong (or trolling)
Paxman did indeed want a straight answer and that's why he kept asking the same question, nothing to do with a screen freezing
"we demand rigidly defined areas of doubt and uncertainty!"
The Dirac delta function corresponds roughly to a spike in a flat signal. Run a low-pass filter on it and you get the various scaling functions used in wavelet image coding.
The wavelet codec was Ogg Tarkin. Ogg Theora is a more traditional codec, based on On2's open sourced VP3 codec from a few years back.
Ogg Theora is lurching towards an actual release, and is supported in a few tools like VLC, while Ogg Tarkin never really got very far along in implementation. Theora was meant to be the quick interim release while Tarkin was developed, although the schedule has slipped quite a bit since.
My video compression blog
QuickTime Streaming Server is open source, so you can run your own server on whichever platform you want.
Server != codecs. Codecs cost $1000 for the hardware.
And even if there were a streaming server with codecs that could run on commodity hardware, what about QuickTime Streaming Client? Does Apple distribute both a player and codecs for platforms other than its own proprietary Mac OS platform and Microsoft's proprietary Windows platform?
that it isn't 'free' as in libre nor as in beer?
they own the content already, if they get a per-hour-per-viewer-per-whatever-ever free codec to distribute it then the only thing they need to pay is for bandwith.
all the commercial vendors would love/want/require a somehow per-hour billed license with them(because hey, it would be like the jackpot - huge continious income without doing anything).
world was created 5 seconds before this post as it is.
Well, even if this was released, it's a real stretch saying that it's "only a matter of time" before it'll be widely used by US media companies. A codec is really only a small part of a digital media architecture. Some of the competitive factors that go into these choices include:
Compression efficiency
Cost of implementing decode in consumer electronics (read, what's the cheapest chip that can decode it)
Support for existing transport mechanisms (like MPEG-2 transport streams)
Existence of industrial grade encoders (like massive statically multiplexed encoder arrays)
License fee
The license fees do matter a little, but that's really a secondary issue. A more efficient but more expensive codec can actually be cheaper to implement, because the content provider can use less bandwidth per channel, enabling them to sell more channels over fixed bandwidth.
Today, the battle for the next generation "TV" codec is between Microsoft's VC-9 and MPEG-4 H.264. And that battle is already well underway. The BBC codec isn't far enough along to compete for the current generation of standardization efforts for technologies like HD DVD and digital cinema.
My video compression blog
Long live The Beeb.
Darwin Streaming Server is free and has existed for years. There is also free software to encode MP4 files.
Currently the BBC are trialing iMP (interactive media player), which allows users to download TV content from the last 8 days. It uses a peer to peer basis for downloading (like Bittorrent), and is currently using Windows Media 9 with its DRM to restrict the content. As I gather, it is a standalone application.
Cross platform compatibility is a fairly hot subject at the Beeb at the moment, and one of the developers hinted that WM9 is just a stand in for any other codec. Presumably when Dirac matures, we'll see Dirac being used.
It's currently in trials with up to 1000 users.
This is probably the best public article about it.
"Wavelets [exotic waveforms used to map changes]"
Wavelets are exotic? Where are they from?
XVID implements MPEG-4, which is streamable if you know what you're doing.
Working link without the /. mangling: http://www.bbc.co.uk/newsa/n5ctrl/events03/uk_pol/ cons/leadership/nb_newsnightiv.ram.
Japan, Australia, New Zealand, Italy, Netherlands, Norway, Denmark, Portugal, Poland, Thailand, Czech Republic, Hungary, Ukraine , Romania, Bulgaria, El Salvador, Mongolia, Azerbaijan, Latvia, Lithuania, Slovakia, Albania, Georgia, Moldova, Macedonia, Estonia, Kazakhstan, Canada
http://www.geocities.com/pwhce/willing.html
The population of Coalition countries is approximately 1.23 billion people.
Coalition countries have a combined GDP of approximately $22 trillion.
Every major race, religion, ethnicity in the world is represented.
The Coalition includes nations from every continent on the globe.
http://www.whitehouse.gov/news/releases/2003/03/2
The next pasture is always greener
The license for that software contains a rather - err - interesting clause, where the user grants back to all other users a license to any patents the user owns. This is a rather insidious and sneaky tactic, and I wouldn't be surprised if a fair number of people decided not to use the software on the basis that it might weaken their IP portfolio.
A properly built codec will plug into existing content creation systems. Building Adobe Premiere for this codec would be a waste of time. Other people have done it better already.
No. Both are MPEG4 implementations, and MPEG4 is a patent-encumbered format.
You mean per hour of recorded video, of course.
How many minutes of anything we could call "content" is captured in that hour, of course, varies.
Content does not mean bits. If it did, an empty disk would have exactly the same amount of content as a full one.
Well, just for the record, I am an Apple guy all the way. But I am so because they are consistently the best choice when it comes to the OS. I like QuickTime as an architecture but the built in codecs are not so hot. I prefer my media in open, unrestricted formats that I can use where and when I want. There are some pretty good ones out there but I'm definitely not going to complain if someone wants to develop another one. Besides, as has been pointed out by several others, this is a next generation codec. Saying we should be happy with what we have now rather than get excited over what's coming next is moronic and very odd coming from a Mac fanatic as it is completely opposite to what most of us feel Apple stands for.
I wonder how this project is affected by the recently announced sale of "BBC Technology" the BBC technology arm to Siemens. It is projects like this that seem to me to make the sale an extraodinary decision. Unless they are completely unrelated? Any insiders want to AC?
"The first thing to do when you find yourself in a hole is stop digging."
For reference, here's a link to the APSL.
... (i) claims of patents that are now or hereafter acquired, owned by or assigned to You and (ii) that cover subject matter in Your Modifications, taken alone or in combination with Original Code.
... to use, reproduce, display, perform, modify, sublicense, distribute and Externally Deploy Your Modifications of the same scope and extent as Apple's licenses
"Applicable Patent Rights" mean:
So we're only talking about the user's patents which cover DSS, not all of the user's patents.
You hereby grant to any person or entity receiving or distributing Covered Code under this License a non-exclusive, royalty-free, perpetual, irrevocable license, under Your Applicable Patent Rights
So you only grant back your patents for people to use with your code, not for any purpose. And if you make no modifications, you don't have to grant any patent license to anyone.
The big problem, from a marke point of view, with pay per view, is that too many people will simply look at the cost and decide to do without it. Market forces will force things to be more and more fine grained as to how they charge: now its pay per house with TV plus pay per premium sky channel in the UK plus pay per premium pay pre view event. Eventually people will demand pay per view events and dump everything else. This will cause a collapse in everything but football and movies (and news if legislation still forces satellite carries to carry it). This is surely bad in the long run.
John_Chalisque
As the 'under the threshold' replies have noted, you can't get less socialist then a poll tax. In socialism (both of the USSR idealist kind and the Swedish variety) the idea is the government should be a tool to correct social inequities. Obviously making a millionare pay the same tax as a burger-flipper isn't socialist. When I came to Europe last summer I was surprised by how high VAT is, since I had associated Europe with being more progressive.
:)
Like in Finland your speeding tickets are determined in part by your income. Thats the socialist way of doing things. And it really only makes more sense the more you think about it.
P.S. I wasn't saying the BBC tax was a poll tax, just very similar to one since its a flat fee. And I took government class, so I know about the British poll tax in the 80s. Give us Americans some credit.
There is a talk about Dirac and related BBC projects available at the webpage of the "First European seminar on Free Software for Multimedia Streaming over the Internet" that took place at IRCAM June 23/24, 2004.
The talk is available as Ogg Vorbis audio, you can obtain the presentation slides in pdf format.
Dont remind me I still haven't paid my TV license :(
Last year had an official down here - he let me off the fine provided I wrote a cheque there and then.
110 pounds is too much
How to pay and other information The colour TV licence costs just over £10 per month - about 33p per day for each household. It is free if you are over 75, half-price if you are registered blind.