18
Quality Over WebRTC Amir Zmora VP Alliances & Partnerships @AmirZmora

Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

Embed Size (px)

DESCRIPTION

The presentation "Quality over WebRTC" was presented at the WebRTC conference in Paris, http://bit.ly/19E3w5o. The presentation looks at the quality challenges in WebRTC as communication over the open internet and how this is different from current VoIP communication. Later the presentation reviews Tools that can help minimize these issues as well as a WebRTC network federation option managed by a cloud appliance that optimizes the communication for cost and/or quality.

Citation preview

Page 1: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

Quality Over WebRTC Amir Zmora

VP Alliances & Partnerships

@AmirZmora

Page 2: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013
Page 3: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

Pre-VoIP

PSTN

E1/T1

Enterprise/Contact Center

Page 4: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

PSTN

SIP Trunk

Enterprise/Contact Center

Enterprise VoIP

Page 5: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

Going VoIP All The Way

IMS Backbone

SIP Trunk

Enterprise/Contact Center

Home user

Residential GW

Page 6: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

In Comparison to OTT

Free

Best Effort

Page 7: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

Web Server

HTML & JavaScript

Signaling over

WebSocket

SIP

Media OPUS/G.711

IP Phone

Public Internet

SBC/GW

Public Internet

Browser

Enterprise Enterprise

WebRTC, Simplified Version

Page 8: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

The Issues

Codecs – not matching, no HD all the way

Network impairments

Media route not controlled

IT Manager – “I have no clue what went wrong”

Page 9: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

The Solutions

The Network Tools

Page 10: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

Tools

Avoid transcoding

Use codes that support resiliency

Support WebRTC resiliency on the server

Minimize latency

Monitor your network

And act upon it

Page 11: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

The Network

Consumer

Business

Page 12: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

Public Internet

Web Server

HTML & JavaScript

Signaling over

WebSocket

SIP

Media OPUS/G.711

IP Phone

SBC/GW

Browser

Enterprise Enterprise/ Contact Center

The Carriers’ Preferred Architecture

Carrier’s Network

WebRTC GW

SIP Trunk

Paris

Los Angeles

USA

Page 13: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

Public Internet

Web Server

HTML & JavaScript

Signaling over

WebSocket

SIP

Media OPUS/G.711

IP Phone

SBC/GW

Browser

Enterprise Enterprise/Contact Center

WebRTC Media Routing Federation

Carrier A VoIP Backbone

Carrier B VoIP Backbone

Media Relay

Media

SIP Trunk

Page 14: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

Web Server

HTML & JavaScript

Signaling over

WebSocket

SIP

IP Phone

SBC/GW Enterprise Enterprise/Contact Center

Optimized WebRTC Media Routing Federation

Public Internet

Media OPUS/G.711

Session Experience Manager: ”You have

quality issues”

Browser

Page 15: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

The SBC changes media route

Page 16: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

Web Server

HTML & JavaScript

Signaling over

WebSocket

SIP

Media OPUS/G.711

IP Phone

SBC/GW Enterprise Enterprise/Contact Center

Carrier A VoIP Backbone

Carrier B VoIP Backbone

Public Internet

Media OPUS/G.711

Media Relay Media Relay

Dynamic media routing

decisions

Browser

Optimized WebRTC Media Routing Federation

Page 17: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

What’s Needed to Make it Happen?

Federation agreements for WebRTC traffic

Cloud appliance

Quality assurance

Quality monitoring

Routing optimization

Mediation into existing deployment

End-to-End native WebRTC media support (Opus, VP8)

Page 18: Quality over WebRTC - Amir Zmora - AudioCodes - Upperside 2013

Thank You Amir Zmora

VP Alliances & Partnerships

@AmirZmora