webrtc and the codec war
TRANSCRIPT
![Page 1: WebRTC and the Codec War](https://reader036.vdocuments.net/reader036/viewer/2022082708/55d53542bb61eb4f7c8b45b8/html5/thumbnails/1.jpg)
VP of Product
Weemo, Inc.
@weemo
WebRTC and the Codec WarPrepared for WebRTC Summit
Wednesday, November 6th
Soufiane Houri
@houri
slideshare.net/weemo
![Page 2: WebRTC and the Codec War](https://reader036.vdocuments.net/reader036/viewer/2022082708/55d53542bb61eb4f7c8b45b8/html5/thumbnails/2.jpg)
a. Real-Time Voice and Video Codecs b. Codecs proposed for WebRTC todayc. Top of mind issues in the industryd. Tipping the scalee. Video codec futuref. Experience and predictiong. References
Agenda
![Page 3: WebRTC and the Codec War](https://reader036.vdocuments.net/reader036/viewer/2022082708/55d53542bb61eb4f7c8b45b8/html5/thumbnails/3.jpg)
G.711
G.722
Speex
G.729
Opus
VP8
H.264
H.261H.263
Theora
Vorbis
VP7
![Page 4: WebRTC and the Codec War](https://reader036.vdocuments.net/reader036/viewer/2022082708/55d53542bb61eb4f7c8b45b8/html5/thumbnails/4.jpg)
G.711
G.722
Speex
G.729
Opus
VP8
H.264
H.261H.263
Theora
Vorbis
VP7
![Page 5: WebRTC and the Codec War](https://reader036.vdocuments.net/reader036/viewer/2022082708/55d53542bb61eb4f7c8b45b8/html5/thumbnails/5.jpg)
Bandwidth consumption, Video quality, CPU load Hardware acceleration Low level API control Interoperability, Transcoding Licensed or open and royalty free Open Source libraries and proprietary binaries Mandatory to Implement (MTI) codecs
Top of mind issues
![Page 6: WebRTC and the Codec War](https://reader036.vdocuments.net/reader036/viewer/2022082708/55d53542bb61eb4f7c8b45b8/html5/thumbnails/6.jpg)
H.264VP8
Tipping the scaleNot actively implementing WebRTC
in their browsers today!
![Page 7: WebRTC and the Codec War](https://reader036.vdocuments.net/reader036/viewer/2022082708/55d53542bb61eb4f7c8b45b8/html5/thumbnails/7.jpg)
"We continue to believe that open platforms should encourage open and royalty free technology. There is strong industry momentum behind the open, royalty free VP8 video format. We hope that the IETF community will come together in voting against royalty encumbered technology as they slow down the pace of innovation on the web and on the internet.”
Google spokespersonOctober 2013
![Page 8: WebRTC and the Codec War](https://reader036.vdocuments.net/reader036/viewer/2022082708/55d53542bb61eb4f7c8b45b8/html5/thumbnails/8.jpg)
Looking to the future
DaalaVP9
H.265/HEVC
Opus
![Page 9: WebRTC and the Codec War](https://reader036.vdocuments.net/reader036/viewer/2022082708/55d53542bb61eb4f7c8b45b8/html5/thumbnails/9.jpg)
From Theora/VP4 & H.263 to VP8 & H.264 Libraries: libvpx and x264
The industry should set its sights on VP9 and find a way to pave a royalty free path for H.265/HEVC. Minimum of 30 – 40% improvement
Hardware acceleration is only a minor issue today on mobile devices but soon it will be a moot point.
For WebRTC to gain adoption by Apple and Microsoft, Google needs to support H.264 and hope that VP8/9 will equally be accepted.
Experience and Prediction
![Page 10: WebRTC and the Codec War](https://reader036.vdocuments.net/reader036/viewer/2022082708/55d53542bb61eb4f7c8b45b8/html5/thumbnails/10.jpg)
H.264 as Mandatory to Implement Video Codec for WebRTC http://tools.ietf.org/html/draft-burman-rtcweb-h264-proposal-
03 Updated: October 22, 2013
VP8 as RTCWEB Mandatory to Implement http://tools.ietf.org/html/draft-alvestrand-rtcweb-vp8-02 Updated: October 6, 2013
WebRTC Audio Codec and Processing Requirements http://tools.ietf.org/html/draft-ietf-rtcweb-audio-03 Updated: October 15, 2013
Helpful Links
![Page 11: WebRTC and the Codec War](https://reader036.vdocuments.net/reader036/viewer/2022082708/55d53542bb61eb4f7c8b45b8/html5/thumbnails/11.jpg)