Page 1 of 6 123 ... LastLast
Results 1 to 10 of 56

Thread: Cisco Open-Sources H.264 Codec, Pushes WebRTC

  1. #1
    Join Date
    Jan 2007
    Posts
    14,780

    Default Cisco Open-Sources H.264 Codec, Pushes WebRTC

    Phoronix: Cisco Open-Sources H.264 Codec, Pushes WebRTC

    Cisco announced this morning their plans to open-source their H.264 codec under a BSD license and make it available free for all. Cisco is open-sourcing their H.264 codec without assessing any fees in an effort to push H.264 for the WebRTC real-time communication API...

    http://www.phoronix.com/vr.php?view=MTQ5OTM

  2. #2
    Join Date
    May 2012
    Posts
    806

    Default

    I'm not sure it means what I think it means.


    If it does, it's (very) good for the short and midterm, but in the long term VP9 for the web is better cause for mid and lower quality it dramatically reduces bandwidth compared to h264, we only need to wait like 7 years until video cards with VP9 hw acceleration become common.
    Last edited by mark45; 10-30-2013 at 10:43 AM.

  3. #3
    Join Date
    Feb 2008
    Posts
    210

    Default

    Is this just a promise or it's legally secure? They can say "we aren't evil", but act like bastards later as many other corporations do. Anyone remember Google Talk and the Hangouts transition?

    MPEG LA mafia technology isn't something to trust about, anyway...

  4. #4
    Join Date
    Jun 2012
    Posts
    5

    Default

    Quote Originally Posted by phoronix View Post
    Phoronix: Cisco Open-Sources H.264 Codec, Pushes WebRTC

    Cisco announced this morning their plans to open-source their H.264 codec under a BSD license and make it available free for all. Cisco is open-sourcing their H.264 codec without assessing any fees in an effort to push H.264 for the WebRTC real-time communication API...

    http://www.phoronix.com/vr.php?view=MTQ5OTM
    If I read this correctly, its like telling W3C... yeah, come on, accept H.264 and then everyone can come to our website and download a binary executable from our website to use it!

    So, Cisco would have to in practice compile one binary for every platform in existence and keep them all up to date? Great way to drive traffic to their website I guess.

  5. #5
    Join Date
    Oct 2008
    Posts
    20

    Question

    Can someone explain like i'm 5 what does it means? We already have an open source implementation of h264 : x264 and it's also the best implementation of h264. I thought that you have to licence the binaries to the MPEGLA to be able to distribute them.

    So Cisco is offering to pay for the other to be able to compile their h264 implementation or are they just giving their binary blobs for free?

  6. #6
    Join Date
    Dec 2011
    Posts
    2,047

    Default

    H.264 is old anyways!

    Better use H.265, VP9 or Daala instead.

  7. #7
    Join Date
    Mar 2011
    Posts
    218

    Default

    Quote Originally Posted by triune View Post
    If I read this correctly, its like telling W3C... yeah, come on, accept H.264 and then everyone can come to our website and download a binary executable from our website to use it!

    So, Cisco would have to in practice compile one binary for every platform in existence and keep them all up to date? Great way to drive traffic to their website I guess.
    I'm confused about this binary stuff as well, as the title clearly suggests it will also be open-sourced.

  8. #8
    Join Date
    Sep 2010
    Posts
    465

    Default

    Quote Originally Posted by mark45 View Post
    I'm not sure it means what I think it means.


    If it does, it's (very) good for the short and midterm, but in the long term VP9 for the web is better cause for mid and lower quality it dramatically reduces bandwidth compared to h264, we only need to wait like 7 years until video cards with VP9 hw acceleration become common.
    Or less until OpenCL GPU decoders become available. Most current Graphic cards support OpenCL.

  9. #9
    Join Date
    Jan 2013
    Posts
    147

    Default

    Quote Originally Posted by uid313 View Post
    H.264 is old anyways!

    Better use H.265, VP9 or Daala instead.
    None of those have hardware acceleration on current hardware. More to the point, none of those are refined enough and ready for widespread use. H.264 is the best choice for the next several years because it "just works" with the hardware that is in use now.

  10. #10
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,888

    Default

    LWN already had the story. What those guys figured was: If you download the source code yourself, and compile it yourself, you are in the same position as compiling x.264 (no patent protection). If you download the binary they provide, you are covered by their patent license and dont need to worry.

    From Mozilla's blog post about the release:

    Cisco is going to release, under the BSD license, an H.264 stack, and build it into binary modules compiled for all popular or feasibly supportable platforms, which can be loaded into any application (including Firefox). The binary modules will be available for download from Cisco, and Cisco will pay for the patent license from the MPEG LA. Firefox will automatically download and install the appropriate binary module onto each userís machine when needed, unless disabled in the userís preferences.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •