Slashdot Mirror


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."

15 of 296 comments (clear)

  1. I say help by AKAImBatman · · Score: 4, Informative

    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.

  2. Re:H-264? by Xylaan · · Score: 5, Informative

    That depends on if third party implementation of the codec would infringe any patents. One of the goals of Dirac was that it is not supposed to be patent encumbered.

  3. Re:dirac vs. theora? by onion2k · · Score: 4, Informative

    The BBC is funded by government, but thats where the relationship ends. The UK government has absolutely no say whatsoever in what the BBC spends its money on. If the BBC wants to develop video codecs then theres nothing the UK government can do about it. Thats one of the reasons the BBC news is able to remain impartial, and often reports on the UK government making a mess off things. See the Hutton report for details. :)

  4. Links to sourceforge and BBC's homepage by Anonymous Coward · · Score: 4, Informative
  5. Re:Someone explain by imsabbel · · Score: 4, Informative

    Because OGM is only a package format (like avi) and XVid is everything but legal (thus those "only for learning uses" disclaimers) because they simply decided to ignore the patents ( and divx is adware because divx-networks pays the royalities)

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  6. Why Open Source Codes are essential by alistair · · Score: 4, Informative

    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.

  7. Re:BBC + Codec = Not Free by onion2k · · Score: 5, Informative

    The BBC, just like any other rational business, is out to make money off of this while the rest of the world could benifit greatly from it.

    Nope. The BBC need the codec in order to save themselves a bucketload of cash in the future when they make their digital program archive available over the internet (something they have to do according to their Charter). They're not intending to make pots of money from the codec, they just want it to exist so they can use it themselves.

  8. Re:redundant by FrostedWheat · · Score: 5, Informative

    The only truly open video codec worth mentioning is Theora. XviD's source may be open, but the codec itself is a patent minefield. Theora is patent free, as is Dirac. Even if the BBC did take out some patents, the license Dirac uses means these patents would be harmless.

    So yes, we do need this codec and others like it. Theora is nice but it dosen't hold up against any of the new generation of commercial codecs that are coming out now.

  9. You're missing a lot by Crosma · · Score: 5, Informative

    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.

    1. Re:You're missing a lot by bullitB · · Score: 4, Informative

      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.

      This isn't really true. Wavelet codecs are not necessarily better than non-wavelet codecs. This is especially true in the case of video, because, as of yet, no one has figured out a way to efficiently peform motion estimation in the context of a wavelet codec. While wavelets in the context of still images have done very well (see JPEG2000), most attempts in video have not been so successful (see Indeo 5 or...Tarkin).

      I think it should say a lot that after briefly experimenting with wavelets in MPEG-4 "texture" compression, the smart people behind AVC (aka H.26L/H.264) decided to completely forget about wavelets in their next codec. In fact, AVC doesn't even use a classic DCT, it uses an "integer transform," which is generally considered of even worse quality than the DCT used in MPEG-1/2/4SP.

      The most likely reason Xiph started video work on Tarkin with wavelets first is that wavlets are completely patent free. When On2 granted them rights to use their DCT-related patents from VP3, that no longer became an issue.

      Put simply, Ogg Theora is already outdated. The source material (On2's VP3 codec) does not match any decent MPEG-4 codec.

      This is a real oversimplification of matters. The Theora guys can tune their codec (a lot), and there is a lot of stuff a VP3/Theora encoder could do that an MPEG-4 encoder couldn't. There was a time when Vorbis was not even up to the level of MP3. A few years of tuning later, and now it's beating everyone.

      If and when Dirac is ready, it will blow everything else away. It will be worth the wait.

      I've heard this one before.
      Video compression is around 15 years old now. For maybe the last 10, "wavelets" has been a hot keyword that gets people thinking "Ooo, that'll change everything!" The confusion got even worse with JPEG-2000, since now everyone seems to think that the gains in efficiency from JPEG to JPEG-2000 will be directly applicable to video (ignoring the facts that a lot of that comes from JP2's arithmetic coder and improved predictor, both of which are already being used in video codecs). Point is, I'd look at Dirac with a lot of skepticism. The fact that it is currently unable to decode video in a meaning manner at normal speed concerns me greatly. This suggests that it's already 10-100x times slower than current generation video codecs. Frankly, I think making something 100x faster (needed for Dirac) is probably going to be harder than making it perform 50% better (needed for Theora),

  10. Re:BBC rules! by Mike+McTernan · · Score: 4, Informative

    I think the only reason that the use Real is that the streams are more proprietary and harder to rip (for the novice in anycase), and it probably makes some copyright holders happier to let the BBC re-webcast certain content.

    See here:
    "What's the problem with Windows Media Player?

    When the BBC began publishing audio and video content Real Media was the most secure form of streaming. Unfortunately Microsoft no longer supports Real content. Consequently, many of the later versions of the Windows Media Player will not play our clips. This may change in the future. NB: Some World Service clips are also streamed for the Windows Player. "
    --
    -- Mike
  11. Re:dirac vs. theora? by aldoman · · Score: 4, Informative

    Er no, becuase the government _can't_ stop the BBC from doing anything. They obviously have limitations like what frequency they can broadcast on.

    Every 9 years (IIRC) the government reviews the BBC's progress and what funding method it should have.

    Basically what I'm saying is the .gov.uk can't censor, change or stop the BBC from doing anything directly. They do not go to the government to approve TV shows, nor do they go to the gov to approve technology research.

    This is in direct contradiction to social security in the US where the government controls it and could (probably) stop paying out tomorrow.

  12. saw them yesterday by t_allardyce · · Score: 4, Informative

    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.
  13. Re:dirac vs. theora? by mike260 · · Score: 4, Informative

    That's like saying that Medicare/Social Security aren't paid for by the government, but by US citizens. True in one sense, but pedantic and moronic, especially since the relationship is understood.

    But not by you, evidently. Medicare and social security are paid for (and run by) the the US government. The BBC is paid for by a license fee which comes directly from TV owners.

    If it was a government funded body then it might have thought twice about attacking the government over their made-up WMD/Iraq claims, so I reckon the distinction is quite significant. Does that make me a pedantic moron too?

  14. Re:dirac vs. theora? by Silburn_Luke · · Score: 5, Informative

    Sort of, but its complicated. The BBC is an organ of the state, but it is not run by the executive arm.

    First the BBC *is* actually responsible for collecting the licence fee. They farm the operation out to another entity, but its a statutory responsibility written in to their charter.

    Second the BBC's grant-in-aid funding is paid from the the pot of licence fees but its level is set when the the BBC's charter is renewed every decade or so (of course the govt of the day has a large influence over that process when it occurs). So yes, the grant often diverges from what is in the common fund but the license fee which fills that fund is explicitly tied to this payment stream. And yes, the GotD has a big stick it can wave at the BBC - but a decade is a long time in politics and whilst theoretically, vide the Crown in parliament, the GotD can abolish the BBC (ie fail to renew its charter) if it gets uppity, the cost in goodwill would be horrendous. Even in her most eye-swivellingly megalomaniac stages, Thatcher never seriously considered doing that.

    Addressing the way upthread post that started this off, the BBC is explicitly charged as part of its charter with conducting R&D into things like broadcast and storage technologies so this is exactly what they should be doing with the money they've been given. If they weren't, they'd be failing to fulfill their mandate. There's a lot of stuff out there that has come from the BBC Technology Divisions. Our gift to the rest of the world.

    Regards
    Luke

    --
    #include witty_one_liner.h