Copyright © NTT Communications Corporation. All right reserved.
WebRTCを使って復興支援アプリを作ろう
~WebRTC アイディアソン~
WebRTCについての解説
NTTコミュニケーションズ株式会社
先端IPアーキテクチャセンタ
WebコアTechnical Unit
小松健作
2014年5月30日
Copyright © NTT Communications Corporation. All right reserved.
自己紹介
名前:小松健作
所属:NTT communications
HTML5の研究開発
標準化活動(W3C)
HTML5の啓蒙・コミュニティ運営
Google Developer Expert (HTML5)
3Copyright © NTT Communications Corporation. All right reserved.
WebRTCとは?
4Copyright © NTT Communications Corporation. All right reserved.
ブラウザで p2p での
テレビ電話やファイル交換などを
可能にする技術
Copyright © NTT Communications Corporation. All right reserved.
WebRTCとは
 ブラウザでカメラとマイク、音声と映像を扱える。
 ブラウザ間の直接通信、リアルタイム通信が可能になる。
 情報が分散型へシフトする。
5
従来のWeb WebRTC
カメラやマイ
クを利用可
リアルタイ
ムに送受信
ブラウザ間
の直接通信
サーバ⇔ク
ライアント
間の通信
リクエストと
レスポンスの
繰り返し
カメラやマイ
クの利用不可
Copyright © NTT Communications Corporation. All right reserved.
WebRTC Reference App
6
https://apprtc.appspot.com/
Copyright © NTT Communications Corporation. All right reserved.
Cube Slam
7
https://www.cubeslam.com/
Copyright © NTT Communications Corporation. All right reserved.
WebRTC copy
8
https://rtccopy.com/
Copyright © NTT Communications Corporation. All right reserved.
なにそれ?新しいの?
9
http://www.skype.com/
https://plus.google.com/hangouts
http://www.bittorrent.com/
Copyright © NTT Communications Corporation. All right reserved.
Webは、ゲームチェンジャー
10
日記
ネイティブ地図
アプリ
テキストチャット
p2p
blog
Google map
Twitter, facebook
???
Copyright © NTT Communications Corporation. All right reserved.
Search
現在のWeb
Permanent
Copyright © NTT Communications Corporation. All right reserved.
Search
今後のWebはこんな感じ?
Permanent
Momentalモノ モノ
13Copyright © NTT Communications Corporation. All right reserved.
他のWeb APIとの
マッシュアップ
13
Copyright © NTT Communications Corporation. All right reserved.
YouTubeと組み合わせたり
14
https://chat.skyway.io/
Copyright © NTT Communications Corporation. All right reserved.
音声認識 API と組み合わせたり
15
https://skyway.io/examples/caption-phone/
Copyright © NTT Communications Corporation. All right reserved.
サポート状況
16
17Copyright © NTT Communications Corporation. All right reserved.
WebRTCは
ブラウザだけのもの?
17
Copyright © NTT Communications Corporation. All right reserved.
Click to call
WebRTC
-telephony
Gateway
WebRTC VoIP, PSTN
Copyright © NTT Communications Corporation. All right reserved.
M2M への期待
19
“テレコミュニケーション 6月号 p.24”(リックテレコム社)より
Copyright © NTT Communications Corporation. All right reserved.
Chromecast
20
http://www.google.com/intl/ja_ALL/chrome/devices/chromecast
/
Copyright © NTT Communications Corporation. All right reserved.
Chromecast (cont.)
21
Home Network
再生指示 via WebRTC
Movie file via HTTP
Web
of
Things
Copyright © NTT Communications Corporation. All right reserved.
Platform としての WebRTC
22
専用
アプリ
専用
アプリ
専用
ハード
専用
アプリ
専用
ハード
ブラウザ
ブラウザ
ここが共通化・
標準化されるだけで、
相当嬉しい
Copyright © NTT Communications Corporation. All right reserved.
Webではすでに普通でしょ?
23
https://itunes.apple.com/jp/app/fa
cebook/id284882215?mt=8
https://getpebble.com/
Copyright © NTT Communications Corporation. All right reserved.
WebRTC SDK, libraries for other env.
24
http://tokbox.com/opentok
http://js-platform.github.io/node-webrtc/
https://github.com/alongubkin/phonertc
http://www.webrtc.org/reference/native-apis
25Copyright © NTT Communications Corporation. All right reserved.
SkyWayの概要
SkyWayを使えば簡単に
WebRTCのアプリを開発できる
Copyright © NTT Communications Corporation. All right reserved.
SkyWayの概要
26
WebRTC利用アプリを簡単に開発できるクラウド基盤
 2013年12月5日に提供開始
 社外の約600名以上の
開発者が利用している
 提供内容
• シグナリング等のAPI
• ライブラリ
• サンプルアプリ
• ドキュメント
Copyright © NTT Communications Corporation. All right reserved.
WebRTCはWeb開発者にとって難しい技術
27
ブラウザ間で直接通信する前に、サーバ経由で「シグナリング」を
行う必要があり、実装にはネットワークの知識が必要。
27ようやく直接通信できる
これらの通信が
完了してから…
Copyright © NTT Communications Corporation. All right reserved.
SkyWayの特徴
28
SkyWayのシグナリングAPIとライブラリが複雑な処理を担うので、
開発者は簡単にWebRTC利用アプリを開発できる。
STUN
API
Signaling
API
STUN
API
ライブラリ ライブラリ
APIとライブ
ラリが複雑な
処理を担う
Copyright © NTT Communications Corporation. All right reserved.
Conclusion
 WebRTCとは?
• WebでP2Pができるようになる技術
 何が新しい?
• 技術的には新しくない。P2Pのゲームチェンジャー
• 他のWeb機能と容易に連携
• ブラウザの枠を超え、M2Mにも期待
 SkyWay
• 難しいこと(Signallingとか)は、弊社にお任せ!!
29
Copyright © NTT Communications Corporation. All right reserved.
WebRTCについてもっと知りたい方へ
30
http://html5experts.jp/tag/webrtc/
31Copyright © NTT Communications Corporation. All right reserved.
Thank you!!
31

More Related Content

PPTX
エフサミ2014 web rtcの傾向と対策
PPTX
HTML5 Japan Cup (5jCup) WebRTC賞
PDF
WebRTC入門 ~沖縄編~
PDF
Enterprise hacknight 1-igarashi
PDF
究極のゲーム用通信プロトコルを探せ!
PPTX
日本で初開催!WebRTC Conference Japanに無料で入場する方法
PDF
5分でわかるWebRTC
PPTX
Web rtcの使い方
エフサミ2014 web rtcの傾向と対策
HTML5 Japan Cup (5jCup) WebRTC賞
WebRTC入門 ~沖縄編~
Enterprise hacknight 1-igarashi
究極のゲーム用通信プロトコルを探せ!
日本で初開催!WebRTC Conference Japanに無料で入場する方法
5分でわかるWebRTC
Web rtcの使い方

What's hot (17)

PPTX
WebRTCでアプリやIoT機器にリアルタイム・コミュニケーションを追加しよう
PDF
WebRTC再び
PDF
magmaの概要および特徴の紹介
PDF
SkyWay国内唯一のCPaaS
PPTX
WebRTCにより可視化されるリアルタイムクラウド。求められるAPI
PDF
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
PDF
Communication×Hack 事前スライド 〜WebRTCで次世代のコミュニケーションをHackする〜
PPTX
WebRTCを始めよう! HTML5fun 第一回勉強会
PPTX
WebRTCが拓く 新たなWebビジネスの世界
PDF
TV・車・ゲームに搭載されているブラウザってどうなっているの?
PDF
WebRTCプラグインで広がるWi-Fiカメラのアプリケーション
PDF
Twilio jpug大阪(掲載用)20160227
PDF
WebRTC Conference Japan 2016 登壇資料
PDF
GotAPIの概要と技術解説
PDF
WebRTC入門+最新動向
PDF
クラウド連携版デバイスWebAPI
PDF
デバイスWebAPIによるIoTの普及拡大と応用事例
WebRTCでアプリやIoT機器にリアルタイム・コミュニケーションを追加しよう
WebRTC再び
magmaの概要および特徴の紹介
SkyWay国内唯一のCPaaS
WebRTCにより可視化されるリアルタイムクラウド。求められるAPI
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
Communication×Hack 事前スライド 〜WebRTCで次世代のコミュニケーションをHackする〜
WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTCが拓く 新たなWebビジネスの世界
TV・車・ゲームに搭載されているブラウザってどうなっているの?
WebRTCプラグインで広がるWi-Fiカメラのアプリケーション
Twilio jpug大阪(掲載用)20160227
WebRTC Conference Japan 2016 登壇資料
GotAPIの概要と技術解説
WebRTC入門+最新動向
クラウド連携版デバイスWebAPI
デバイスWebAPIによるIoTの普及拡大と応用事例
Ad

Viewers also liked (6)

PPTX
Herramientas Integradas en OSSIM
PPTX
ここがつらいよWebRTC - WebRTC開発の落とし穴
PDF
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
PPTX
diagrama de colaboracion
PPT
Diagramas de colaboracion
PDF
Analisis de requerimientos, Ingenieria de Software
Herramientas Integradas en OSSIM
ここがつらいよWebRTC - WebRTC開発の落とし穴
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
diagrama de colaboracion
Diagramas de colaboracion
Analisis de requerimientos, Ingenieria de Software
Ad

Similar to WebRTC の紹介 (20)

PDF
はじめてのWebRTC/ORTC
PPTX
Web of Thingsの現状とWebRTC活用の可能性
PDF
WebRTCで動かす“テレイグジスタンス”ロボット
PPTX
iPhoneでなんちゃってWebRTC
PPTX
02172016 web rtc_conf_komasshu
PDF
Web RTCにより拓かれるコミュニケーションサービスの形 「新たなバリュー創造へ。ntt comのチャレンジ」webアプリケーション エバンジェリスト ...
PPT
14th apr2015 リックテレコ勉強会
PDF
WebRTC/ORTCの最新動向まるわかり!
PDF
Software is eating the world
PPTX
HTML5 Night 2014 Web x Network Technology ( WebRTC )
PDF
【初心者向け】WebRTCとボディソニックデバイスを使ったサイクリング体験のリアルタイム共有
PDF
エンタープライズ環境におけるWebRTC活用のポイント
PPTX
SkyWay Vision & Mission
PPTX
SkyWay HandsOn
PDF
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
PDF
IoT用途で簡単に使えるWebRTC Engineを作った話
PDF
WebRTCとDialogicとの関わり
PPTX
5jCup WebRTC賞
PDF
HTML5 APIと組み合わせて作るWebRTCアプリ
PDF
HTML5 APIと組み合わせて作るWebRTCアプリ
はじめてのWebRTC/ORTC
Web of Thingsの現状とWebRTC活用の可能性
WebRTCで動かす“テレイグジスタンス”ロボット
iPhoneでなんちゃってWebRTC
02172016 web rtc_conf_komasshu
Web RTCにより拓かれるコミュニケーションサービスの形 「新たなバリュー創造へ。ntt comのチャレンジ」webアプリケーション エバンジェリスト ...
14th apr2015 リックテレコ勉強会
WebRTC/ORTCの最新動向まるわかり!
Software is eating the world
HTML5 Night 2014 Web x Network Technology ( WebRTC )
【初心者向け】WebRTCとボディソニックデバイスを使ったサイクリング体験のリアルタイム共有
エンタープライズ環境におけるWebRTC活用のポイント
SkyWay Vision & Mission
SkyWay HandsOn
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
IoT用途で簡単に使えるWebRTC Engineを作った話
WebRTCとDialogicとの関わり
5jCup WebRTC賞
HTML5 APIと組み合わせて作るWebRTCアプリ
HTML5 APIと組み合わせて作るWebRTCアプリ

More from Kensaku Komatsu (19)

PPTX
Media processing with serverless architecture
PPTX
Boxdev lt-09082016
PPTX
a pattern for PWA, PRPL
PPTX
Full Matrix Auto Test Framework for WebRTC
PPTX
WebRTC 101
PDF
04122016 web rtc_globalsummit
PDF
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
PDF
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
PPTX
FirefoxでgetStats()
PPTX
25th nov2014 52thhtml5j
PPTX
知ってると得するかもしれないConstraintsたち
PPTX
うしちゃん WebRTC Chat on SkyWayの開発コードw
PPTX
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
PPTX
Webによるデバイスを用いたリアルタイムサービスの可能性(神戸ITフェスティバル版)
PPTX
Webによるデバイスを用いた
PPTX
最新Webプロトコル傾向と対策
PPTX
An introductiontohtml5j
PPTX
「マンガテレビ」の作り方
PPTX
8th july2013 packaged_apps_codelab
Media processing with serverless architecture
Boxdev lt-09082016
a pattern for PWA, PRPL
Full Matrix Auto Test Framework for WebRTC
WebRTC 101
04122016 web rtc_globalsummit
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
FirefoxでgetStats()
25th nov2014 52thhtml5j
知ってると得するかもしれないConstraintsたち
うしちゃん WebRTC Chat on SkyWayの開発コードw
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
Webによるデバイスを用いたリアルタイムサービスの可能性(神戸ITフェスティバル版)
Webによるデバイスを用いた
最新Webプロトコル傾向と対策
An introductiontohtml5j
「マンガテレビ」の作り方
8th july2013 packaged_apps_codelab

WebRTC の紹介

  • 1. Copyright © NTT Communications Corporation. All right reserved. WebRTCを使って復興支援アプリを作ろう ~WebRTC アイディアソン~ WebRTCについての解説 NTTコミュニケーションズ株式会社 先端IPアーキテクチャセンタ WebコアTechnical Unit 小松健作 2014年5月30日
  • 2. Copyright © NTT Communications Corporation. All right reserved. 自己紹介 名前:小松健作 所属:NTT communications HTML5の研究開発 標準化活動(W3C) HTML5の啓蒙・コミュニティ運営 Google Developer Expert (HTML5)
  • 3. 3Copyright © NTT Communications Corporation. All right reserved. WebRTCとは?
  • 4. 4Copyright © NTT Communications Corporation. All right reserved. ブラウザで p2p での テレビ電話やファイル交換などを 可能にする技術
  • 5. Copyright © NTT Communications Corporation. All right reserved. WebRTCとは  ブラウザでカメラとマイク、音声と映像を扱える。  ブラウザ間の直接通信、リアルタイム通信が可能になる。  情報が分散型へシフトする。 5 従来のWeb WebRTC カメラやマイ クを利用可 リアルタイ ムに送受信 ブラウザ間 の直接通信 サーバ⇔ク ライアント 間の通信 リクエストと レスポンスの 繰り返し カメラやマイ クの利用不可
  • 6. Copyright © NTT Communications Corporation. All right reserved. WebRTC Reference App 6 https://apprtc.appspot.com/
  • 7. Copyright © NTT Communications Corporation. All right reserved. Cube Slam 7 https://www.cubeslam.com/
  • 8. Copyright © NTT Communications Corporation. All right reserved. WebRTC copy 8 https://rtccopy.com/
  • 9. Copyright © NTT Communications Corporation. All right reserved. なにそれ?新しいの? 9 http://www.skype.com/ https://plus.google.com/hangouts http://www.bittorrent.com/
  • 10. Copyright © NTT Communications Corporation. All right reserved. Webは、ゲームチェンジャー 10 日記 ネイティブ地図 アプリ テキストチャット p2p blog Google map Twitter, facebook ???
  • 11. Copyright © NTT Communications Corporation. All right reserved. Search 現在のWeb Permanent
  • 12. Copyright © NTT Communications Corporation. All right reserved. Search 今後のWebはこんな感じ? Permanent Momentalモノ モノ
  • 13. 13Copyright © NTT Communications Corporation. All right reserved. 他のWeb APIとの マッシュアップ 13
  • 14. Copyright © NTT Communications Corporation. All right reserved. YouTubeと組み合わせたり 14 https://chat.skyway.io/
  • 15. Copyright © NTT Communications Corporation. All right reserved. 音声認識 API と組み合わせたり 15 https://skyway.io/examples/caption-phone/
  • 16. Copyright © NTT Communications Corporation. All right reserved. サポート状況 16
  • 17. 17Copyright © NTT Communications Corporation. All right reserved. WebRTCは ブラウザだけのもの? 17
  • 18. Copyright © NTT Communications Corporation. All right reserved. Click to call WebRTC -telephony Gateway WebRTC VoIP, PSTN
  • 19. Copyright © NTT Communications Corporation. All right reserved. M2M への期待 19 “テレコミュニケーション 6月号 p.24”(リックテレコム社)より
  • 20. Copyright © NTT Communications Corporation. All right reserved. Chromecast 20 http://www.google.com/intl/ja_ALL/chrome/devices/chromecast /
  • 21. Copyright © NTT Communications Corporation. All right reserved. Chromecast (cont.) 21 Home Network 再生指示 via WebRTC Movie file via HTTP Web of Things
  • 22. Copyright © NTT Communications Corporation. All right reserved. Platform としての WebRTC 22 専用 アプリ 専用 アプリ 専用 ハード 専用 アプリ 専用 ハード ブラウザ ブラウザ ここが共通化・ 標準化されるだけで、 相当嬉しい
  • 23. Copyright © NTT Communications Corporation. All right reserved. Webではすでに普通でしょ? 23 https://itunes.apple.com/jp/app/fa cebook/id284882215?mt=8 https://getpebble.com/
  • 24. Copyright © NTT Communications Corporation. All right reserved. WebRTC SDK, libraries for other env. 24 http://tokbox.com/opentok http://js-platform.github.io/node-webrtc/ https://github.com/alongubkin/phonertc http://www.webrtc.org/reference/native-apis
  • 25. 25Copyright © NTT Communications Corporation. All right reserved. SkyWayの概要 SkyWayを使えば簡単に WebRTCのアプリを開発できる
  • 26. Copyright © NTT Communications Corporation. All right reserved. SkyWayの概要 26 WebRTC利用アプリを簡単に開発できるクラウド基盤  2013年12月5日に提供開始  社外の約600名以上の 開発者が利用している  提供内容 • シグナリング等のAPI • ライブラリ • サンプルアプリ • ドキュメント
  • 27. Copyright © NTT Communications Corporation. All right reserved. WebRTCはWeb開発者にとって難しい技術 27 ブラウザ間で直接通信する前に、サーバ経由で「シグナリング」を 行う必要があり、実装にはネットワークの知識が必要。 27ようやく直接通信できる これらの通信が 完了してから…
  • 28. Copyright © NTT Communications Corporation. All right reserved. SkyWayの特徴 28 SkyWayのシグナリングAPIとライブラリが複雑な処理を担うので、 開発者は簡単にWebRTC利用アプリを開発できる。 STUN API Signaling API STUN API ライブラリ ライブラリ APIとライブ ラリが複雑な 処理を担う
  • 29. Copyright © NTT Communications Corporation. All right reserved. Conclusion  WebRTCとは? • WebでP2Pができるようになる技術  何が新しい? • 技術的には新しくない。P2Pのゲームチェンジャー • 他のWeb機能と容易に連携 • ブラウザの枠を超え、M2Mにも期待  SkyWay • 難しいこと(Signallingとか)は、弊社にお任せ!! 29
  • 30. Copyright © NTT Communications Corporation. All right reserved. WebRTCについてもっと知りたい方へ 30 http://html5experts.jp/tag/webrtc/
  • 31. 31Copyright © NTT Communications Corporation. All right reserved. Thank you!! 31