webrtc transforming communications

14
WebRTC Transforming Communications

Upload: ezuce-inc

Post on 14-Dec-2014

781 views

Category:

Technology


3 download

DESCRIPTION

Martin Steinmann and Christina Inge's talk on WebRTC and its transformation of the communications industry, including mobile apps, mobile customer service, and enterprise applications

TRANSCRIPT

Page 1: WebRTC Transforming Communications

WebRTC Transforming Communications

Page 2: WebRTC Transforming Communications

2

> Web Real-Time Communications

> New standard that allows browser to be endpoint for communications

> “Allows developers to add real-time voice calls, video chats and file sharing to their web apps without the need for plug-ins.” –TechCrunch

> Javascript, open sourced by Google

WebRTCWhat it is, exactly

Page 3: WebRTC Transforming Communications

3 Communications at Web SpeedNothing short of a communications revolution

Page 4: WebRTC Transforming Communications

4

> Threat to local telcomms

> Microsoft has made attempts to stall, or drive it in a new direction

> Cisco supports it

> Mozilla is betting on it

> Growing industry consortium

> Phone manufacturers?

The ControversyNot everyone is happy with WebRTC

Page 5: WebRTC Transforming Communications

5

> A softphone in a browser

> Complexity reduction

> Next generation ‘phone’ network

> Real-time everywhere

> $2 trillion industry re-invented

> Skype, but better, based on standards

The Vision of WebRTCApproaching reality at Web speed

Page 6: WebRTC Transforming Communications

6

Features• Codecs• Encryption• NAT traversal• Bandwidth

mgmt

Signaling• SIP• XMPP• Proprietary

How Does It Work?Simple, its (almost) all in the browser 6

WebSocketsWebSockets

Page 7: WebRTC Transforming Communications

7 Browser SupportHeading towards adoption

Chrome• Desktop: Full support• Mobile: Coming soon

Firefox / Firefox Mobile• Desktop: Full support and interop with

Chrome• Mobile: Announced (Android)

Safari• Apple focused on Face Time walled garden

and H.264• Third party plugin: e.g. webrtc4all • iOS is closed and prevents third party

browsers from accessing certain functions

Opera• Mobile: Available (Android)

IE• Via ChromeFrame plugin• Microsoft chose a proprietary path

Page 8: WebRTC Transforming Communications

8 Basic DiagramPutting the pieces together

Page 9: WebRTC Transforming Communications

9

> Voice• Opus (royalty free, open

source)

> Video• Google and Mozilla and W3C

favor VP8 (patent free and open source)

• Microsoft, Cisco, Apple favor H.264 (requires a license)

> Microsoft• Remember RTAudio and

RTVideo?

Ongoing Fight over Codecs and PatentsWebRTC attempts to set a new standard for open source and royalty free codecs

Page 10: WebRTC Transforming Communications

10

> Websites become a key customer service function• Yes, a function

> Scores, on large sites, hundreds of endpoints where a call can—and will—originate

> Forget click-to-chat on sites, the website is the customer service, and sometimes sales, hub

Changing What Web sites Can DoA communications end-point

Page 11: WebRTC Transforming Communications

11

> WebRTC will be integrated the way social needs to be now

> Part of the evolution to website as applications

> Once it’s accepted, will need to plan for WebRTC as a key part of any serious enterprise or consumer-facing website

Changing Websites’ FunctionSites Become More Interactive In A Way Social Leads

Page 12: WebRTC Transforming Communications

12

> Email, such as Outlook, Zimbra

> CRM, such as Salesforce

> Not just voice/video, but screen-sharing, right in the app

> Communications-enablement becomes the standard for web apps, especially at work

Communications-Enabling Web AppsAdding Voice, Video, Screen Share, and Chat capabilities

Page 13: WebRTC Transforming Communications

13

Unite Zimbra first version• Initiate calls (click-to-call)• Presence integration• Unified messaging / call history• Conference management• Corporate address book• Calendar free / busy

Unite Zimbra second version• Voice / video in the browser• Screen sharing from the Zimbra UI• Integrated chat / group chat

VMware Zimbra Communications Enabled WebRTC brings voice / video / screen sharing right into the Zimbra UI

Page 14: WebRTC Transforming Communications