Announcement

Collapse
No announcement yet.

Cisco Open-Sources H.264 Codec, Pushes WebRTC

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

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

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    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; 30 October 2013, 10:43 AM.

    Comment


    • #3
      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...

      Comment


      • #4
        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.

        Comment


        • #5
          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?

          Comment


          • #6
            H.264 is old anyways!

            Better use H.265, VP9 or Daala instead.

            Comment


            • #7
              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.

              Comment


              • #8
                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.

                Comment


                • #9
                  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.

                  Comment


                  • #10
                    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.
                    All opinions are my own not those of my employer if you know who they are.

                    Comment

                    Working...
                    X