22
Copyright © NTT Communications Corporation. All right reserved. 5jCup WebRTC 賞 NTT Communication s HTML5 Lab 賞賞賞 2014 賞 4 賞 23 賞

HTML5 Japan Cup (5jCup) WebRTC賞

Embed Size (px)

Citation preview

Page 1: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

5jCup WebRTC 賞

NTT CommunicationsHTML5 Lab大津谷2014 年 4 月 23日

Page 2: HTML5 Japan Cup (5jCup) WebRTC賞

2Copyright © NTT Communications Corporation. All right reserved.

WebRTC って何?

Page 3: HTML5 Japan Cup (5jCup) WebRTC賞

3Copyright © NTT Communications Corporation. All right reserved.

WebRTC って何?

RTC = Real Time Communication

Web ブラウザで、リアルタイムなコミュニケーション/通信を利用できる技術

Page 4: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

WebRTC って何?

技術的には 3 つの要素1. ブラウザ間で直接通信できる2. リアルタイム通信ができる3. カメラとマイクを使える

4

従来の Web WebRTC

カメラやマイクを利用可

リアルタイムに送

受信

ブラウザ間の直接通

サーバ⇔クライアント間の

通信

リクエストとレスポンスの

繰り返し

カメラやマイクの利用不可

Page 5: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

WebRTC って何?

利用例ビデオチャット、ボイスチャット、対戦ゲーム、ファイル転送、ブラウザフォン…

5

従来の Web WebRTC

カメラやマイクを利用可

リアルタイムに送

受信

ブラウザ間の直接通

サーバ⇔クライアント間の

通信

リクエストとレスポンスの

繰り返し

カメラやマイクの利用不可

Page 6: HTML5 Japan Cup (5jCup) WebRTC賞

6Copyright © NTT Communications Corporation. All right reserved.

WebRTC の何がすごいの?

Page 7: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

WebRTC の何がすごいの?

7

リアルタイムコミュニケーションの民主化

https://www.flickr.com/photos/tjflex/57210112

Page 8: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

WebRTC の何がすごいの?

8

従来のリアルタイムコミュニケーションといえば、電話、 Skype 、 Napster…

リアルタイムコミュニケーションは、通信キャリアか天才ハッカーのものだった

https://www.flickr.com/photos/mattb_tv/2550476978

Page 9: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

WebRTC の何がすごいの?

9

今、 HTML5 デベロッパの手に!

通信キャリアとしては、ちょっと微妙…

Page 10: HTML5 Japan Cup (5jCup) WebRTC賞

10Copyright © NTT Communications Corporation. All right reserved.

WebRTC 賞って?

Page 11: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

WebRTC 賞って?

11

日本に、 WebRTC のブームを起こしたい。

その一心です。

詳しくはこちらhttps://5jcup.org/awards/ntt-com

Page 12: HTML5 Japan Cup (5jCup) WebRTC賞

12Copyright © NTT Communications Corporation. All right reserved.

業務連絡 (SkyWay の宣伝)

Page 13: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

WebRTC は、簡単だけど難しい

13

ブラウザ間で直接通信する前に、サーバ経由で「シグナリング」を行う必要があり、実装にはネットワークの知識が必要

13ようやく直接通信できる

これらの通信が完了してから…

Page 14: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

SkyWay を使えばかんたん

14

SkyWay の API とライブラリが複雑な処理をやってくれます。開発者は、直接通信に専念できます。

STUNAPI

SignalingAPI STUN

API

ライブラリ ライブラリ

API とライブラリが複雑な処理を担う

Page 15: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

SkyWay を使うには

15

http://skyway.io/ から API キーを申し込むだけ(無料)ハッカソンまでに Get しておいてね!

Page 16: HTML5 Japan Cup (5jCup) WebRTC賞

16Copyright © NTT Communications Corporation. All right reserved.

アイデアの種

Page 17: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

アイデアの種

17

アプリのインストール不要ログインも不要

URL をクリックするだけ

https://chat.skyway.io/

Page 18: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

アイデアの種

18

URL をクリックするだけIT が苦手な人でも使える

実家の母ちゃんでも使える

https://chat.skyway.io/

Page 19: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

アイデアの種

19

ブラウザ間の直接通信ネット上に記録が残らない

刹那的、揮発性

Page 20: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

アイデアの種

20

デバイスと組み合わせる

Page 21: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.

アイデアの種

21

BitTorrent を作ろうとしている人も

Page 22: HTML5 Japan Cup (5jCup) WebRTC賞

Copyright © NTT Communications Corporation. All right reserved.22

日本に、 WebRTC のブームを起こしたい。

ご応募お待ちしています!