Successfully reported this slideshow.
Your SlideShare is downloading. ×

WebRTC status and what to expect in 2015

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 30 Ad
Advertisement

More Related Content

Slideshows for you (19)

Similar to WebRTC status and what to expect in 2015 (20)

Advertisement

More from Alexandre Gouaillard (20)

Recently uploaded (14)

Advertisement

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)

Editor's Notes

  • To translate: Communication today really not a natural experience. Too many apps, lots of heavy infrastructure (and high costs) and old technology. If you are building a community or have an audience, you don’t want to send them to someone else’s app when they want to interact…
  • To translate: Communication today really not a natural experience. Too many apps, lots of heavy infrastructure (and high costs) and old technology. If you are building a community or have an audience, you don’t want to send them to someone else’s app when they want to interact…
  • No need to translate
  • To translate: Communication today really not a natural experience. Too many apps, lots of heavy infrastructure (and high costs) and old technology. If you are building a community or have an audience, you don’t want to send them to someone else’s app when they want to interact…
  • To translate: Communication today really not a natural experience. Too many apps, lots of heavy infrastructure (and high costs) and old technology. If you are building a community or have an audience, you don’t want to send them to someone else’s app when they want to interact…
  • To translate: Communication today really not a natural experience. Too many apps, lots of heavy infrastructure (and high costs) and old technology. If you are building a community or have an audience, you don’t want to send them to someone else’s app when they want to interact…
  • Just translate title and the adjectives on the bottom:
    embeddable,
    Contextual
    Real time interactivity
  • Just translate title
  • translate

×