Experts.jp日本に、もっとエキスパートを。Chrome,WebRTC2016年2月16日0click02580こんにちは、編集長の白石です。2016に来ております。Experts.jp編集部一同よりお送りいたします。ニコラス・ブルーム氏によるセッションです。ニコラス・ブルーム氏ブルーム氏のセッションは非常に専門性が高く、情報量も凄まじかったため、ここではポイントを絞って簡潔にお伝えいたします。UpdateWebRTCのエンドポイントは30億台!まずセッションは、WebRTCの5年間についてのサマリーから始まりました。WebRTCは、5年前にGoogleが実装をオープンソース化したところから始まったもの。Hangoutsなどの著名なアプリに利用されているだけでなく、WebRTCのエンドポイントとして動作する端末の台数は30億台(PC/ブラウザが13億台、モバイル/スマートフォンが13億台、タブレットが3〜4億台)にも及ぶとのこと。対応サービスも月に平均26個というペースで増え続けているそうで、WebRTCの勢いはもはや本物と言って良いでしょう。動画や音声の対応を改善VP9VP8/VP9とは、Googleがオープンソースで開発を進めている動画コーデックです。VP9は、画質の劣化をほとんど伴うことなくデータ量を30%削減できるとのこと。VP9は、Chromeでは既に利用可能で、WebRTCの参照実装的なサービスAppRTCではデフォルトで有効化されています。赤い線の右がVP9、左がVP8。ChromeがWebRTC上でのH.264コーデックをサポートします。50からフラグ付きで利用できるようになります。1.1.2のサポート完全フリーで高品質な音声コーデックであるOpusは最新バージョンである1.1.2になり、プラットフォームやアーキテクチャに非依存の最適化が行われました。様々なシチュエーションで、エンコード効率を10%、デコード効率を15〜17%改善します。Chromeにおいて、魅力的な新機能が数多く追加される予定です。API(HTMLMediaElement.setSinkId())デバイスの一覧を取得するためのAPIがアップデート(MediaDevices.enumerateDevices())。WebRTCを通じて受信したメディアデータをローカルに保存し、再生できるようになります。WebRTCの録画がサポートされたスクリーン共有機能の改善。現在は画面全体、もしくはブラウザウィンドウ全体のスクリーン共有に限定されていますが、今後、タブの中のコンテンツだけを共有できるようになります。ブックマークや通知は表示されません。50からフラグ付きで利用できるようになります。スクリーン共有時のオーディオサポート。50からフラグ付きで利用できるようになります。canvas要素、video要素との統合。canvasで加工した動画をWebRTCで送信...といったことも可能になるので、エンターテインメント用途などにも活躍しそうです。Recommendation)とすることを目指しています。マイクロソフトが開発した、WebRTCよりもローレベルなコントロールを可能にするAPI群)のアイデアを多く取り入れ、より直接的な制御を可能にするオブジェクト指向のAPIが提供されます。1.0は、Chromeに2016年中に実装される予定です。WebRTCがものすごい勢いで進化していることが、少しでも文章を通じてお伝えできれば幸いです。