which codec for webrtc?

22
Which Codec for WebRTC? Tsahi Levent-Levi Director of Business Solutions, PBG - PSM October 2012 Information Security Level 2 – Sensitive © 2012 – Proprietary and Confidential Information of Amdocs 1

Upload: tsahi-levent-levi

Post on 13-Jan-2015

6.313 views

Category:

Technology


0 download

DESCRIPTION

There is an ongoing debate as to which codecs should WebRTC mandate: VP8 or H.264, G.7xx series or Opus.
Where does this debate come from? What lies behind the different sides in this debate, and why we all should strive for a simple solution? You can find my impressions and more details about the conference here: http://bloggeek.me/webrtc-conference-wrapup/

TRANSCRIPT

Page 1: Which Codec for WebRTC?

Which Codec for WebRTC?

Tsahi Levent-LeviDirector of Business Solutions, PBG - PSM

October 2012

Information Security Level 2 – Sensitive© 2012 – Proprietary and Confidential Information of Amdocs1

Page 2: Which Codec for WebRTC?

“Audio and Video Codecs Will

Never Converge”

Page 3: Which Codec for WebRTC?

3

Looks familiar?

Page 4: Which Codec for WebRTC?

4

There are a few more…

http://www.wordle.net/

Page 5: Which Codec for WebRTC?

5

Skipping to video: Which codec is best?

H.261 H.263 H.264 H.265

Complexity

H.261 H.263 H.264 H.265

Bit rate

Compression isn’t the only measurement

Page 6: Which Codec for WebRTC?

Technologyvs

Business

Page 7: Which Codec for WebRTC?

7

Technology

Complexity

ResilienceLatency

Bitrate

Qua

lity

Page 8: Which Codec for WebRTC?

8

Business (and politics…)Business

Hardware availabilityInteroperability

Intellectual propertyEcosystem

Page 9: Which Codec for WebRTC?

9

Justin Uberti, Google

“Given the ability to deliver a royalty-free platform with no compromises on quality, we see no reason to include mandatory royalty-bearing codecs.”

Page 10: Which Codec for WebRTC?

10

Bo Burman, Ericsson

“H.264 support is a requirement in some regulatory frameworks, such as emergency services […]

AMR narrow-band is playing a key role in mobile telephony and has a huge footprint.”

Page 11: Which Codec for WebRTC?

11

Bo Burman, Ericsson

“We would […] like to recommend […] AMR-WB and EVS, since we expect them to be available in mobile chipsets.”

Page 12: Which Codec for WebRTC?

12

Mandyam Giridhar, Qualcomm

“G.711 is universal, unencumbered, and widely implemented. […]

A mandate for Opus will limit initial RTCWeb clients to use software-based  codecs […]”

Page 13: Which Codec for WebRTC?

13

WebRTC Mandatory Codecs is NOT

about Technology

Page 14: Which Codec for WebRTC?

The End Game

G.711and

Opus

14

VP8or

H.264

Page 15: Which Codec for WebRTC?

Information Security Level 2 – Sensitive© 2012 – Proprietary and Confidential Information of Amdocs15

Browsers will differ in the optional codecs they will support

Page 16: Which Codec for WebRTC?

16

Should WebRTC ignore “legacy” systems?

Page 17: Which Codec for WebRTC?

“Legacy” Systems and Codecs

Opus anyone?

Page 18: Which Codec for WebRTC?

Transcoding Will be Needed…

18

Page 19: Which Codec for WebRTC?

Transcoding Will be Needed…

19

Packet loss resiliency

Trusted third party

ExpensiveReduces quality

Adds latency

Page 20: Which Codec for WebRTC?

Information Security Level 2 – Sensitive© 2012 – Proprietary and Confidential Information of Amdocs20

There Are No Easy Answers

Page 22: Which Codec for WebRTC?

22

Thank You!

Tsahi Levent-LeviDirector of Business Solutions, PBG – PSM

[email protected]://bloggeek.me