1 11/25/2013 - tmcnet · • large enterprise and mobile stun turn ice deployments • working with...
Post on 27-Mar-2020
2 Views
Preview:
TRANSCRIPT
Welcome
11/19/2103
2
Business Applications Exhibits Open
Room B1 M3 M1
9:50-11:10am WebRTC Tutorial and Training Setting Up A WebRTC Deployment
11:10-12:30am
12:35-1:05pm
1:05-1:10am
1:10-1:40pm
1:40-2:20am2:20-2:30pm2:30-3:10pm Is Your Business Ready for WebRTC?!3:10-3:50pm Customer Service Applications (Panel)
3:50-8:00pm 3:50-8:00pm
Developer Workshops
Opening Reception - Exhibits Open and Demonstration Theater (4:00 Demo Start) - Exhibit Hall D
Break
Oracle Keynote and Box Lunch for Workshop Attendees - Room B5
Tuesday November 19, 2013
TokBox Keynote - Room B5
Google WebRTC Overview and Application Demonstrations - Room B5
Business Intro to WebRTC - Extended Session
The WebRTC Big Build Comparison
Signaling Workshop
Conference Kick-off - Room B5
WiFi
• WiFi is available in all of the meeting rooms and the public spaces
• WiFi is not available in the Exhibit Hall
• SSIDs and Password: – 5.0 Ghz – WRTC50 – Password wrtc2013
– 2.4 Ghz – WRTC24 – Password wrtc2013
• Recommend using 5.0 Ghz if it is available on your device
11/25/2013
3
Setting Up a WebRTC Deployment
Carl Ford Community Builder Crossfire Media Email carl@crossfiremedia.com @alwaysoncarl
11/25/2013
4
Speakers
• Chris Piche – Title
– Eyeball
• James Gledhill – Chief Solutions Architect
– Dialogic
• Chris Wendt – Title
– Comcast
11/25/2013
5
Chris Piche CEO - Eyeball Networks
• Pioneering NAT traversal technologies since 2002
• Large enterprise and mobile STUN TURN ICE deployments
• Working with Google, WebRTC to integrate Eyeball’s patented
AnyFirewall™ Technology for p2p connectivity and scalability,
and…
• TURN.AnyFirewall.com – it’s free!
You’ve Built a WebRTC App
Access Local Media
Audio Video Calling
Data Communication
getUserMedia
RTCPeerConnection
RTCDataChannel
Any network. Any firewall. Any device. Any protocol Guaranteed.
Now What?
1. Signaling server or service
2. STUN/TURN server or service
Any network. Any firewall. Any device. Guaranteed.
Signaling
Server
Any network. Any firewall. Any device. Any protocol Guaranteed.
Why Signaling?
Any network. Any firewall. Any device. Any protocol Guaranteed.
STUN / TURN Solutions
• Free options including:
• rfc5766-turnp-server
• TURN.AnyFirewall.com Commercial options including:
• AnyFirewall™ Server
Any network. Any firewall. Any device. Any protocol Guaranteed.
Let’s Try It!
Simple WebRTC application
TURN.AnyFirewall.com
WebRTC to SIP “Evolution” The next Logical Access to IMS/SIP networks
App App
User & Session Management
(IMS Core)
Service
App
Service
Gateway SBC
PSTN
Internet
PBX
3G Cell
GGSN Anchor
VoLTE
NGN
SBC
Mobile
PSTN
CMTS
Packet Cable
Serv
ice
&
Ap
p L
ayer
Sess
ion
C
on
tro
l La
yer
Acc
ess
&
Tran
spo
rt
Laye
r
WebRTC Gateway
WebRTC
DSLAM
Translating & Transcoding WebRTC Side SIP Side
Signaling (Translating) Transport WebSocket (HTTP/TCP) UDP
Protocol Undefined (JSON/SIP/??) SIP
Media (Transcoding) Transport DTLS UDP
Protocol SRTP RTP
Audio Codecs OPUS G.711
Video Codecs VP8 H.264
11/25/2013
20
WebRTC SIP
Translating & Transcoding
11/25/2013
21
SIGNALING TRANSLATION
MEDIA TRANSCODING
SIP Phone
SIP
N
etw
ork
We
bR
TC
Net
wo
rk
JSON/SIP/? SIP
Audio: OPUS G.711
Video: VP8 H.264
RTP / UDP
WebRTC Gateway
WebRTC Gateway
11/25/2013
22
We
bR
TC
Net
wo
rk
RTP / UDP SRTP / DTLS IMS Core
App App
Service
MEDIA TRANSCODING
MEDIA TRANSCODING
MEDIA TRANSCODING
SIGNALING (H2S) TRANSLATION
SBC with WebRTC
Bump-in-the-wire
11/25/2013
23
RTP / UDP SRTP / DTLS IMS
Core
App App
Service
Pass-Through
SIGNALING TRANSLATION
Bump-in-wire Transcoding
MEDIA TRANSCODING
ROUTING & REG
SBC with WebRTC
App Server
11/25/2013
24
SRTP / DTLS IMS Core
App App
Service
Pass-Through
SIGNALING TRANSLATION
Media Server
MEDIA TRANSCODING
App Server
SIGNALING TRANSLATION
Control Protocol
11/25/2013
32
No longer about single purpose always-on primary devices
Multiple Application contexts
Multiple Communications contexts
Multiple “communications enabled” devices
Multiple user devices
11/25/2013
36
AP
I E
xposu
re/S
ecuri
ty
WebRTC
Gateway
Application
Servers IMS/PSTN SIP HTTP
Media Gateway/
Media Server
Web Clients
STUN/TURN/ICE
Native Clients
Websocket
IdP
SRTP RTP SIP Clients
11/25/2013
37
HTTP becomes primary end-client signaling protocol
Explicitly support both Trapezoidal and Triangular Application Models
Favor codecs that support OTT delivery and resiliency
Provide flexibility to support multiple communications models/applications
Questions
1. Where do we stand in the product Cycle?
2. What kind of implementations are we seeing?
3. Howe does IPv6 impact the use of ICE, STUN and Turn?
4. Are the security issues closer to traditional telecom or browser problems?
5. Is the lack of interoperability a help or a hinderance?
11/25/2013
38
top related