WebRTC Codec Wars: Rebooted
-
Upload
tsahi-levent-levi -
Category
Technology
-
view
1.586 -
download
0
Transcript of WebRTC Codec Wars: Rebooted
WebRTC Codec Wars: Rebooted
Are we there yet?
September 2015
Tsahi Levent-Levi
10/9/2015 2
What should be the mandatory codec in WebRTC?
10/9/2015 3
10/9/2015 4
It’s already there. Google implemented it in Chrome. Everyone’s using it
10/9/2015 5
That’s what the industry knows and loves already
10/9/2015 6
Royalty free – no patent payments!
10/9/2015 7
Because… well… how do we interoperate? Oh – and Cisco just open sourced their implementation!
Both?
A decision was made NOT to decide
10/9/2015 8
Don’t worry -It gets worse
10/9/2015 9
Current situation
10/9/2015 10
Audio Video
G.711, Opus VP8, VP9, H.264
G.711, Opus VP8, H.264
G.711, G.722, Opus H.264
AAC-ELD H.264 / H.265
G.711, Opus VP8, H.264
Let’s talk video
10/9/2015 11
How should we measure a video codec?
• Error resilience?
• Patent costs?
• Hardware acceleration availability?
10/9/2015 12
H.261 H.263 H.264 H.265
Complexity
H.261 H.263 H.264 H.265
Bit rate
H.265 and royalties
10/9/2015 13
Apple, BBC, ETRI, Fujitsu, Hitachi, HUMAX, IBEX PT, Infobridge, Intellectual Discovery, JVC KENWOOD, KAIST, KBS, KT, M&K, NEC, NEWRACOM, NHK, NTT, NTT DOCOMO, Orange SA, Samsung, Siemens,SK Planet, SK Telecom, Tagivan II, Vidyo, 6 universities
GE, Technicolor, Dolby, Philips, and Mitsubishi Electric
$0.2 per unit $0.8 per mobile implementation
None 0.5% of content owners attributable gross revenue
The battle over the next video codec
10/9/2015 14
H.261
H.263H.264
?
?
VP10
The battle over the next video codec
10/9/2015 15
H.261
H.263H.264
?
?
VP10
And then came the Alliance for Open Media
10/9/2015 16
H.261
H.263H.264
?HEVCH.265
VP8
VP9?
Who’s in the alliance?
10/9/2015 17
Who’s missing from the alliance?
10/9/2015 18
DLG Media
Who’s missing from the alliance?
10/9/2015 19
But where’s audio?
10/9/2015 20
We have Opus but…
• No real energy spent there in the past year
• There’s little in the way of hardware acceleration
• No “What’s next” for audio
10/9/2015 21
Codecs in WebRTC (and VoIP)
will continue being a headache
10/9/2015 22
Thank You!
10/9/2015 23
Tsahi Levent-Levi
https://bloggeek.me