ラベル WebRTC の投稿を表示しています。 すべての投稿を表示
ラベル WebRTC の投稿を表示しています。 すべての投稿を表示

2014年5月10日土曜日

[IT]WebRTC

WebRTCについて調べているので、内容をここにまとめてみます。

●定義

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

●ブラウザ

  • Chrome
  • Firefox
  • Opera
(参照3より)

●必要なサーバー

  • Signalingサーバー:PC間で交換するサーバー
  • ICEサーバー:NAT超えの情報を管理するサーバー
(参照4より)



rtcと付いているのでP2Pで接続が必要になるのだと思います。
そのために、上記のようなサーバを設置する必要があるのでしょう。

参照4のサイトには、それぞれのサーバに使用できるソフトが紹介されています。
また、クラウドサービスもあるようです。

それで、実際にWebRTCを使用するには、どうすればいいかというと、残念ながらまだ分かりません。先駆者のサイトを見ながらやってみる価値はありそうです。


[参照]
[1]http://ja.wikipedia.org/wiki/WebRTC
[2]http://www.w3.org/TR/webrtc/
[3]http://www.webrtc.org/
[4]http://qiita.com/atskimura/items/97b2cc04e19781f4a4e6
[5]http://peerjs.com/
[6]https://code.google.com/p/rfc5766-turn-server/