Announcement

Collapse
No announcement yet.

Cisco Announces "Thor" Royalty-Free Video Codec

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Awesomeness
    replied
    Originally posted by chithanh View Post
    Remember with VP8, this standard was almost sunk by the MPEG LA before Google decided to pay extortion money. But the damage was already done and VP8 has only a minor role today.
    Had the attack on VP8 succeeded, Theora would have been the only non-patent-encumbered codec left to use.
    Everyone with a slight clue on that matter (i.e. not you) knows since years that VP8 is based on AVC, although On2 and Google never officially acknowledged that fact. Only "VP8" and its formal successors are covered by the patent license. With a truly patent-free codec, you could just take its source code, modify it and ship your own, incompatible codec. Kinda like Dirac does, btw.

    Leave a comment:


  • profoundWHALE
    replied
    Originally posted by Nille_kungen View Post
    Originally posted by chithanh View Post
    VP9 is hardware accelerated by the chips listed here. Thor and Daala are not even finalized yet, so asking for hardware acceleration is preposterous.
    No it's not.
    Yes, it is.

    Currently, it is really slow because they have not done any optimization regarding threading. The codec is still in heavy development. Overall, I really like Xiph's goal. They aren't doing sort of trick that gives minimal gains with a big performance hit. Most people with PCs right now could not play a 1080p h.265 video @ 30fps (while using the cpu only) for this reason, despite it being multi-threaded.

    I can almost play a 1080p Daala encoded video @ 24fps using only 1 core on a i7 4790. (I'll be testing this later with my PC at home, right now I'm at work and it's got Windows)
    Last edited by profoundWHALE; 11 August 2015, 07:47 PM.

    Leave a comment:


  • DanL
    replied
    Originally posted by not.sure View Post
    Anyone know why Cisco is so interested in video codecs?
    WebRTC

    Leave a comment:


  • ssokolow
    replied
    The code to Thor is already open-source and they are contributing it as an input to the IETC for the NetVC working group.

    Cisco's blog post announcing Thor does acknowledge Mozilla's work on the Daala video codec that has most of the game goals, but it appears Cisco wanted to a clean slate in designing their own free video codec.
    In other words, NetVC is in a situation sort of like the one that led to Opus, where Xiph.org brought CELT to the table, Skype brought Silk, and they ended up producing something that combined the strengths of both.

    Leave a comment:


  • Nille_kungen
    replied
    Originally posted by chithanh View Post
    If you had read the article, the patent situation with H.265/HEVC is described, and is also what prompted Cisco to introduce Thor.
    Not liking isn't a good description.
    And what is claimed isn't always right which often shows over time.
    Originally posted by chithanh View Post
    VP9 is hardware accelerated by the chips listed here. Thor and Daala are not even finalized yet, so asking for hardware acceleration is preposterous.
    No it's not.

    Leave a comment:


  • OneTimeShot
    replied
    Originally posted by chithanh View Post
    asking for hardware acceleration is preposterous.
    Why? It seems completely reasonable to me. Unless Thor is more than 50% better than VP9, then I'd go for the codec with hardware support every time. Given that I have a hard time telling Theora apart from HEVC, and I have plenty of bandwidth, I don't see the value (for me) in releasing a new codec each year.

    Still, if Cisco want to waste their time instead of working with VP9, it's their prerogative.

    Leave a comment:


  • chithanh
    replied
    Nille_kungen
    If you had read the article, the patent situation with H.265/HEVC is described, and is also what prompted Cisco to introduce Thor.

    VP9 is hardware accelerated by the chips listed here. Thor and Daala are not even finalized yet, so asking for hardware acceleration is preposterous.

    mark45
    No, outside from tiny embedded systems I don't see any reason to standardize on one single codec. The code to implement all three is quite small in comparison to whatever else software runs even on a smartphone.
    Last edited by chithanh; 11 August 2015, 06:33 PM.

    Leave a comment:


  • mark45
    replied
    Originally posted by chithanh View Post
    ...Now with VP9, Thor and Daala, (assuming they end up sufficiently dissimilar) even if one of the standards is found infringing, two more are still available.
    As usually the downside is that you can bet different browsers (video players, ISVs, IHV, OSes) will support different combinations of these codecs, so it ends up being a mess for the average developer and user regardless.
    We need at least one codec that is "guaranteed" to be supported (almost) anywhere + be high quality.

    Leave a comment:


  • Nille_kungen
    replied
    There so many next gen video codecs that it starting to get hard to follow.
    HEVC, Daala, VP9, Thor.
    The question is which will have supported hardware acceleration, patent situation and licensing fees.

    Leave a comment:


  • chithanh
    replied
    I think it is good to have multiple royalty-free video standards.

    Remember with VP8, this standard was almost sunk by the MPEG LA before Google decided to pay extortion money. But the damage was already done and VP8 has only a minor role today.
    Had the attack on VP8 succeeded, Theora would have been the only non-patent-encumbered codec left to use.

    Now with VP9, Thor and Daala, (assuming they end up sufficiently dissimilar) even if one of the standards is found infringing, two more are still available. This gives much more confidence.

    Leave a comment:

Working...
X