Weitere ähnliche Inhalte
Ähnlich wie スマホ(Android・iPhone)でWebRTC (20)
Mehr von Natsuki Yamanaka (11)
スマホ(Android・iPhone)でWebRTC
- 4. 1. WebRTCとは
2. デモ
3. スタートークでWebRTCを使った経緯
4. WebRTCの技術的仕組み
5. ネイティブアプリにおけるWebRTC
6. WebRTCで複数人ビデオチャット
アジェンダ
- 17. 元々はブラウザの技術で、できることは
● P2P通信の確立
● ICE(Interactive Connectivity Establishment)でNAT越え
● メディアストリームの取得 (音声・動画等のデータ )
● DataChannel APIを用いてファイルなどをやりとり
など。
WebRTCの仕組み
概要
※P2P通信 サーバーを介さないクライアント同士の接続
※NAT ルータやモデムなどの、 Internetとクライアントの間に挟まるネットワークの総称
- 29. ○Android - https://github.com/noiges/webrtc-android-demo
・AppRTCGLView ≒ <video>
・PeerConnectionFactory + PeerConnection ≒ RTCPeerConnection
・RTCSessionDescription ≒ RTCSessionDescription
・MediaStream ≒ getUserMedia
○iOS - https://github.com/gandg/webrtc-ios
・RTCVideoRenderer ≒ <video>
・RTCPeerConnectionFactory+RTCPeerConnection≒ RTCPeerConnection
・RTCSessionDescription ≒ RTCSessionDescription
・RTCVideoCapturer ≒ getUserMedia
ネイティブアプリにおけるWebRTC
お手軽ライブラリ Class対応表
おまけ