what's next for webrtc

35
What’s Next for WebRTC? IIT Real Time Communications October 6, 2015

Upload: chad-hart

Post on 13-Jan-2017

1.924 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: What's Next for WebRTC

What’sNextforWebRTC?IITRealTimeCommunications

October6,2015

Page 2: What's Next for WebRTC

Panelists

BrianPulito• Architect,IBM

DouglasWadkins• CEO,Skedans

Ivelin Ivov• CEO,Telestax

Dr.LuisLopez• Prof&lead,Kurento.org

Vladimir Beloborodov• CTO,Mera

Page 3: What's Next for WebRTC

Moderator

ChadHart

IndependentConsultant

&ChiefEditor,webrtcHacks

https://webrtcHacks.com

@webrtcHacks

@chadwallacehart

[email protected]

Page 4: What's Next for WebRTC

What’sNOW forWebRTC?

Page 5: What's Next for WebRTC

MajorBrowserVendors:3/4

Page 6: What's Next for WebRTC

Topsocialnetworks– 3/5

Facebook WhatsApp Tencent QQ WeChat

*evaluatingGoogle+

RankingaccordingtoWikipedia: List_of_virtual_communities_with_more_than_100_million_active_users

Page 7: What's Next for WebRTC

UC&telephony

Telephonycommunityisalreadydoing

someWebRTC orhasaroadmaptostart

soon

Manyapp/web-based VoIPprovidersareusingWebRTC

orhaveplansto(includingSkype)

See:https://webrtchacks.com/tag/blackbox-exploration/

Page 8: What's Next for WebRTC

TopPremiumCableChannelsMentions– 1/?

Jun23,2015 WebRTCBostonMeetup 8

https://www.youtube.com/watch?v=x2eqcCDoC6c&sns=tw

Page 9: What's Next for WebRTC

What’sNextforWebRTC?

Page 10: What's Next for WebRTC

© 2015 IBM Corporation

Slides for panel discussion

Brian PulitoEmail: [email protected]: @brianpulitoLinkedin: brianpulito

Page 11: What's Next for WebRTC

Why is WebRTC so disruptive?

11

x Eliminates complexity of delivering codecs and streaming protocols

x Closely aligned with HTML 5, programmed via JavaScript

x Support for mobile platforms and web browsers

x Enables real-time data communications in addition to voice and video

x Strong industry support

11

ü It enables contextual communications!

Page 12: What's Next for WebRTC

12

So where’s the context?

Internet Of Things

Mobile & SocialBig Data & Analytics

Systems of Engagement

Systems of Record

DB ERP

CRM HR

Page 13: What's Next for WebRTC

SowhatdoesallthishavetodowithWebRTC?

Greater customer satisfaction

than non-WebRTC users

202%

Increase in number of organizations

deploying or evaluating

WebRTC today

3x

Businesses believe WebRTChas the potential

to improve Contact Center

Services

9 out of 10

Projected Y-t-Y Improvement in Agent

Utilization rates

28%

53%Retailers have systems that don’t adequately

support cross-channel activity

on the buying side

WebRTC Devices that customers, partners and

business people will use to

collaborate

2.3BGrowth potential for Unified Communication

ecosystem integration

14+%

www.aberdeengroup.com Aberdeen Group- March 2015http://www.webtorials.com/content/2015/07/2015-webrtc-state-of-the-market-report.html, http://disruptive-analysis.com/webrtc.htm

Page 14: What's Next for WebRTC

14

What glues all this together…Middleware!

Systems of Engagement

Systems of Record

Systems of Record

DB ERP

CRM HR

Middleware provides the infrastructure needed to deliver highly customized and contextualized user experiences

Page 15: What's Next for WebRTC

WebRTC Middleware for the Enterprise

What is WebRTC Middleware? ü Enables scalable, secure signaling

ü Web and Mobile SDKs for client development

ü Gateway for SIP/IMS federation

ü SIP Servlets for customization

ü Media server control for media processing

ü Integration with enterprise security, messaging and APIs

ü Development tooling

15

Page 16: What's Next for WebRTC

Use Case: WebRTC Analytic Solutions

16

WebRTCMiddleware

A/VAnalysis

Analytics

Mobile Notifications

Push

Media Server as a ServiceTranscoding, mixing, recording, replaying, IVR….

Enterprise Contact Center

Surveillance Network

SBC/SIPGateway

Carrier Network

IMS

• Use media server to record, mix media streams, etc….

• Use analytics to provide context:

• Customer insights

• Sentiment analysis

• Video analysis• Text-to-speech

Real-time A/V

Signals

APIs

SIP

JSR 309

WebRTC Media = Big Data

Page 17: What's Next for WebRTC

© 2015 Skedans Systems, Inc Proprietary Confidential © 2015 Skedans Systems Inc Proprietary Confidential

Symachinic Collaboration

Douglas WadkinsPresident/CEO

[email protected]+1.408.412.3096

SkedansSensor Collaboration

Skedans

platformRTCIt Just Works!

Page 18: What's Next for WebRTC

© 2015 Skedans Systems, Inc Proprietary Confidential

Enabling real time human machine symbiosis

Bringingcommand,control,communicationtointelligentmachines

Usingdatatooptimizeoperations inrealtime

Effectivelyleveragehumanmachineoperatorsandsubjectmaterexperts

Allowperson-person andperson-machinecollaboration

Page 19: What's Next for WebRTC

© 2015 Skedans Systems, Inc Proprietary Confidential

Sensor Collaboration

Mobile/Desktop/WebApp SensorCells Collaboration

SensorCell

• Real-time video from any camera• Real-time video playback with slow

motion

• Video comparison

• Tagging for filtering / access

• Supervise in real-time

• Integrate video chat with video obtained from sensor cells

• Collaborate with others real-time on live sensor cell video

• Camera drone to camera drone collaboration provides continuous coverage

• User to operator real time collaboration

• Distributed video to store video close to users

• Store video in the cloud for back-up and central access

• HD video acquisition and transport from mobile nodes

• Low power consumption for mobile

usage

• Video warehousing and intelligent cataloging

• Integrate into workflows with APIs

• Object Tracking

Consultants

Practice&review

Page 20: What's Next for WebRTC

Connected Car - Roadside Assistance

Page 21: What's Next for WebRTC

Home and Office Security Response

Page 22: What's Next for WebRTC

Manufacturing Process Intervention

Page 23: What's Next for WebRTC

WebRTCtechnologiesbeyondcalls

http://www.kurento.org 23

Multimedia

RTC

Making

calls

Contentand

entertainment

IoT

M2M

P2M

Multimedia

Makingcalls

WARNING!Overcrowded

Advertising, Broadcasting

GamingBlueOcean

Smartcities

Emergencies

Security

BlueOcean

Page 24: What's Next for WebRTC

Enablers:advancedmediaprocessing&contextualcommunications

http://www.kurento.org24

Context

Media Media

Sensor Sensor

ComputerVisionAugmentedRealityMediaBlendingMediaSynthesis

Itemsdetected

inthemedia

Itemsenriching

themedia

Page 25: What's Next for WebRTC

Why?

http://www.kurento.org25

Alarms

Sink

SRC

CrowdDetector

Sink

SRC

WebRTC

IMContext

Smartcityscenario:seedemohere

WebRTC

Ad

Context

WebRTC

Advertisingscenario:seedemohere

Page 26: What's Next for WebRTC

Enablers:sessionsuper-scalability

http://www.kurento.org26

Mediastream

OnetoM

ANY

Page 27: What's Next for WebRTC

Why?

http://www.kurento.org27

Page 28: What's Next for WebRTC
Page 30: What's Next for WebRTC

• Human-to-Human• Human-Machine Interactions

• Machine-to-Machine (?)Why not?

Page 31: What's Next for WebRTC

UC / Telecom Services and Contact Centers

E-Health and Rehabilitation. Accessibility.

"Assistant-as-app". Performance support.

Public and social functions. Transportation.

“Augmenting” IoT platforms and scenariosMix based on the photo at: https://www.flickr.com/photos/levoodoo/4046733130

Page 32: What's Next for WebRTC

IoT UC

“Internetof Everything”

Page 33: What's Next for WebRTC

Additional types of "sensory channels“ in communications

Proliferation of “Wearables” and “Embeddables”

Evolution of “Mesh networking” technologies

“Mass production” model changes with 3D scanning + 3D printing

Standardized interaction mechanisms between (Web)RTC and IoT

Page 34: What's Next for WebRTC

Summarysofar

Supermedia

Middleware

MachinesNewmediaexperiencesthat

leverageprocessingpower

Connecting&makingsenseof

growingRTCstreams

Embedding &coordinating RTC

insideeverything

Page 35: What's Next for WebRTC

Someoftoday’squestions

• HowdoesWebRTC needtoevolvetosupportthesenewusecases?

• WilltheevolutionofWebRTC breakexistingplatforms?

• Isthereafuture-proofingstrategyforthosewhoarealreadyimplementingoraboutto?

• In2020,willtherebemoreWebRTC streamsconsumedbypeopleorbymachines?