the missing webrtc infrastructure
DESCRIPTION
WebRTC provides a simple and elegant solution for real-time communication. At the same time, it leaves all signaling and architectural questions open. What can companies do to close this gap in WebRTC infrastructure and how will it assist the ecosystem to grow and flourish? You can find my impressions and more details about the conference here: http://bloggeek.me/webrtc-conference-wrapup/TRANSCRIPT
The Missing WebRTC Infrastructure
Tsahi Levent-LeviDirector of Business Solutions, PBG - PSM
October 2012
1
2
3
WebRTC is a part of a whole solution
4
P2P technology
12
34
5
5
But needs a server
● NAT traversal
● Signaling
6
PSTN and SIP anyone?
7
Thank You!
Well…Not Really…
WebRTC Needs Infrastructure Building
Blocks
9
Leave the web page
● Dial tone
● Numbering plan
● Identity system
10
GatewayingWebRTC Other
Transport SRTP RTP,SRTP,Circuit Switched
Codecs VP8 H.264
G.711,Opus
G.7xx,AMR-NB/WB, …
Signaling ? SS7, SIP, H.323, …
11
Gatewaying: Client Included
● Gateway vendor offers the client side (SDK, Widget or other)
HTML5 Client
WebRTC
JS SIP / Other
SRTP
WebSocket
SIP / IMS
PSTN
GW
12
My-service
Gatewaying: Programmable
HTML5 Client
WebRTC
?
APISIP / IMS
PSTN
SRTP
JS
GW
● Gateway vendor offers control APIs
● Customer build the client as he sees fit, interacting with the gateway’s APIs from his own web server
● Conferencing
● IVR
● Recording
● Follow me
● …
13
Telephony:Voice as we know it
How do we Add Telephony Services?
1. Gateway to PSTN
2. Gateway to SIP (VoIP)
3. Natively in new WebRTC media servers
15
Analytics
● Video● Object tracking
● Face recognition
● Voice● Text to speech
● Speech to text
● Sentiment from voice
http://bitly.com/bundles/tsahil/2
16
QoE: Closing WebRTC Gaps
QoS Assurance Mobile App Support
Value is created from meshing up
bits and pieces together
17
18
Image credits
mikebaird
burgerfeet1
woodleywonderworks _Nezemnaya_
Seattle Municipal Archives Phil Aaronson
Elsie esq
19
Thank You!
Tsahi Levent-LeviDirector of Business Solutions, PBG – PSM
[email protected]://bloggeek.me