WebRTC Forum Asia

22
Cisco Confidential 1 © 2014 Cisco and/or its affiliates. All rights reserved. Bill Zeng, CTO – APJC Collaboration Future of Enterprise Unified Communication in the WebRTC /HTML5 world - Cisco’s perspective

Transcript of WebRTC Forum Asia

Installing Template Theme Files

Bill Zeng, CTO APJC CollaborationFuture of Enterprise Unified Communication in the WebRTC /HTML5 world - Ciscos perspective

Cisco Confidential# 2014 Cisco and/or its affiliates. All rights reserved.

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#Video demo

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#HTML5 / WebRTC & Possibilities

2011 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#Why is it interesting ?

MASSIVE ADOPTION

Ease of Deployment

Ease of Development

Ease of AccessNo VoIP expertise neededEnables huge web developer populationNew applicationsMashable communication componentsCross platformDistribution = URLDatacenter, not individual devicesLow maintenanceRapid updatesClick to accessAny deviceReduced need for plugins/native appsExtends business comm. systems

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#3 key audiences, traditionally hard to serve all 3 at the same time, are served by Jabber Guest. Result: Massive Adoption as we providing the ability to take real time into any web pages, any mobile application extended the value of the Cisco architecture as Rowan mentioned - as well as creating new budget and services for you - Let me explain how . . .(need to pick and choose the talk track below)

Ease of Access for External Guest UsersInitiate via public web sites, URLs, email. No special clients required. (when WEBRTC gets here) Guest users do not require an account, password, or registration.A true point-and-click simple experience.

Easy for DevelopersDeveloper quick start: SDKs, documentation, sample code, etc.Mashable communication componentsMobile PlatformsWeb Platforms

Easy for IT To Deploy this solutionDeployment Models: Browser Experience, Mobile Applications; Customizable SDKsDistribution = URL or Mobile Application Low maintenance. Rapid updates.

Leads to Massive Adoption. The solution addresses some key horizontal business uses cases:Consumer to Business InteractionsRemote Expert ConsultationsGeneral purpose frequent interactions between customers, partners, suppliers, etc. Another Horizontal Use Case - Human Resourcesconducting employment candidate screening and interviews using video vs. a telephone.

Vertical Market ExamplesRetail Customer Interactions. Find an expert.Financial Services Customer Interaction. Find an expert.Manufacturing customer, supplier, partner, interactionsHealthcare Expert Consultations.EducationRemote Guest speakers. Multi-site classroom interactions.And Many More!

This ultimately provides access to line of business relevance and budget for you which is new services and stickiness to partners. This is extending the value of the collaboration architecture.4

5

Virtual MeetingsSocial Collaboration

Employee-to-Employee Calls

TBD

Presentation RecordingPublic InteractionsBusiness Applications Use CasesMeasured Integration and Adoption Over Time Simplified Deployment

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#6

Vendor A BrowserWith Web App XVendor B BrowserWith Web App XNative,Zero PluginAppsInteractive Voice, Video, Data in Web BrowsersA Journey

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#7

Web ServerWeb App via HTTP/HTTPS(e.g. HTML, CSS, JavaScript)Voice, Video via SRTP

SIP Proxy

GW to SIPSIPBrowser to Non-Browser EndpointHigh-level Real-time Communications Architecture

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#Cisco Playing Key Role

Standards EffortsRTCWeb Working GroupPrimary effort in IETFCullen Jennings of Cisco is co-chairDefining how browsers communicate with others largely re-using existing protocolsNotable documents draft-ietf-rtcweb-audio draft-ietf-rtcweb-data-channeldraft-ietf-rtcweb-jsep draft-ietf-rtcweb-overviewdraft-ietf-rtcweb-qos draft-ietf-rtcweb-rtp-usagedraft-ietf-rtcweb-security-archdraft-ietf-rtcweb-use-cases-and-requirementsWebRTC Working GroupPrimary effort in W3CCullen Jennings of Cisco co-authors draftDefining how Web applications access browser real-time communications, i.e. APIsNotable documents WebRTC 1.0: Real-time Communication Between BrowsersMedia Capture and StreamsMedia Capture Scenarios8

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#Cisco Announces Free WebRTC H.264Open Source under BSD and binary module we distribute, we pay MPEG-LABinary versions for Win, Mac, Linux, Android community can contribute builds for others. Build tools open sourced, you can verify binary signature we distribute matches your build from sourceMinimal constraints for us to pay we need to distribute; About recognition; must be possible for user to disableCisco commits to support and pay barring unforseen changes in H.264 licensing environment

Interop with existing installation base;Availability of codec experts;Multiple codebases;Standard Development Organization codec;Hardware acceleration on multiple platformsPatent risk low 10 years in the market and millions of devices available today.

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#Cisco Strategy

2011 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#Extend SDKs, Build Standards, Develop ProductsCisco Strategy for Web SDKBuild on Jabber SDKEmpower customers, ISVs, partners, etcStandardsWork with standard bodies and industry shapersOpenness, interoperabilityProducts Progressively introduce HTML5 & WebRTCe.g. Jabber Public to Enterprise

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#Complement with native platform capabilities if necessary

Expecting broad, standards-based, interoperable browser support of WebRTC within 1-2 years

Cisco HTML5 / WebRTC Product Strategy

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#

Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices Enterprise & Guest Users

DesktopTabletSmartphoneWeb

Via Jabber SDK TodayPROOF of CONCEPT Web version of Jabber for enterprise usersNEW PRODUCT Jabber Guest Jabber for public to enterprise calls from desktop browsers & mobile devices

Enterprise Users

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#No support for VCS registered end-points

Another unique differentiator of Jabber is that it works on such a broad range of platforms, browsers, and devices. You get broad capabilities and a consistent experience across leading platforms and devices, including PCs, Macs, tablets (e.g. iPad, Cius) and smart phones (iPhone, Android, Blackberry).You get a rich collaboration experience from anywhere and can choose when, how, and on what device to interact. People want flexibility in how they work with a user experience that is intuitive, uncomplicated and consistent across devices. Cisco believes this is accomplished only with a unified architectural approach in which our Collaboration suite in a common user interface hosted on a network that is media-ready. The result is the right communication experience for the task at hand. Providing capabilities that span Presence, IM, voice, video, conferencing across different devices lets users choose the right communications experience for the task at hand.Consistent user-interface and experience across devices and features, spend more time collaborating and less time learning how to. This leads to increased adoption across the collaboration portfolio and better/faster ROI. By running on a wide range of devices and platforms, Cisco Jabber (and WebEx) lets organizations address new BYOD device ownership models, where employees want to use enterprise apps on their personal devices. Leading organizations support multiple platforms, browsers, and devices because thats what their brightest and best want.With the Cisco Jabber Software Development Kit (SDK), you can integrate Cisco Unified Communications capabilities into any web application-easily and quickly. Application developers, customers, and partners alike can take advantage of this powerful SDK to incorporate voice, video, instant messaging (IM), presence, voice messaging, and conferencing capabilities. Use the power of the web browser to connect, communicate, and collaborate within your line of business application or web portal. You'll save time, streamline workflows, and increase workforce collaboration and productivity.

13

Jabber Family OverviewGuest UsersWeb Browser

Mobile Apps

Call Control: SIP Cisco Unified Communications Manager (UCM)Cisco TelePresence Video Communication Server (VCS via UCM)

Meetings, ConferencingWebEx (SaaS)TelePresence MCU

Voice MessagingUnity Connection

Presence & IM: XMPP Unified PresenceWebEx Connect service (SaaS)

Enterprise Workers

Cisco ExpresswayDMZ

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#Jabber Guest: Public UsersHelp guest users easily interact with enterprise workers by using real-time communications that are high quality, standards-based, and comprehensive. Guests simply click a URL, website link, or mobile application to start the interaction. Build these capabilities into your website or mobile application with the included SDKs, or use the Jabber Guest client experiences. Uses can range from one-time interactions with customer service or sales departments, including remote experts, to general-purpose, frequent interactions with customers, partners, and suppliers.

Jabber UC Clients: Enterprise WorkersGive your teams the freedom to be productive from anywhere, on any device, with Cisco Jabber. Cisco Jabber lets you access presence, instant messaging (IM), voice, video, voice messaging, desktop sharing, and conferencing. Now you can find the right people, see if and how they are available, and collaborate using your preferred method.

14

Jabber Guest Browser Experience

VideoPoint-to-point videoPoint to video conferenceMidcall controlKeypadMute audio or videoFull-screenCamera or audio device selectionSelf-viewCall control - WebRTC CompatibleMediaBrowser plug-in (desktop web)Future WebRTC for media

* Images for illustration purpose only. Final UI subject to change.User Experience

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#Jabber Guest Browser Experiences Supported in the First Release:Microsoft Windows Vista, Windows 7, and Windows 8 with Firefox 10 or later, Chrome 18 or later, and Internet Explorer 8 or later. Mac OS X 10.7 and OS X 10.8 with Firefox 10 or later, Chrome 18 or later, Safari 5.0 or later.

15

Jabber GuestWebRTC Vision

Vendor A BrowserWith Web App XVendor B BrowserWith Web App XNative,Zero PluginApps

Native Video in the browserZERO DownloadStandards still evolving at IETF and W3CVideo Codec support outstandingJaber Guest Call Control designed to be WebRTC compatible HTML5 Standard

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#

Voice/VideoCallControlContactCenter

CC

Public InternetConsumer to Video ExpertHigh Level ArchitectureFirewallTraversal

Enterprise

Video Chat

Jabber P2E

Consumer Endpoint

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#

17

The Road Ahead

2011 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential# Though Some Significant TBDsGood Progress on Technology Agreement

CONVERGING

Audio Codecs G.711, OpusSignaling SDP-based offer/answer using JavaScriptFirewall/NAT Traversal ICE, STUN, TURNMedia Encryption DTLS-keyed SRTPMedia Consent ICE/STUNIdentity identity provider modelQoS DiffServ Code Point markings to enhance WiFi, residential GWs, LTE links TBD

Video Codec(s) VP8 vs H.264?Congestion Control goals = minimize latency, quick reaction, consistent data flowScreen/Application SharingEtc

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#Initial Versions Coming to MarketBrowser Implementations of WebRTCGoogle ChromeInitial desktop implementation in Chrome 23 Stable & laterInitial mobile implementation in Chrome 26 for Android BetaActively contributing to standards effortsContributing to open source, e.g. WebRTC.org

Microsoft Internet ExplorerActively contributing to standards effortsImplementation status not publicMozilla FirefoxInitial desktop implementation in Firefox 18 Aurora GA likely in version 20Actively working on open source implementation & contributing to standards effortsCisco contributed open source development, e.g. RFC4566-compliant SDP engine, call control application logic

Apple SafariMaintaining strict secrecy

20

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#Standards/Browsers & Cisco Roadmap

131415Subject to Change WebEx Meetings, SocialJabber SDK, P2EInitial HTML5/WebRTC PoCsInitial GA HTML5/WebRTC browsersRFCs media transport, signaling, security, congestion, QoS, etc More GA browsers, standards adoption1.0 WebRTC StandardsRFCs statistics, architecture, trickle ICE, bundle Broad HTML5/WebRTC browser adoptionRFCs congestion, simulcast Browser-based WebEx In-meeting ExperienceSDKs for WebEx, JabberInitial HTML5/WebRTC SupportHMTL5/WebRTC versions of apps on all major platforms

Real-time media collaboration easily integrated into web applications

Broad access & interop via HTML5/WebRTC

Network interaction with HTML5/WebRTC for QoS

Further UE convergence & HTML5/WebRTC adoption across Web offeringsBroader system support of HTML5/WebRTCProof of ConceptInitial SupportMaturingIndustryCisco

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#

Thank you.

2014 Cisco and/or its affiliates. All rights reserved.Cisco Confidential#