WebRTC Forum Asia
-
Upload
kong-james -
Category
Documents
-
view
219 -
download
0
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#