ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
-
Upload
kensaku-komatsu -
Category
Technology
-
view
1.435 -
download
0
Transcript of ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
-
Copyright NTT Communications Corporation. All rights reserved.
P2P WebRTCNTT Web
Web
-
Copyright NTT Communications Corporation. All rights reserved.
2
NTT
Web
Web WebRTCSkyWay W3C
html5j Google Developer ExpertHTML5
-
Copyright NTT Communications Corporation. All rights reserved. 7
WebRTCin 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 InfographicJune 2014 by CIO2CMO
12
-
Copyright NTT Communications Corporation. All rights reserved.
The WebRTC Landscape InfographicJune 2014 by CIO2CMO (cont.)
13
-
Copyright NTT Communications Corporation. All rights reserved.
The WebRTC Landscape InfographicJune 2014 by CIO2CMO (cont.)
14
-
Copyright NTT Communications Corporation. All rights reserved. 15
Targetservice 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
WebRTCWeb
-
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
AMEXExecutive iPad
SalesforceCRM
Amazon MaydayVideo 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 forPotential
-
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
23http://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
WebRTCP2P
STUN IP UDP NAT NAT WebRTC
TURN NAT WebRTC 89%TURN
TURN
-
Copyright NTT Communications Corporation. All rights reserved.
TURN
66
NATTURN
NAT Type
STUN STUN STUN STUN
STUN STUN STUN TURN
STUN STUN STUN TURN
STUN TURN TURN TURN
-
Copyright NTT Communications Corporation. All rights reserved.
P2P
7373
P2P
SRTP AES DTLSDTLS-SRTP
TCP UDP DTLS
DTLS
STUN
Signaling
STUN
WebRTC Cli WebRTC Cli
IPUDP
SCTPSRTP DTLS
-
Copyright NTT Communications Corporation. All rights reserved.
75
WebRTCPCWeb
getUserMediaWebAPI W3CAPI
VideoVP8H.264 AudioOpusG.711 PCMA & PCMU
/
/
WebRTC API
WebAPIW3C
P.301
-
Copyright NTT Communications Corporation. All rights reserved.
6
WebRTC SkyWay
-
Copyright NTT Communications Corporation. All rights reserved.
SkyWay
SkyWayWebRTC CPaaS (Communication PaaS)API
29
2013125 2400
STUN API
Signaling API
STUNAPI
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 PluginPC
https://github.com/nttcom/peerjs/wiki/IE-and-Safari-plugin%E5%B0%8E%E5%85%A5%E6%89%8B%E9%A0%86
PluginTemasys
-
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 RoboticsRomotiveWebRTC (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 Vehiclegithub
-
WoT/IoT Demo: WebRTC on Raspberry PI
-
Audio/ Video
-
http://eventdots.jp/event/568004
-
Copyright NTT Communications Corporation. All rights reserved.
Summary
6
WebRTC SkyWayNTTCPaaS
-
Copyright NTT Communications Corporation. All rights reserved. 96
Thank you!!