Início
Conheça mais
Enviar pesquisa
Carregar
Entrar
Cadastre-se
Anúncio
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
Denunciar
Kensaku Komatsu
Seguir
Frontend engineer em NTT communications
26 de Aug de 2015
•
0 gostou
8 gostaram
×
Seja o primeiro a gostar disto
mostrar mais
•
2,345 visualizações
visualizações
×
Vistos totais
0
No Slideshare
0
De incorporações
0
Número de incorporações
0
Check these out next
5分で分るWebRTCコーデックウォーズ
Yusuke Naka
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
Yusuke Naka
WebRTC/ORTCの最新動向まるわかり!
Yusuke Naka
スマホ(Android・iPhone)でWebRTC
Natsuki Yamanaka
WebRTCエキスパート座談会
Ryosuke Otsuya
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
Kensaku Komatsu
WebRTC再び
Shigeyuki Takeuchi
5分でわかるWebRTCの仕組み - html5minutes vol.01
西畑 一馬
1
de
46
Top clipped slide
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
26 de Aug de 2015
•
0 gostou
8 gostaram
×
Seja o primeiro a gostar disto
mostrar mais
•
2,345 visualizações
visualizações
×
Vistos totais
0
No Slideshare
0
De incorporações
0
Número de incorporações
0
Baixar agora
Baixar para ler offline
Denunciar
Tecnologia
CEDEC2015でのWebRTCの講演資料
Kensaku Komatsu
Seguir
Frontend engineer em NTT communications
Anúncio
Anúncio
Anúncio
Recomendados
SkyWay国内唯一のCPaaS
Kensaku Komatsu
5.4K visualizações
•
24 slides
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
Kensaku Komatsu
11.2K visualizações
•
51 slides
SkyWay HandsOn
Yusuke Naka
2.2K visualizações
•
36 slides
はじめてのWebRTC/ORTC
Yusuke Naka
4.3K visualizações
•
78 slides
知ってると得するかもしれないConstraintsたち
Kensaku Komatsu
20.2K visualizações
•
17 slides
Web rtcの使い方
Kensaku Komatsu
5.3K visualizações
•
24 slides
Mais conteúdo relacionado
Apresentações para você
(19)
5分で分るWebRTCコーデックウォーズ
Yusuke Naka
•
7.4K visualizações
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
Yusuke Naka
•
9.5K visualizações
WebRTC/ORTCの最新動向まるわかり!
Yusuke Naka
•
22K visualizações
スマホ(Android・iPhone)でWebRTC
Natsuki Yamanaka
•
18.1K visualizações
WebRTCエキスパート座談会
Ryosuke Otsuya
•
3K visualizações
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
Kensaku Komatsu
•
8.5K visualizações
WebRTC再び
Shigeyuki Takeuchi
•
3.1K visualizações
5分でわかるWebRTCの仕組み - html5minutes vol.01
西畑 一馬
•
8.5K visualizações
ORTCの仕様書をざっくり斜め読みする
Yusuke Naka
•
6.2K visualizações
Chrome Extensionでスクリーンシェアをやってみる
Yusuke Naka
•
3.8K visualizações
02172016 web rtc_conf_komasshu
Kensaku Komatsu
•
1K visualizações
WebRTCを始めよう! HTML5fun 第一回勉強会
Yusuke Naka
•
8.1K visualizações
2013 WebRTC node
mganeko
•
13.8K visualizações
スマートフォンでのWebRTC活用
minamotot
•
11.8K visualizações
WebRTC入門+最新動向
Ryosuke Otsuya
•
19.1K visualizações
WebRTCが拓く新たなWebビジネスの世界
Kensaku Komatsu
•
10.2K visualizações
5分でわかるWebRTC
Ryosuke Otsuya
•
6.7K visualizações
WebRTCハンズオン
Yusuke Naka
•
3.1K visualizações
Web of Thingsの現状とWebRTC活用の可能性
Kensaku Komatsu
•
11.5K visualizações
Similar a ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
(20)
Web RTCにより拓かれるコミュニケーションサービスの形 「新たなバリュー創造へ。ntt comのチャレンジ」webアプリケーション エバンジェリスト ...
Mickey Miki
•
50.4K visualizações
WebRTC の紹介
Kensaku Komatsu
•
4K visualizações
14th apr2015 リックテレコ勉強会
Kensaku Komatsu
•
1.1K visualizações
WebRTCで動かす“テレイグジスタンス”ロボット
NTT Communications Technology Development
•
5.1K visualizações
SkyWay Vision & Mission
Yoshiki Mizushima
•
8.1K visualizações
レポート
xin song
•
429 visualizações
WebRTCにより可視化されるリアルタイムクラウド。求められるAPI
Kensaku Komatsu
•
4.7K visualizações
レポート
xin song
•
335 visualizações
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
Yusuke Naka
•
944 visualizações
HTML5 Japan Cup (5jCup) WebRTC賞
Ryosuke Otsuya
•
1.1K visualizações
5jCup WebRTC賞
Yusuke Naka
•
1K visualizações
we are javascript LTの資料4
Yuuta Moriyama
•
623 visualizações
IoT用途で簡単に使えるWebRTC Engineを作った話
ToshiyaNakakura1
•
479 visualizações
究極のゲーム用通信プロトコルを探せ!
Ryosuke Otsuya
•
7.2K visualizações
WebRTC概説(P2P)
goforbroke
•
816 visualizações
Magic Leap で WebRTC 触ってみた
NishoMatsusita
•
392 visualizações
WebRTCとPeer.jsを使った実装
Yuta Suzuki
•
7.6K visualizações
Web OSで可能になる世界
Kensaku Komatsu
•
8.9K visualizações
Infocom webrtc conference japan
mganeko
•
1.2K visualizações
SFUの話
tnoho
•
14.2K visualizações
Anúncio
Mais de Kensaku Komatsu
(19)
Media processing with serverless architecture
Kensaku Komatsu
•
866 visualizações
Boxdev lt-09082016
Kensaku Komatsu
•
964 visualizações
a pattern for PWA, PRPL
Kensaku Komatsu
•
6.6K visualizações
Full Matrix Auto Test Framework for WebRTC
Kensaku Komatsu
•
1.3K visualizações
WebRTC 101
Kensaku Komatsu
•
998 visualizações
04122016 web rtc_globalsummit
Kensaku Komatsu
•
938 visualizações
FirefoxでgetStats()
Kensaku Komatsu
•
2.7K visualizações
25th nov2014 52thhtml5j
Kensaku Komatsu
•
1.1K visualizações
エフサミ2014 web rtcの傾向と対策
Kensaku Komatsu
•
1.9K visualizações
HTML5 Night 2014 Web x Network Technology ( WebRTC )
Kensaku Komatsu
•
3.8K visualizações
iPhoneでなんちゃってWebRTC
Kensaku Komatsu
•
4.7K visualizações
うしちゃん WebRTC Chat on SkyWayの開発コードw
Kensaku Komatsu
•
2.7K visualizações
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
Kensaku Komatsu
•
3.8K visualizações
Webによるデバイスを用いたリアルタイムサービスの可能性(神戸ITフェスティバル版)
Kensaku Komatsu
•
1.8K visualizações
Webによるデバイスを用いた
Kensaku Komatsu
•
1.5K visualizações
最新Webプロトコル傾向と対策
Kensaku Komatsu
•
34.6K visualizações
An introductiontohtml5j
Kensaku Komatsu
•
595 visualizações
「マンガテレビ」の作り方
Kensaku Komatsu
•
2.6K visualizações
8th july2013 packaged_apps_codelab
Kensaku Komatsu
•
932 visualizações
Último
(20)
JSTQB_テストマネジメントとレビュープロセス.pdf
akipii Oga
•
113 visualizações
CDLEハッカソン2022参加報告.pdf
SHOIWA1
•
7 visualizações
《杨百翰大学毕业证|学位证书校内仿真版本》
d520dasw12
•
2 visualizações
ChatGPT触ってみた
infinite_loop
•
11 visualizações
ペンタエリスリトール市場.pdf
HinaMiyazu
•
3 visualizações
JSTQB_テストプロセスの概念モデル.pdf
akipii Oga
•
135 visualizações
SoftwareControl.pdf
ssusercd9928
•
6 visualizações
留信网认证可查【拜欧拉大学文凭证书毕业证购买】
1lkjhg
•
3 visualizações
Forguncy製品概要.pptx
フォーガンシー
•
0 visão
ネットワークパケットブローカー市場.pdf
HinaMiyazu
•
6 visualizações
【DL輪読会】Egocentric Video Task Translation (CVPR 2023 Highlight)
Deep Learning JP
•
6 visualizações
点群SegmentationのためのTransformerサーベイ
Takuya Minagawa
•
12 visualizações
☀️【卡尔顿大学毕业证成绩单留学生首选】
15sad
•
2 visualizações
PCベース制御による集中制御.pdf
ssusercd9928
•
19 visualizações
モバイル・クラウド・コンピューティング-データを如何に格納し、組み合わせ、情報として引き出すか
Masahiko Funaki
•
2 visualizações
☀️【麦吉尔大学毕业证成绩单留学生首选】
15sad
•
3 visualizações
Kubernetes超入門
Takashi Suzuki
•
5 visualizações
統計学の攻略_統計的仮説検定の9パターン.pdf
akipii Oga
•
133 visualizações
UAV写真・レーザー測量test.pptx
ssuserb48d2b1
•
14 visualizações
SoftwareControl.pdf
ssusercd9928
•
15 visualizações
Anúncio
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
Copyright © NTT
Communications Corporation. All rights reserved. ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る NTTコミュニケーションズ株式会社 技術開発部 Webコアテクニカルユニット Webアプリケーションエバンジェリスト ⼩小松健作
Copyright © NTT
Communications Corporation. All rights reserved. ⾃自⼰己紹介 2 • ⼩小松健作 • NTTコミュニケーションズ • 技術開発部 • Webアプリケーションエバンジェリスト • 最新Web技術の研究開発に従事 • WebRTC(SkyWay) • 標準化活動(W3C) • コミュニティ活動 • html5j スタッフ • Google Developer Expert(HTML5)
Copyright © NTT
Communications Corporation. All rights reserved. 7 WebRTC in nutshell
Copyright © NTT
Communications Corporation. All rights reserved. WebRTCとは? • Web Real Time Communication -‐‑‒ Webでリアルタイム通信を⾏行行うための機能 -‐‑‒ ブラウザでテレビ会議サービスを簡単に作れるようになる -‐‑‒ P2Pのデータ通信も可能 8
Copyright © NTT
Communications Corporation. All rights reserved. WebRTC Sample Demo (by Google) 9 https://apprtc.appspot.com/
Copyright © NTT
Communications Corporation. All rights reserved. 6 Simple p2p bomberman sample w/ WebRTC http://komasshu-skyway-sample.github.io/p2p-bomberman/src/
Copyright © NTT
Communications Corporation. All rights reserved. 本⽇日のアジェンダ 6 • WebRTCの最新事情として • 市場動向 • 技術仕様 • SkyWay • ゲーム関連ユースケース を紹介
Copyright © NTT
Communications Corporation. All rights reserved. 本⽇日のアジェンダ 6 • WebRTCの最新事情として • 市場動向 • 技術仕様 • SkyWay • ゲーム関連ユースケース を紹介
Copyright © NTT
Communications Corporation. All rights reserved. 10 Status of the Market
Copyright © NTT
Communications Corporation. All rights reserved. The WebRTC Landscape Infographic–June 2014 by CIO2CMO 12
Copyright © NTT
Communications Corporation. All rights reserved. The WebRTC Landscape Infographic–June 2014 by CIO2CMO (cont.) 13
Copyright © NTT
Communications Corporation. All rights reserved. The WebRTC Landscape Infographic–June 2014 by CIO2CMO (cont.) 14
Copyright © NTT
Communications Corporation. All rights reserved. 15 Target service model
Copyright © NTT
Communications Corporation. All rights reserved. Gartner Report : WebRTCのメインターゲティングエリア 16 • The vision of WebRTC is to embed real-‐‑‒time voice and video communication into browser and mobile applications, so that users do not have to move to another application in order to communicate. Users will be able to communicate whenever and wherever they want to regardless of device or application that they are using. By embedding the communication natively within the browser, the contextual data and business processes can be more tightly integrated with the communications. • For example, click-‐‑‒to-‐‑‒call applications will migrate away from proprietary methods to WebRTC. Within contact center operations and communications-‐‑‒enabled business processes, Web developers can create browser pages as real-‐‑‒time communications objects to be used in workflow, e-‐‑‒ commerce and business process applications. • The challenge with WebRTC will be adding sophisticated voice and video communication functionality within applications. To address this, the traditional UCC and contact center infrastructure (CCI) vendors are providing APIs that allow these applications to provide functions such as conferencing, routing, queuing, recording, reporting and media tones such as a "beep" on another incoming call. release:2015/03/27 id:G00274066 http://www.gartner.com/document/3016620 要約すると、WebRTCによりWebアプリやモバイルアプリに映像⾳音声通信機能 が組み込まれていくようになる。これにより、関係するデータやビジネスプロセ スと映像⾳音声通信とを密接につなげることができるようになるところをポイント として置いている。
Copyright © NTT
Communications Corporation. All rights reserved. Why? 16 ・標準化により、ブラウザ, Native ともに気軽に利用可能 ・CPaaS サービスを利用することで手軽にシステム構築可能
Copyright © NTT
Communications Corporation. All rights reserved. したがって、WebRTCのカジュアルなマッシュアップが可能に 17 What?
Copyright © NTT
Communications Corporation. All rights reserved. 先⾏行行事例例(カスタマーサポート) 18 • Amazon Mayday : Kindle Fireのカスタマーサービスとして、 サポートセンター接続を提供 • AMEX:Executive カスタマー専⽤用サポートアプリ(iPadで提 供)に、コンシェルジュ接続を提供 • Salesforce:CRMのカスタマーサポート機能として、ビデオ チャットを提供 Amazon Mayday Video Chat in Salesforce Service Cloud
Copyright © NTT
Communications Corporation. All rights reserved. 先⾏行行事例例(OTT) 19
Copyright © NTT
Communications Corporation. All rights reserved. 先⾏行行事例例(NTTグループ) 19 http://www.bestiebox.net/ http://gacco.org/ 10/24 トライアル実施
Copyright © NTT
Communications Corporation. All rights reserved. 20 Analysis for Potential
Copyright © NTT
Communications Corporation. All rights reserved. Potential WebRTC users 21 http://disruptive-analysis.com/webrtc.htm
Copyright © NTT
Communications Corporation. All rights reserved. Enterprise adoption of WebRTC 22 http://disruptivewireless.blogspot.co.uk/p/blog-page_30.html
Copyright © NTT
Communications Corporation. All rights reserved. WebRTC supporting devices 23 http://disruptivewireless.blogspot.co.uk/p/blog-page_30.html
Copyright © NTT
Communications Corporation. All rights reserved. 本⽇日のアジェンダ 6 • WebRTCの最新事情として • 市場動向 • 技術仕様 • SkyWay • ゲーム関連ユースケース を紹介
Copyright © NTT
Communications Corporation. All rights reserved. WebRTCとは? 52 ひとことで⾔言うと「ブラウザでテレビ電話を実現する技術」 ブラウザだけで、プラグインのインストール無しに、Web会議、ボ イスチャット、テキストチャット、ファイル転送、電話との連携 等が実現可能。 従来のWeb WebRTC カメラやマイ クを利利⽤用可 リアルタイ ムに送受信 ブラウザ間 の直接通信 サーバ ク ライアント 間の通信 リクエストと レスポンスの 繰り返し カメラやマイ クの利利⽤用不不可 サーバ サーバ
Copyright © NTT
Communications Corporation. All rights reserved. シグナリング 71 STUN サーバ Signaling サーバ STUN サーバ WebRTC Cli WebRTC Cli ICEの仕組み等を利利⽤用して取得した情報を、互いに交換する仕組み ・どのような仕組みを⽤用いても良良い ・WebSocket(主流流) ・XHRロングポーリング ・情報はSDPを⽤用いて情報交換する ・テキストベースのプロトコル ・IPアドレス、ポート番号、 映像、⾳音声コーデック情報 などを記載して交換する ・めちゃくちゃ難解
Copyright © NTT
Communications Corporation. All rights reserved. ICE(Interactive Connectivity Establishment) 5858 STUN サーバ Signaling サーバ STUN サーバ WebRTC Cli WebRTC Cli WebRTCクライアント同⼠士がP2Pでネットワークを介してつながるために必要な仕組みを提供す る STUN ・⾃自分のグローバルIP、 ポート番号を知る ・UDPホールパンチングという 仕組みでNATに⽳穴を開ける ・NATの種類を判定 (WebRTCでは使ってない) TURN ・どうしてもNATに⽳穴を開けら れない場合に、データ通信を 中継する仕組み ・WebRTCコネクション全体の 8〜~9%はTURNが必要と ⾔言われている(⽇日本はもっと多いかも) TURN サーバ
Copyright © NTT
Communications Corporation. All rights reserved. TURNの使いどころ 66 どうしてもNATに⽳穴があかない場合はTURNを利利⽤用する 互いのNAT Type フルコーン 制限付きフル コーン ポート制限付 きフルコーン シンメトリッ ク フルコーン STUN STUN STUN STUN 制限付きフル コーン STUN STUN STUN TURN ポート制限付 きフルコーン STUN STUN STUN TURN シンメトリッ ク STUN TURN TURN TURN ※厳密に細分化すると9パターンあります。 よりセキュア よりセキュア
Copyright © NTT
Communications Corporation. All rights reserved. P2Pによるセキュアなリアルタイム通信 7373 すべての準備が整うとP2Pによる、セ キュアな通信を開始 ・映像・⾳音声 ・セキュアなリアルタイム通信(SRTP) ・AES(共通鍵暗号化) ・鍵交換にDTLSを⽤用いる(DTLS-SRTP) ・データ ・TCP同様の信頼性、到達順序性、 フロー制御、輻輻輳制御をUDP上で実現 ・セキュアなDTLS上で動作する ・DTLS ・通信経路路暗号化 ・データ整合性の保証 ・認証⾏行行為は⾏行行わない(オレオレ証明書) STUN サーバ Signaling サーバ STUN サーバ WebRTC Cli WebRTC Cli IP UDP SCTPSRTP DTLS ⾳音声・映像 データ
Copyright © NTT
Communications Corporation. All rights reserved. ⾳音声・動画処理理 75 WebRTCクライアントはPCやデバイスの⾳音声映像ストリームにアクセスでき る(以下、Webブラウザの場合) ・getUserMedia(WebAPI) プラットフォーム上の ⾳音声、映像ストリームを取得できる W3Cによって規定されたAPI ・ブラウザに実装された エンジンによって、 エンコード、デコード処理理がなされる ・コーデック ・Video:VP8、H.264 ・Audio:Opus、G.711 PCMA & PCMU デバイスハードウェア ⾳音声処理理エンジン コーデック ジッタ/パケロス補正 エコー除去 ノイズリダクション 映像処理理エンジン コーデック ジッタ/パケロス補正 ⾳音声・動画同期 画像補正 ⾳音声キャプチャ 動画キャプチャ 内部WebRTC API WebAPI(W3C) 引⽤用元:オライリー・ジャパン 「ハイパフォーマンスブラウザネットワーキング」 P.301
Copyright © NTT
Communications Corporation. All rights reserved. 本⽇日のアジェンダ 6 • WebRTCの最新事情として • 市場動向 • 技術仕様 • SkyWay • ゲーム関連ユースケース を紹介
Copyright © NTT
Communications Corporation. All rights reserved. SkyWayの概要 SkyWayは、WebRTC活⽤用サービス提供者向けの CPaaS (Communication PaaS)。 複雑なシグナリング処理理を担うAPI群とライブラリ、各種サーバーで構成される。 29 ■ 2013年年12⽉月5⽇日に提供開始 ■ 2400以上のアプリで利利⽤用 ■ ライブラリ類は基本オープンソース STUN API Signaling API STUN API ライブラリ ライブラリ 開発者はPeer to Peer通信のプログラ ミングに専念念できる SkyWayが シグナリングを 担うので、 http://nttcom.github.io/skyway/index.html
Copyright © NTT
Communications Corporation. All rights reserved. 33 提供機能 トライアルサービスに付き、無料で利用できます
Copyright © NTT
Communications Corporation. All rights reserved. 34 IE/Safari Plugin(デスクトップPCのみ) https://github.com/nttcom/peerjs/wiki/IE-and-Safari-plugin%E5%B0%8E %E5%85%A5%E6%89%8B%E9%A0%86 ※PluginはTemasys社のフリープラグインを利用
Copyright © NTT
Communications Corporation. All rights reserved. 35 Multi Party library https://github.com/nttcom/SkyWay-MultiParty https://html5experts.jp/sakkuru/16397/
Copyright © NTT
Communications Corporation. All rights reserved. 36 ⾳音声認識識 https://nttcom.github.io/SkyWay-SpeechRec/ https://html5experts.jp/iwase/16439/
Copyright © NTT
Communications Corporation. All rights reserved. 本⽇日のアジェンダ 6 • WebRTCの最新事情として • 市場動向 • 技術仕様 • SkyWay • ゲーム関連ユースケース を紹介
Copyright © NTT
Communications Corporation. All rights reserved. 38 https://www.cubeslam.com/ Cube Slam
Copyright © NTT
Communications Corporation. All rights reserved. テレプレゼンス・ロボット 33 • ビデオ会議機能を備えた遠隔操作ロボット。 • Double Robotics社、Romotive社のロボットは、WebRTC技術を採⽤用。 • 難病で登校できない⼦子供が、学校に配備されたロボットを利利⽤用するなどの事例例もある。 (VGo社) 0.シグナ リング 1.映像と⾳音声を 送受信 2.会話 2.会話 SkyWay Romo by Romotive www.romotive.jp 15,660 ロボット側はiPhoneを利利⽤用。 操作側はiOSアプリか ブラウザを利利⽤用。 Double by Double Robotics www.doublerobotics.com $2,499 ロボット側はiPadを利利⽤用。 操作側はiOSアプリか ブラウザを利利⽤用。
Copyright © NTT
Communications Corporation. All rights reserved. SkyWay Driving Vehicle 34 https://www.youtube.com/watch?v=oO-WjCKX9LY
Copyright © NTT
Communications Corporation. All rights reserved. 41 https://github.com/nttcom/SkyWay-DrivingVehicle SkyWay Driving Vehicleのソースコード、githubで公開!
もっとWoT/IoTな世界へ Demo: WebRTC on
Raspberry PI
かるーくアーキテクチャ シグナリング Audio/ Video
詳しくは今夜 渋谷にて http://eventdots.jp/event/568004
Copyright © NTT
Communications Corporation. All rights reserved. Summary 6 • WebRTCの最新事情として • 市場動向 ・・・ サービスへの組み込み • 技術仕様 ・・・ 様々な技術の組み合わせ • SkyWay ・・・ NTTコムが提供するCPaaS • ゲーム関連ユースケース を紹介しました。
Copyright © NTT
Communications Corporation. All rights reserved. 96 Thank you!! html5-‐‑‒ia@ntt.com
Anúncio