webrtcについて

Post on 14-Apr-2017

200 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

WebRTCについて

Seesaa Inc.森脇聖太

Kyoto.LT 第 14回

yysk_08

Seesaa Inc.

WebRTC?

Web Real Time Communication

ブラウザ間での P2P通信

ServerWebSocket WebSocket

WebRTC

どうやって通信相手を特定?

LAN LAN

決まってない、つまり自由

Signaling Server

相手はわかった。だがどうやって通信する?

立ちはだかるNATの壁

LAN LAN

✕NAT NAT

ICESTUN

Signaling Server

STUN Server

1.Get my IP

2.Send ICE Candidate

LAN LAN

NAT NAT

それでもNATを超えられない

TURN

Signaling Server

TURN Server

1.Get server IP

2.Send ICE Candidate

LAN LAN

NAT NATTURN Server

実例

HTML5 JUNBOTRON https://jt.skyway.io/

WebRTC Chat https://chat.skyway.io/

なんか作ってみたい

SkyWay

SkyWay http://nttcom.github.io/skyway/

最近 iOSと AndroidのSDKが出たらしい

サンプル

今後の期待や課題など

• ORTC• ブラウザ、デバイスの今後の対応状況• ネイティブアプリでの実装、実用性• BlueTooth、 NFCの代替• IoT

top related