38
11/25/2013 1

1 11/25/2013 - TMCnet · • Large enterprise and mobile STUN TURN ICE deployments • Working with Google, WebRTC to integrate Eyeball’s patented AnyFirewall™ Technology for

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

11/25/2013

1

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 [email protected] @alwaysoncarl

11/25/2013

4

Speakers

• Chris Piche – Title

– Eyeball

• James Gledhill – Chief Solutions Architect

– Dialogic

• Chris Wendt – Title

– Comcast

11/25/2013

5

DEPLOYING WEBRTC APPLICATIONS

Chris Piche

CEO

Eyeball Networks

11/25/2013

6

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!

WebRTC Deployments

Evolutionary vs. Revolutionary

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?

Signaling Solutions • SIP, XMPP, HTTP…

• Free and commercial options

Private IP

address

Public IP

address

Why STUN TURN?

STUN

TURN

Server

Signaling

Server

Private IP

address

Public IP

address

STUN TURN ICE

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

Thank You

11/25/2013

18

James Gledhill

Chief Solutions Architect

Dialogic

WebRTC to SIP (Evolution)

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

25

11/25/2013

26

11/25/2013

27

11/25/2013

28

11/25/2013

29

11/25/2013

30

11/25/2013

31

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

33

11/25/2013

34

11/25/2013

35

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