Upload
sipfoundry
View
71
Download
2
Tags:
Embed Size (px)
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.
Citation preview
moderator: martin steinmann
participants: george niculae, joegen baclor, daniel tacalau
March 11, 2013 / Bentley University / Boston MA
WebRTC – A Communications Revolution
1
Introducing the Presenters
George Niculae Daniel Tacalau Joegen Baclor
3Nothing short of a communications revolutionCommunications at Web Speed
> 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
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
>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
7Simple, its (almost) all in the browserHow Does It Work?
Features>Codecs
>Encryption
>NAT traversal
>Bandwidth mgmt
Signaling>SIP
>XMPP
>Proprietary
WebSocketsWebSockets
>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
9WebRTC Client Demo
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
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
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?
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