webrtc and the codec war

11
VP of Product Weemo, Inc. @weemo WebRTC and the Codec War Prepared for WebRTC Summit Wednesday, November 6 th Soufiane Houri [email protected] @houri slideshare.net/ weemo

Upload: weemo-inc

Post on 20-Aug-2015

687 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: WebRTC and the Codec War

VP of Product

Weemo, Inc.

@weemo

WebRTC and the Codec WarPrepared for WebRTC Summit

Wednesday, November 6th

Soufiane Houri

[email protected]

@houri

slideshare.net/weemo

Page 2: WebRTC and the Codec War

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

G.711

G.722

Speex

G.729

Opus

VP8

H.264

H.261H.263

Theora

Vorbis

VP7

Page 4: WebRTC and the Codec War

G.711

G.722

Speex

G.729

Opus

VP8

H.264

H.261H.263

Theora

Vorbis

VP7

Page 5: WebRTC and the Codec War

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

H.264VP8

Tipping the scaleNot actively implementing WebRTC

in their browsers today!

Page 7: WebRTC and the Codec War

"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

Looking to the future

DaalaVP9

H.265/HEVC

Opus

Page 9: WebRTC and the Codec War

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

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