Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

5分で分るWebRTCコーデックウォーズ

第2回 HTML5minutes! 〜triton-js〜 でのLT資料です。
https://atnd.org/events/52722

  • Login to see the comments

5分で分るWebRTCコーデックウォーズ

  1. 1. 5分で分る WebRTCコーデックウォーズ 2014/8/22 第2回HTML5 minutes
  2. 2. 自己紹介 なかゆうすけ(Twitter : @Tukimikage)  オフィシャルワーク – HTML5 Experts.jp(HTML5 Experts Works) 副編集長 – WebRTC開発者向けフレームワーク「SkyWay」開発してます  コミュニティワーク – html5j 自動車部部長 – html5j エンタープライズ部スタッフ – WebRTC Meetup Tokyo主催
  3. 3. ちょっと宣伝 http://skyway.io
  4. 4. WebRTCとは • ブラウザでカメラやマイクのメディアリソー スを扱える • ブラウザ同士でPeer to Peerによるデータの やストリームのやりとりが可能 • プラグインレス • リアルタイムコミュニケーション の常識をぶっ壊す
  5. 5. コーデックウォーズとは? IETF標準化の場で起きている 非常にビジネスチックな 終わりの見えない戦争
  6. 6. どっちが公式だ! 船橋市で起きている(起きていた?) 非常にビジネスチックな 終わりの見えない戦争
  7. 7. コーデックウォーズの主役 H.264(次世代規格H.265) VP8(次世代規格VP9) 管理組織MPEG LA Google 特許ライセンスソニー、東芝、日立、Samsung、 アップル、マイクロソフトなどが 特許を保有しライセンス料がか かる ロイヤリティフリー (Googleが特許保有11社 とライセンスを結びW3C のロイヤリティブリーライ センスとして無償提供) ブラウザ対応Firefox、Safari、IE Chrome、Firefox、Opera モバイル対応ハードウェア処理ソフトウェア処理
  8. 8. WebRTCの標準化 W3C ・・・JavaScriptAPI IETF ・・・ネットワークプロトコルやコーデック 3GPP ・・・モバイル対応
  9. 9. コーデック標準化の舞台はIETF
  10. 10. 何が問題か?
  11. 11. Mandatoryが決まらない
  12. 12. なぜMandatoryを決めるのか? • 相互運用性を高めるため • 市場への普及を促進する
  13. 13. 決まらないと何が不便? • クロスブラウザで利用する際にトランス コードする仕組みが必要 • 実装コストが増える
  14. 14. IETFによる標準化 ・実装ドリブンなボトムアップ・アプローチ ・動くものがないと標準仕様として認められない ・ITU-TやISOとは異なり細部までの既定はしない ・標準は変わるものというポリシー 出展:https://www.nic.ad.jp/ja/tech/ietf/section4.html
  15. 15. 最終的にはゆる~い感じの多数決になったり するらしい。
  16. 16. それでもきまらない WebRTCの動画コーデック
  17. 17. 議論の歴史 • IETF82(2011/11) – まずはメディアコーデックについてゆる~く ディスカッション • IETF83 – それを踏まえてコーデックを選ぼうぜ
  18. 18. 議論の歴史 • IETF84 – コーデックの議論
  19. 19. 議論の歴史 • IETF85 – コーデックの議論
  20. 20. 議論の歴史 • IETF86 – コーデックの議論
  21. 21. 議論の歴史 • IETF87 – コーデックの議論
  22. 22. 議論の歴史 • IETF88(2013/11) – コーデック戦争正念場!(2日目はこの議論 しかしてないらしい) – CiscoがH.264のライセンスを持つ!とまで 言った – コーデックを選ぶ投票をやるぜ! – 投票しておいて結局決めないというオチ
  23. 23. 議論の歴史 • IETF89(2014/3) – ビデオコーデック決めるの早い!という結論 に・・・・
  24. 24. 議論の歴史 • IETF90(2014/7) – はい、きまってません。
  25. 25. W3CではWebRTCの1.0仕様が2014/2Q(1 2月以降)には勧告候補になるというの に・・・・
  26. 26. なぜ決まらないのか? • お金が絡む • 利権が絡む 技術的要因は二の次・・・・・?
  27. 27. 結論 この戦争はまだ当分終わらない
  28. 28. ていうか決められない・・・ ちがうか・・・
  29. 29. 余談。。。。 AppleがWebRTCに消極的なのはコーデッ クのせいじゃないだろうか・・・
  30. 30. トピックス • Open H.264 – Ciscoがオープンソースとしてコードを公開 • http://www.engadget.com/2013/10/30/cisco-plans-to- open-source-h-264-code-for-webrtc/ – Chrome用のパッチが有志によって開発されている • https://webrtc-codereview.appspot.com/21499004/ • FirefoxOS 2.0 でH.264のハードウェアサポー ト予定
  31. 31. 参考 • Lefさんの資料 – https://speakerdeck.com/lef/hui-yi-hayong- ru-biao-zhun-tohanandatutafalseka • WebRTC Meetup Tokyo #2 – https://www.youtube.com/watch?v=zvJ G28XrR4g 有難うございました!

×