110 likes | 338 Views
WecRTC : ブラウザベースのリアルタイムの通信技術. 2013 年 5 月 15 日. www.isidentsu.com. Agenda. 01. WebRTC とは. 02. 商業化の流れ. 03. 今後の展望. 04. 提案. WebRTC とは. WebRTC はブラウザ上、プラグイン無しでリアルタイムコミュニケーション( RTC )を可能にするウェブのためのフレームワーク. = Web Real - Time Communications. 機能 実 装状況. Opera は今後、 Chrome と同様になりま す.
E N D
WecRTC:ブラウザベースのリアルタイムの通信技術WecRTC:ブラウザベースのリアルタイムの通信技術 2013年5月15日 www.isidentsu.com
Agenda 01 WebRTCとは 02 商業化の流れ 03 今後の展望 04 提案 iSi-Dentsu
WebRTCとは • WebRTCはブラウザ上、プラグイン無しでリアルタイムコミュニケーション(RTC)を可能にするウェブのためのフレームワーク = Web Real-Time Communications 機能実装状況 Operaは今後、Chromeと同様になります iSi-Dentsu
WebRTCのアーキテクチャ • 双方向性のあるコミュニケーションを必要とする様々なアプリケーションを開発できる • ビデオ/音声チャット • テキストの共同編集 • ゲーム • 2つのLayerのAPI • WebAPI • http://dev.w3.org/2011/webrtc/editor/webrtc.html • WebRTC C++ API iSi-Dentsu
WebRTCオンラインデモ https://apprtc.appspot.com iSi-Dentsu
WebRTCのアーキテクチャ • 強み • HTML5標準仕様(IETF and W3C standards) • ブラウザベース(プラグイン不要) • P2P通信で、サーバーを経由しない、高速通信ができる(UDP)、リアルタイム性を重視(再送制御は可能) • 弱み • P2Pの一対一の通信方法のため、複数人の場合ビデオ通信は難しい(high bandwidthcost) • MicrosoftとAppleのブラウザはまた対応していない iSi-Dentsu
WebRTC商業化の流れ • 最新デビューしたプロダクト iSi-Dentsu
今後の展望 • ストリームデータ以外でもテキストやバイナリデータをやり取りするためのData Channel APIが定義されており、既にChromeとFirefoxで実験的に実装されている • その他、トーン信号(プッシュ信号)を送信するためのDTMF(Dual-Tone Multi-Frequency)についても定義されている • 将来的には、ストリームのレコーディングも可能となる見込み(Media Recording API) iSi-Dentsu
デモ作成スケジュール • InternalMeeting system • Step 1 (1-1.5week) • Face-to-face video and voice talk (1to1) • Multi-room chat • Step 2 (2.5week) • Multi-user chat • User sign up and sign in • Step 3 (4-6week) • Share : Whiteboard, Documents, Desktop(optional) • Meeting schedule management • Phone call-in(optional) • Online storage iSi-Dentsu
Appendix : R&D提案1 • Global conference system • Step 1 • Real-time video and voice meeting • Multi-conference room • User sign up and sign in • Step 2 • Share : Whiteboard, Documents, Desktop(optional) • Phone call-in(optional) • Online storage • Meeting schedule management • Improve multi-user video meeting capability iSi-Dentsu
Appendix : R&D提案2 • Customer service system • Step 1 • Real-time face-to-face chat (voice, video, text) • Embeddable code, easy for integrating with website. • Step 2 • User log management • Cookie base • Knowledge base • Staff transfer (transfer the customer to who can resolve the problem.) iSi-Dentsu