Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
WebRTCステータスと2015年に期待すること
Dr. “Alex” Gouaillard,
with help from Dr. Ludovic Roux
WebRTCステータスと2015年に期待すること
Dr. “Alex” Gouaillard – (言い難いから、“アレックス”でいい)
2012 ~ CTO – Temasys Communications, Singapore
2014 w...
Expertise and awards
Jan 2015 Ericsson, Temasys and Igalia to port webrtc to webkit, enabling ports
(Safari).
Jun 2014 Gen...
グロバルコミュニカシオンは?
©2014 Temasys Communications Pte Ltd
グロバルコミュニカシオンは?
©2014 Temasys Communications Pte Ltd
毎日のグロバルコミュニカシオン
©2014 Temasys Communications Pte Ltd
巨大な市場、大規模な機会
UC / VC
30億以上
Telco / OTT
1億以上デバイス
ウェブ
3億以上ユーザー
Hardware
Software
組み込み可能
文脈上の
リアルタイム通信
(Video, Audio と Data)
...
巨大な市場、大規模な機会
Hardware
Software
WebRT
C
Landline
OTT
Web
Web 2.0
UC / VC
30億以上
Telco / OTT
1億以上デバイス
ウェブ
3億以上ユーザー
最も簡単なwebRTC解決策
シグナリング
サーバ
ウェブ
サーバ
Bob
(デバイス)
Alice
(ブラウザ)
インフラ / 後端
フロントエンド / 前端
メディア
W3CかIETF仕様に定義され
シグナリング
サーバ
ウェブ
サーバ
Bob
(デバイス)
Alice
(ブラウザ)
Handshake
IETFの仕様に定義され(JSEP)
• SDP
• O/A
IETFの仕様に定義され
W3Cの仕様に定義...
仕様で定義されていない
シグナリン
グサーバ
ウェブ
サーバ
Bob
(デバイス)
Alice
(ブラウザ)
未定義
未定義
未定義
WebRTC STACK??
メディア
インフラ / 後端
フロントエンド / 前端
課題ですが、チャンスです!
シグナリン
グサーバ
ウェブ
サーバ
Bob
(デバイス)
Alice
(ブラウザ) WebRTC STACK??
W3Cの仕様に定義され
(ブラウザ)
• GUM
• PC
• DC
IETFの仕様に定義され
Ha...
WebRTCは、完全なソリュションでは無い
開発者ツール:
ブラウザやモバイル用にビル
ド、テスト、展開が容易。
キャリヤグレードインフ
ラ:
セキュリティ、安定性とのウェ
ブ速度でスケール。
サポート:
堅牢な開発者の関与とサービ
ス。
開発...
デスクトップブラウザ
51%
22%
19%
5%3%
グローバルブラウザ
市場シェア
Chrome
IE
Firefox
Safari
Others
40%
28%
25%
7%
エンタープライズブラウザ
市場シェア
IE
Chrome
Fi...
全体像:フロントエンド / 前端(ウェブ)
ウェブアプリ
前端JS API 後端API
WebRTC ブラウザ ORTC ブラウザ
webRTC shim
他の ブラウザ
webRTC plugin
W3Cの webRTC JS API
int...
Importance of mobile !
 How do people access the
internet?
50%50%
Desktop vs. Mobile in
2014
Desktop
Mobile
Mobile Apps v...
全体像:フロントエンド / 前端(ウェブ)(ネイティブ)
ネイティブAndroidかIOSアプリ
前端API
SDK
internet
IETF’s rtcweb
webRTC Stack:
- webrtc.org?
- openWebRTC...
ICEサーバー:接続成功率
Nothing
STUN
TURN
UDP
TCP (80)
TLS (443)
60% +
85% +
Social:
15%
Enterprise:
40-50%
接続成功率
ICE servers
(TURN/...
全体像
ウェブアプリ
前端 JS API 後端 API
WebRTC ブラウザ
他のブラウザ
webRTC plugin
インターネット
ネイティブAndroidアプリ
Android
前端API
後端API
Android
SDK
ネイティブ...
appRTC (GAE, Channel API)
ウェブアプリ
前端 JS API 後端 API
WebRTC ブラウザ
他のブラウザ
webRTC plugin
インターネット
ネイティブAndroidアプリ
Android
前端API
後...
NTT C. Skyway
ウェブアプリ
前端 JS API 後端 API
WebRTC ブラウザ
他のブラウザ
webRTC plugin
インターネット
ネイティブAndroidアプリ
Android
前端API
後端API
Android...
tokbox
ウェブアプリ
前端 JS API 後端 API
WebRTC ブラウザ
他のブラウザ
webRTC plugin
インターネット
ネイティブAndroidアプリ
Android
前端API
後端API
Android
SDK
ネイ...
temasys
ウェブアプリ
前端 JS API 後端 API
WebRTC ブラウザ
他のブラウザ
webRTC plugin
インターネット
ネイティブAndroidアプリ
Android
前端API
後端API
Android
SDK
ネ...
2015年に期待すること? API
• Media Stream Recording (Client side) -メディアストリームレコーディング
Record your streams, but not all streams.
http:...
2015年に期待すること? API
• Media Capture from DOM Elements && Image Capture (a.k.a. snapshot)
Use <AUDIO> or <VIDEO> as a source ...
2015年に期待すること? API
• Audio output devices API
Send different streams to different outputs
http://w3c.github.io/mediacapture...
2015年に期待すること? API
• Identifiers for WebRTC's Statistics API
Full stats about data channel, codecs, FEC, …
http://www.w3.or...
2015年に期待すること? 特徴
• Screen Capture
http://w3c.github.io/mediacapture-screen-share/
Chrome
Firefox
2015年に期待すること?
• Other non-API improvements:
• HW acceleration
• FEC (Opus)
• H.264 & VP9 with SVC in chrome
• …
Long shot: ORTC (SVC)
Upcoming SlideShare
Loading in …5
×

WebRTC status and what to expect in 2015

1,172 views

Published on

WebRTC status and what to expect in 2015
WebRTCステータスと2015年に期待すること

webrtc conference Japan 2015

  • Be the first to comment

WebRTC status and what to expect in 2015

  1. 1. WebRTCステータスと2015年に期待すること Dr. “Alex” Gouaillard, with help from Dr. Ludovic Roux
  2. 2. WebRTCステータスと2015年に期待すること Dr. “Alex” Gouaillard – (言い難いから、“アレックス”でいい) 2012 ~ CTO – Temasys Communications, Singapore 2014 webRTC Pioneer Award 2013 ~ Contributor to webrtc.org (1/8会社) 2012 ~ webRTC WG, ORTC CG 2012 ~ rtcweb, mmusic, payload, ….
  3. 3. Expertise and awards Jan 2015 Ericsson, Temasys and Igalia to port webrtc to webkit, enabling ports (Safari). Jun 2014 Generic plugin to support webrtc in IE and Safari Jun 2014 WebRTC Expo - Best Tool Award: Skyway T2 (Skyway Testing Tools) Jan 2014 IBM Connect 2014 - “Top 5 Startups to Watch in 2014” - embedded RTC capabilities in the world’s largest social business platform Dec 2013 WebRTC Expo - Best Conferencing Award: WebRTC Enterprise Jun 2013 WebRTC Expo - Visionary Award - Multiparty Video: Web + Satellite ©2014 Temasys Communications Pte Ltd
  4. 4. グロバルコミュニカシオンは? ©2014 Temasys Communications Pte Ltd
  5. 5. グロバルコミュニカシオンは? ©2014 Temasys Communications Pte Ltd
  6. 6. 毎日のグロバルコミュニカシオン ©2014 Temasys Communications Pte Ltd
  7. 7. 巨大な市場、大規模な機会 UC / VC 30億以上 Telco / OTT 1億以上デバイス ウェブ 3億以上ユーザー Hardware Software 組み込み可能 文脈上の リアルタイム通信 (Video, Audio と Data) Landline OTT Web Web 2.0
  8. 8. 巨大な市場、大規模な機会 Hardware Software WebRT C Landline OTT Web Web 2.0 UC / VC 30億以上 Telco / OTT 1億以上デバイス ウェブ 3億以上ユーザー
  9. 9. 最も簡単なwebRTC解決策 シグナリング サーバ ウェブ サーバ Bob (デバイス) Alice (ブラウザ) インフラ / 後端 フロントエンド / 前端 メディア
  10. 10. W3CかIETF仕様に定義され シグナリング サーバ ウェブ サーバ Bob (デバイス) Alice (ブラウザ) Handshake IETFの仕様に定義され(JSEP) • SDP • O/A IETFの仕様に定義され W3Cの仕様に定義され (ブラウザ) • GUM • PC • DC メディア インフラ / 後端 フロントエンド / 前端
  11. 11. 仕様で定義されていない シグナリン グサーバ ウェブ サーバ Bob (デバイス) Alice (ブラウザ) 未定義 未定義 未定義 WebRTC STACK?? メディア インフラ / 後端 フロントエンド / 前端
  12. 12. 課題ですが、チャンスです! シグナリン グサーバ ウェブ サーバ Bob (デバイス) Alice (ブラウザ) WebRTC STACK?? W3Cの仕様に定義され (ブラウザ) • GUM • PC • DC IETFの仕様に定義され Handshake IETFの仕様に定義され(JSEP) • SDP • O/A 未定義 未定義 未定義 メディア インフラ / 後端 フロントエンド / 前端
  13. 13. WebRTCは、完全なソリュションでは無い 開発者ツール: ブラウザやモバイル用にビル ド、テスト、展開が容易。 キャリヤグレードインフ ラ: セキュリティ、安定性とのウェ ブ速度でスケール。 サポート: 堅牢な開発者の関与とサービ ス。 開発者サポートと参画 15% WebRTC API 30% フロントエンド / 前端 APIs, SDKs, Tools 20% インフラ / 後端 35% Temasysは必要なツール、 インフラとサポートを提供 しています ©2014 Temasys Communications Pte Ltd
  14. 14. デスクトップブラウザ 51% 22% 19% 5%3% グローバルブラウザ 市場シェア Chrome IE Firefox Safari Others 40% 28% 25% 7% エンタープライズブラウザ 市場シェア IE Chrome Firefox Other Source: http://en.wikipedia.org/wiki/Usage_share_of_web_browsers and http://venturebeat.com/2013/04/24/workplace-browser-usag ie-chrome-firefox/
  15. 15. 全体像:フロントエンド / 前端(ウェブ) ウェブアプリ 前端JS API 後端API WebRTC ブラウザ ORTC ブラウザ webRTC shim 他の ブラウザ webRTC plugin W3Cの webRTC JS API internet ( メヂアサーバかP2P) && ( ICEサーバー) シグナリングサーバー IETFの rtcweb いつ?2016? 例えばTemasys ジェ ネリックのプラグイ ン
  16. 16. Importance of mobile !  How do people access the internet? 50%50% Desktop vs. Mobile in 2014 Desktop Mobile Mobile Apps vs. Web 85% 15% Type of Application Used Native Web App
  17. 17. 全体像:フロントエンド / 前端(ウェブ)(ネイティブ) ネイティブAndroidかIOSアプリ 前端API SDK internet IETF’s rtcweb webRTC Stack: - webrtc.org? - openWebRTC? - Proprietary ? 後端API ( メヂアサーバかP2P) && ( ICEサーバー) シグナリングサーバー
  18. 18. ICEサーバー:接続成功率 Nothing STUN TURN UDP TCP (80) TLS (443) 60% + 85% + Social: 15% Enterprise: 40-50% 接続成功率 ICE servers (TURN/STUN) are independent of the rest of infrastructure Enterprise solutions demand reliable connectivity. Can be sold as a separate service. See: • Vline • Xyrsis • Twilio HTTP PROXY
  19. 19. 全体像 ウェブアプリ 前端 JS API 後端 API WebRTC ブラウザ 他のブラウザ webRTC plugin インターネット ネイティブAndroidアプリ Android 前端API 後端API Android SDK ネイティブiOSアプリ iOS 前端 API 後端 API iOS SDK ネイティブデスクトップアプリ デスクトップ 前端API 後端 API デスクトップ SDK ロードバランシング… セッションとセキュリティ シグナル サーバー ICE サーバー API サーバー 課金 サーバー ストア サーバー メディア サーバー 相互運用性 サーバー 統計 C F O ロード テスト
  20. 20. appRTC (GAE, Channel API) ウェブアプリ 前端 JS API 後端 API WebRTC ブラウザ 他のブラウザ webRTC plugin インターネット ネイティブAndroidアプリ Android 前端API 後端API Android SDK ネイティブiOSアプリ iOS 前端 API 後端 API iOS SDK ネイティブデスクトップアプリ デスクトップ 前端API 後端 API デスクトップ SDK ロードバランシング… セッションとセキュリティ シグナル サーバー ICE サーバー API サーバー 課金 サーバー ストア サーバー メディア サーバー 相互運用性 サーバー 統計 C F O ロード テスト
  21. 21. NTT C. Skyway ウェブアプリ 前端 JS API 後端 API WebRTC ブラウザ 他のブラウザ webRTC plugin インターネット ネイティブAndroidアプリ Android 前端API 後端API Android SDK ネイティブiOSアプリ iOS 前端 API 後端 API iOS SDK` ネイティブデスクトップアプリ デスクトップ 前端API 後端 API デスクトップ SDK ロードバランシング… セッションとセキュリティ シグナル サーバー ICE サーバー API サーバー 課金 サーバー ストア サーバー メディア サーバー 相互運用性 サーバー 統計 C F O ロード テスト Modified PeerJS
  22. 22. tokbox ウェブアプリ 前端 JS API 後端 API WebRTC ブラウザ 他のブラウザ webRTC plugin インターネット ネイティブAndroidアプリ Android 前端API 後端API Android SDK ネイティブiOSアプリ iOS 前端 API 後端 API iOS SDK ネイティブデスクトップアプリ デスクトップ 前端API 後端 API デスクトップ SDK ロードバランシング… セッションとセキュリティ シグナル サーバー ICE サーバー API サーバー 課金 サーバー ストア サーバー メディア サーバー 相互運用性 サーバー 統計 C F O ロード テスト
  23. 23. temasys ウェブアプリ 前端 JS API 後端 API WebRTC ブラウザ 他のブラウザ webRTC plugin インターネット ネイティブAndroidアプリ Android 前端API 後端API Android SDK ネイティブiOSアプリ iOS 前端 API 後端 API iOS SDK ネイティブデスクトップアプリ デスクトップ 前端API 後端 API デスクトップ SDK ロードバランシング… セッションとセキュリティ シグナル サーバー ICE サーバー API サーバー 課金 サーバー ストア サーバー メディア サーバー 相互運用性 サーバー 統計 C F O ロード テスト
  24. 24. 2015年に期待すること? API • Media Stream Recording (Client side) -メディアストリームレコーディング Record your streams, but not all streams. http://www.w3.org/TR/mediastream-recording/
  25. 25. 2015年に期待すること? API • Media Capture from DOM Elements && Image Capture (a.k.a. snapshot) Use <AUDIO> or <VIDEO> as a source ! http://w3c.github.io/mediacapture-fromelement/
  26. 26. 2015年に期待すること? API • Audio output devices API Send different streams to different outputs http://w3c.github.io/mediacapture-output/
  27. 27. 2015年に期待すること? API • Identifiers for WebRTC's Statistics API Full stats about data channel, codecs, FEC, … http://www.w3.org/TR/webrtc-stats/
  28. 28. 2015年に期待すること? 特徴 • Screen Capture http://w3c.github.io/mediacapture-screen-share/ Chrome Firefox
  29. 29. 2015年に期待すること? • Other non-API improvements: • HW acceleration • FEC (Opus) • H.264 & VP9 with SVC in chrome • …
  30. 30. Long shot: ORTC (SVC)

×