SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

14
moderator: martin steinmann participants: george niculae, joegen baclor, daniel tacalau March 11, 2013 / Bentley University / Boston MA WebRTC – A Communications Revolution 1

description

At the SIPfoundry CoLab users conference Martin Steinmann discusses the impact of WebRTC on the communications industry and how the WebRTC technology can be applied to create modern client applications for Web and Mobile.

Transcript of SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

Page 1: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

moderator: martin steinmann

participants: george niculae, joegen baclor, daniel tacalau

March 11, 2013 / Bentley University / Boston MA

WebRTC – A Communications Revolution

1

Page 2: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

Introducing the Presenters

George Niculae Daniel Tacalau Joegen Baclor

Page 3: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

3Nothing short of a communications revolutionCommunications at Web Speed

Page 4: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

> 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

4Approaching reality at Web speedThe Vision of WebRTC

Page 5: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

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

52013 is the year of WebRTCStatus of WebRTC Standardization

Opera>Mobile: Available (Android)

IE>Via ChromeFrame plugin

>Microsoft chose a proprietary path

Page 6: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

>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?

6WebRTC attempts to set a new standard for open source and royalty free codecsOngoing Fight over Codecs and Patents

Page 7: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

7Simple, its (almost) all in the browserHow Does It Work?

Features>Codecs

>Encryption

>NAT traversal

>Bandwidth mgmt

Signaling>SIP

>XMPP

>Proprietary

WebSocketsWebSockets

Page 8: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

>sipXsbc as a secure gateway for external traffic

>WebSocket proxy

>Media anchoring

>Security (encryption)

>Flexible and secure remote worker solution

>Mediation for vendor specific phones (Cisco)

Secure infrastructure for browser based communicationsipXecs – WebRTC Architecture

8

Page 9: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

9WebRTC Client Demo

Page 10: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

10Cross-platform and speed no longer a trade-off you have to makeMobile App Development is Changing

Why is this important?> Cross-platform represents

huge complexity

> Real-time technology is complex and expensive to buy

> Could speed-up the adoption of new operating systems like Firefox OS and Ubuntu Touch

Page 11: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

11Trend in Mobile App Development

We believe Web apps will win>Costs less

>Faster time-to-market

>Cross-platform

WebRTC is ‘native’ in the browser>High quality audio/video without

choppiness

>Acquired from the best source and maintained by Google

Page 12: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

Media enabling Web integrations>Salesforce.com

>Zimbra

>Liferay

>openACD

Interoperability with phone end points>Some hurdles to overcome

>Might require a proxy / gateway

Providing the enterprise infrastructure>Enable the user to benefit from WebRTC client innovation

>Global SIP infrastructure

>Open, standards based, enables BYOD

12Web based communications enablementWhat Are We Working On?

Page 13: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution

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

13WebRTC brings voice / video / screen sharing right into the Zimbra browser UIVMware Zimbra Communications Enabled

Page 14: SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution