WebRTC

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索

WebRTC (Web Real-Time Communication)とはWorld Wide Web Consortium (W3C)が提唱するリアルタイムコミュニケーション用のAPIの定義で、プラグイン無しでウェブブラウザ間のボイスチャットビデオチャットファイル共有ができる。

歴史[編集]

ブラウザでリアルタイムなコミュニケーションを可能にするWebRTCはGoogleによってオープンソース化されていて[1]、IETFによる関連プロコトル[2]とW3Cによるブラウザ対応APIの標準化が進められてきた[3]

W3CによるWebRTCのドラフト[4]はChromeとFirefoxで特別に実装されるという形で実験的に行われている。APIはWHATWGで予備的に著述されていて[5]ConnectionPeer APIと称され、Ericsson Labsによって仮の標準概念実装として作成された[6]。ウェブリアルタイムコミュニケーションワーキンググループはこの仕様が以下の項目に基づいて進化することを期待している:

  • ウェブブラウザでのリアルタイムなコミュニケーションを可能にするこのドキュメントと一緒に一連のプロトコルを定義するためのIETFにおける仲間のRTCWEBグループ[7]での継続的交流の成果
  • ローカルキャパシティとローカルストリームを公開する時に発生するプライバシー問題
  • 特殊な環境でデータチャネルの実装に関するグループでの技術的ディスカッション[8]
  • 初期の実験を通して得られる経験
  • 他のグループや個人からのフィードバックの受け取り

設計[編集]

2012年3月時点でIETF WebRTC Codec and Media Processing Requirementsのドラフト[9]では実装のためにPCMA/PCMU (RFC 3551)、コミュニケーション機能ではDTMF (RFC 4733)とOpus (RFC 6716)や数種類あるビデオコーデックの最低限機能を必要としている。Peerconnection、データチャネル、メディアキャプチャのブラウザAPIはW3Cで詳述されている。

対応ブラウザ[編集]

2014年8月現在、Internet ExplorerおよびSafariはWebRTCをサポートしていない。これら2つのブラウザに対してWebRTCのサポートを追加するプラグインが複数発表されている[10][11]

関連項目[編集]

脚注[編集]

  1. ^ Google release of WebRTC source code from Harald Alvestrand on 2011-05-31 (public-webrtc@w3.org from May 2011)”. Lists.w3.org. 2012年9月12日閲覧。
  2. ^ //tools.ietf.org/wg/rtcweb/charters?item=charter-rtcweb-2011-05-03.txt
  3. ^ WebRTC 1.0: Real-time Communication Between Browsers”. W3.org. 2012年9月12日閲覧。
  4. ^ WebRTC 1.0: Real-time Communication Between Browsers”. Dev.w3.org. 2012年9月12日閲覧。
  5. ^ href. “1 Introduction — HTML Standard”. Whatwg.org. 2012年9月12日閲覧。
  6. ^ Beyond HTML5: Peer-to-Peer Conversational Video | Ericsson Labs”. Labs.ericsson.com. 2012年9月12日閲覧。
  7. ^ Rtcweb Status Pages”. Tools.ietf.org. 2012年9月12日閲覧。
  8. ^ draft-jesup-rtcweb-data-protocol-00 - WebRTC Data Channel Protocol”. Tools.ietf.org. 2012年9月12日閲覧。
  9. ^ draft-cbran-rtcweb-codec-02 - WebRTC Codec and Media Processing Requirements”. Tools.ietf.org (2012年3月12日). 2012年9月12日閲覧。
  10. ^ Priologic Releases First Open Source WebRTC Plugin for Internet Explorer
  11. ^ http://www.prweb.com/releases/2014/05/prweb11844308.htm

外部リンク[編集]