Top Banner
STRATEGIES WebRTC WebRTC Is it a Game Changer? Phil Edholm Principal and CTO WebRTC Strategies Chris Vitek Principal WebRTC Strategies WebRTC
76

WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

Feb 12, 2018

Download

Documents

votuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

WebRTC – Is it a Game Changer?

Phil Edholm

Principal and CTO

WebRTC Strategies

Chris Vitek

Principal

WebRTC Strategies

WebRTC

Page 2: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

• Enterprise UC • Cloud Based WebRTC • Contact Center

• Overview • WebRTC Transformation

• Cloud • Ubiquitous Bandwidth • Devices

Today's Agenda

WebRTC Strategies 2013

Major Trends In IT and Telecom

WebRTC and the Webification of Communications

WebRTC Use Cases

2

Page 3: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

Ubiquitous Bandwidth

Cloud

Devices

Three Big Trends

WebRTC Strategies 2013 3

Page 4: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

Devices

Three Big Trends

WebRTC Strategies 2013

Cloud

Ubiquitous Bandwidth

4

Page 5: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

1 4Billion 400Million Plethora A plethora of endpoints – smart and browsing

Samsung sold 400M devices in 2012, projects 500M in 2013, 400M Smartphones

4 BILLION new Smartphones in 2016

Over 1 device per human (2012)

Devices Everywhere

WebRTC Strategies 2013 5

Page 6: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

1. Base: 9,912 information workers 2. Base: 9,912 information workers 3. Base: Weighted average of responses by information workers who usetechnologies

within the categories indicated above Source: Forrsights Workforce Employee Survey, Q4 2011, Forrester Research

BYOD/BYOT

WebRTC Strategies 2013

Used my own personal computer or personal smartphone to

help me do my job

Used a website or Internet-based service that my company doesn't support to

help me do my job

Installed unsupported software to

help me do my job

43%

19%

16%

! In aggregate, 53% of global info workers exhibit one or more of these behaviors.

“Which of the following activities, if any, have you done in the past year in your job?”1

Individual worker

Manager/Supervisor

Director or above

Developed: 44%

Overall: 55%

Emerging: 74%

Percentage paying for at least one device used for work, whether reimbursed or not2

46%

64%

77%

Software

Devices

Personal only Mostly personal Work and personal equally Mostly work Work only

28% 21% 28% 12% 11%

21% 21% 32% 13% 13%

61% of devices blend work and personal usage

66% of software blend work and personal usage

“Do you use your software/devices for work or personal purposes?”3

If you can’t be with the

device you love… ……love the device

you are with!

6

Page 7: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

Devices

Three Big Trends

WebRTC Strategies 2013

Cloud

Ubiquitous Bandwidth

7

Page 8: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCMoving to Ubiquity

1980

16-64Kbps Voice

40%

16-64Kbps Data

100-200K Kbps

1+ Mbps

80%

1990

90%

2000

200-400Kbps

98%

2010 Bandwidth

Availability

WebRTC Strategies 2013 8

Page 9: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCEdholm’s Law of Bandwidth

WebRTC Strategies 2013 IEEE Spectrum Article By Steven Cherry / July 2004

Economic Bandwidth (Exponential Scale) Bits per second

Bandwidth is increasing in all areas in a relatively proportional exponential growth

1976 1984 1992 2000 2008 2012 2016

Billion

Million

Thousand

WIRELINE

NOMADIC

WIRELESS

2.94 Mb/s Shared Ethernet

10 Mb/s Shared Ethernet

10 Mb/s Switched Ethernet

100 Mb/s Ethernet

1 Gb/s Ethernet

10 Gb/s Ethernet

802.11

FIOS

802.11n 802.11g

802.11b Cable Modem

DSL

56 Kb/s modem

9600>b/s modem

110-b/s Hayes modem

First alphanumeric pager

Wide-area paging

56 Kb/s modem

Ricochet radio modem

2.5G GPRS

3G UMTS/EVDO

4G MIMO

5G

Time

1976 1984 1992 2000 2008 2012 2016

Billion

Million

Thousand MESSAGING

TBD

HD VIDEO

WIRELINE

NOMADIC

WIRELESS

Bandwidth is increasing in all areas in a relatively proportional exponential growth

VIDEO STREAM WEB PAGES VOICE

Time

9

Page 10: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

2010: 400 per km2 2015: 12,800 per km2

My life in any device New generation of devices and communicating machines

Move to indoor traffic 2016: Over 80% of wireless traffic generated indoors

Connected broadband life style

Broadband – Anywhere, Anytime

WebRTC Strategies 2013

Source: Bell Labs analysis

Fixed to Mobile

substitution

Rich ecosystem

Growing number of

smart phones

Fixed broadband life Massively adopted now and “exportable” to mobile

Within 5 years, millennials will spread their “early-adopters” life style into their adult lives & enterprises

The Millennials Generation born

and/or raised with Internet

(11-25 years old)

More applications

Rise of the millennial(s)

10

Page 11: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

Devices

Three Big Trends

WebRTC Strategies 2013

Cloud

Ubiquitous Bandwidth

11

Page 12: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCWhat Is Cloud Computing?

WebRTC Strategies 2013 12

Page 13: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCProgression of Computing

Terminals The PC The Web

Storage

Memory

Processing

Human IO

The Network

WebRTC Strategies 2013

LAN

Internet & www

The Cloud

13

Page 14: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCVirtualization is a Technology: Cloud is a Business Model

WebRTC Strategies 2013

®

Power multiple “virtual machines”

on one server with VMWare

Oracle

SQL Application

Servers File

Email

Print

Cloud Services

Cloud Infrastructure

Cloud Servers

14

Page 15: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

Ubiquitous Bandwidth

Cloud

Devices

Industry Trends

IP

WebRTC Strategies 2013

HTM

L

SIP

Web

RTC

15

Page 16: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

WebRTC Strategies 2013

WebRTC 16

Page 17: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCWebRTC – Game Change?

• WebRTC makes a browser into a softclient with a web site defined GUI

• Removes the need for a downloaded client application for communications

• Makes programming much easier

– JavaScript level programming

– 10-20M Programmers

• Estimate of 500M to 1.5B WebRTC enabled devices by the end of 2013

• Supported by Google, Mozilla, Opera, Ericsson (bowser)

WebRTC Strategies 2013 17

Page 18: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCTypical Client and Media Engine

• Audio

– Setup and control the hardware

– RTP, compression, encryption, statistics, etc.

– Produce low-latency audio from microphone

– Conceal loss, de-jitter and play audio from the network

– Cancel echo, VAD, reduce noise, etc.

– Manage codecs

• Video

– Render video, capture camera input

– Video processing (blue screen, gamma, etc.)

– Conceal loss, de-jitter and play video from the network

– Cancel echo, VAD, reduce noise, etc.

– Manage codecs

– Bandwidth Management

Client/Media Engine Structure

Components

WebRTC Strategies 2013 18

Page 19: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCWeb RTC Puts the Media Engine into the Browser

You

r Web

A

pp

WebRTC Media Processing

HTML – HTML5 Visual User Experience

WebRTC Strategies 2013 19

Page 20: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCStandardization

IETF

RTCWEB WG formed after BOF at IETF 80, April 2011

Focus on protocols and interoperability

W3C

W3C WEBRTC WG created May 2011

High level APIs and device control (mid, camera, network)

PeerConnection API proposal originally proposed in WHATWG currently being discussed: http://dev.w3.org/2011/webrtc/editor/webrtc.html

WebRTC Strategies 2013 20

Page 21: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCWebRTC Implementations

WebRTC Strategies 2013

Adding WebRTC to Any Web Server

HTML & WebRTC API

VOIP RTP

Web Server with WebRTC

Control

SIP Signaling

SIP

Vendor A UC Platform with WebRTC Control

Vendor C UC Platform with WebRTC Control

WebRTC as an extension to existing networks of servers (Carriers)

21

Page 22: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCOther WebRTC Enterprise Integrations

WebRTC Strategies 2013

Integrating a Media Server with WebRTC

Web Server with WebRTC Control

Media Server

HTML & WebRTC API

VOIP RTP

22

Page 23: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCOther WebRTC Enterprise Integrations

WebRTC Strategies 2013

WebRTC and SIP Clients with Media Gateway

Web Server with WebRTC Control

Media Server

HTML & WebRTC API

VOIP RTP

Vendor Media

Vendor SIP

23

Page 24: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCOther WebRTC Enterprise Integrations

WebRTC Strategies 2013

SIP Integration with RTP

Web Server with WebRTC Control

HTML & WebRTC API

VOIP RTP Vendor SIP

24

Page 25: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCOther WebRTC Enterprise Integrations

WebRTC Strategies 2013

Enabling an Existing Contact Center product with WebRTC

Contact Center Server

Media Server VOIP

Softswitch

HTML & WebRTC API

VOIP RTP

Vendor Media

Vendor SIP

25

Page 26: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCInteraction Experience 2.0

Getting the best Possible Employee to Interact with the Customer/Contact

Contextual Optimized

WebRTC Strategies 2013

Having ALL of the information to resolve the Customer/Contact problem

Complete Accessible

Having the right communications modality the best possible experience

Optimized Empathetic

26

Page 27: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCComponents of Interaction Experience 2.0

WebRTC Strategies 2013

WebRTC

Web Infrastructure • Web Site • Servers • Big Data

Real-time Experience • Interaction • UX • Media Modality

Network • RT Ready • Available • QoE

27

Page 28: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCPath to Interaction Experience 2.0

WebRTC Strategies 2013

Interaction Capability

Telephony Multi-modal Immersion

Depth of Information

None

Complete

Interaction Experience 1.0 • Legacy • ACD • Call Centers • Contact Centres • IVR

Hunt Groups

Ultimate Satisfaction

Interaction Experience 2.0 • Any Media • Big Data Depth • Any Employee • Right time, employee, data • Best possible outcomes Big Data

Path

Immersive Communications

Path

28

Page 29: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCBig Data as part of Interaction Experience 2.0

WebRTC Strategies 2013

Contextually Right Person

Any Employee Right Employee

Right Information

None

All Data

“How can I possibly help

you?”

“Great meet – no answer.”

“I see you have more

information than I do.”

“Problem Solved”

29

Page 30: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCThe Web Disconnect

WebRTC Strategies 2013

40 30 20 10

240,000 Discrete Contextual Links

Question 1

Question 2

Question 3

5

5

5

1

800-406-2345 866-675-4759

866-657-9867 3

Typical Fortune 1000 Web Site Typical Fortune 1000 Contact Centre/IVR

375 Discrete Contact Routes

The challenge is mapping to the current systems

LIMITED resources

30

Page 31: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCGuest Portals: The Webification of Real-Time?

WebRTC Strategies 2013

Vendor A UC Platform with WebRTC Control

Vendor C UC Platform with WebRTC Control

www.anyserver.com/portal/kevink www. companyserver.com/portal/johnc

31

Page 32: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCGuest Portals: The Webification of Real-Time?

WebRTC Strategies 2013

Vendor A UC Platform with WebRTC Control

Vendor G Web UC Platform

with WebRTC Control

www.giantweb.com/portal/larryp

32

Page 33: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCThe Data Channel

• Enables Real-Time Data to be sent between Peers

• UDP

• File Protocols

• Great for:

– Gaming

– Sensors

– UC – Chat/Files/App Sharing

– ……..

WebRTC Strategies 2013 33

Page 34: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCAdditive Communications Is Cube Slam Cute or A Subversive Plot?

WebRTC Strategies 2013

Primary

Secondary

What Percentage of Web Activities would Benefit from Real-Time?

34

Page 35: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCEnabling Media Servers for Other Real Time Applications

WebRTC Strategies 2013

Media Server

Web Server with WebRTC Control

35

Page 36: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

WebRTC Strategies 2013 36

Page 37: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCWebRTC and the Web

WebRTC Strategies 2013

Real-time as extension of an

interaction or app

Real-time all the time

Replacing What Exists or

Augmenting it

Playing Cube Slam against Bob the Diversionary Bear

Chess Cam by Spacegoo

Real-time as adjunct to an

activity

37

Page 38: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

S.S w/WebRTC Control

S.S w/WebRTC Control

S.S w/WebRTC Control

S.S w/WebRTC Control

S.S w/WebRTC Control

S.S w/WebRTC Control

Application with WebRTC Control

Application with WebRTC Control

Application with WebRTC Control

Social System with WebRTC Control

Social System with WebRTC Control

Social System with WebRTC Control

The Real-Time Web

WebRTC Strategies 2013

Vendor A UC Platform with WebRTC Control

Vendor C UC Platform with WebRTC Control

38

Page 39: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

Microsoft IE supports WebRTC or

CU-RTC-Web

W3C final draft

submitted

Prediction

1 billion WebRTC capable devices

2 billion WebRTC capable devices

4 billion WebRTC capable devices

First operator-branded

WebRTC /IMS apps emerge

Native-WebRTC smartphones gain

traction

1 billion individual active WebRTC users

1st WebRTC-primary social/calling app goes viral

Broad adoption of WebRTC in

massmarket contact centres

User familiarity with in-app voice/video

User familiarity with in-website

voice/video

WebRTC Strategies 2013

WebRTC Timeline Q3 2013

2011 2012 2013 2014 2015 2016

Chrome & Opera browsers start

supporting WebRTC APIs

Chrome supports

WebRTC in stable Release

History

Firefox supports

WebRTC in stable release

IETF working group set up

Google, Cisco, Skype, Mozilla RTC-Web

workshop

Google open-sources GIPS IPR

Ericsson WebRTC demo at MWC

AT&T announces alpha WebRTC

APIs

Telefonica acquires TokBox

Source: Disruptive Analysis WebRTC Strategy Report, June 2013 Assumptions - See disruptive-analysis.com for details

Chrome 29 Supports Android

39

Page 40: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

WebRTC Strategies 2013

WebRTC forecasts: 4 billion devices

Source: Disruptive Analysis WebRTC Strategy Report, June 2013 & Q2 Update June 2013 Definitions & methodology in report - See disruptivewireless.blogspot.com for details

Device base supporting WebRTC growing Zero4bn in 4 years M

illio

n

40

Page 41: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCCompany Positions on WebRTC

WebRTC Strategies 2013

Uncommitted /Following

Promoters

Telcos

41

Page 42: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCPotential Barriers

• Microsoft may actively resist – Contrary to Friends and Family strength of Lync and Skype – Organizational shift may indicate probable support

• Apple is not commiting – Could block app in App Store – Indications are they will support as a standard – H264/5 support an issue

• Open Issues – Video codecs – VP8/9 versus H264/5

• Security – Enterprise Firewalls and SBCs need WebRTC support

WebRTC Strategies 2013 42

Page 43: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCWebRTC Benefits

WebRTC enables users to participate in a communications experience as delivered by any web site without downloads, registration or general cost.

WebRTC Services Provider

WebRTC Services Consumer

WebRTC enables any web server to deliver a unique real time communications experience, with simplicity and reliability, without dependence on service providers or other services.

WebRTC Strategies 2013 43

Page 44: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCGame Changer, Disrupter, Transformer?

Core Technology

Delivery

General

Industry Disruptions

Market and Societal Disruptions

WebRTC Strategies 2013 44

Page 45: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCWWW, web, browser Impact

Industry Disruptions

Market and Societal Disruptions

Core Technology

Delivery

General

WebRTC Strategies 2013 45

Page 46: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCVoIP Impact

Core Technology

Delivery

General

Industry Disruptions

Market and Societal Disruptions

WebRTC Strategies 2013 46

Page 47: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCWebRTC Impact

Core Technology

Delivery

General

Industry Disruptions

Market and Societal Disruptions

WebRTC Strategies 2013 47

Page 48: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

….and the world changed

…..and it will again…….

WebRTC Strategies 2013 48

Page 49: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

WebRTC Strategies 2013

Chris Vitek President WebRTC Strategies, Inc. [email protected]

WebRTC: A New Architecture for Communications

49

Page 50: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

ENTERPRISE USE-CASES

WebRTC Strategies 2013 50

Page 51: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCImmediate Opportunities:

–PBX Elimination

–Patient Collaboration Interface

– Large Financial – Customer Collaboration Interface

– Enterprise Software with Embedded Collaboration

–Global Toll-Free Access Without a Carrier

–Global Wireless Roaming on Data Connections

WebRTC Strategies 2013 51

Page 52: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCEnterprise UC Implementations

WebRTC Strategies 2013

Desk-Phone Elimination Presence

PSTN Elimination Desk-top Video

Work-at-home Micro-broadcasting

Text Audio

Directories SIP Features

SIP Encapsulation Within SDP

52

Page 53: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

INTERACTION EXPERIENCE 2.0

The Future of the Contact Centre

WebRTC Strategies 2013 53

Page 54: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCGlobal Consumers Exploding

WebRTC Strategies 2013

SAP, 2011

-

1

2

3

4

5

6

7

8

9

10 2

01

2

20

13

20

14

20

15

20

16

20

17

20

18

20

19

20

20

20

21

20

22

20

23

20

24

20

25

20

26

20

27

20

28

20

29

20

30

20

31

20

32

20

33

Bill

ion

s

54

Page 55: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCContact Center: Loyalty Vs. Satisfaction

0%

20%

40%

60%

80%

100%

Low Effort High Effort

Loyalty

0%

5%

10%

15%

20%

25%

30%

Satisfied- Plan to Leave

Not Satisfied -

Plan to Stay

Satisfaction

Corporate Executive Board, 2008 WebRTC Strategies 2013

55

Page 56: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

WebRTC Strategies 2013

• 97% of buyers visit a web-site first. • BIA Kelsey, 2011

• By 2015 the Marketing Technologists budget will surpass the CIO’s budget. • Gartner Group, 2012

56

Page 57: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCBig Data Adoption and Growth

WebRTC Strategies 2013

Gartner, 2012

-

10

20

30

40

50

60

70

80

2012 2013 4014 2015 2016

Bto

tal S

pe

nd

($

bill

ion

s)

Big Data Market

Big Data Market

57

Page 58: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCDigital Media Consumers in US

WebRTC Strategies 2013

Comscore, Media Metrix, 2013

-

50

100

150

200

250

Total Unique

Unique Desktop

Unique Mobile

Mill

ion

s

58

Page 59: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCPath to Interaction Experience 2.0

WebRTC Strategies 2013

Interaction Capability

Telephony Multi-modal Immersion

Depth of Information

None

Complete

Interaction Experience 1.0 • Legacy • ACD • Call Centers • Contact Centres • IVR

Chanelized Support

Dynamic Support with Minimal Effort

Interaction Experience 2.0 • Any Media • Big Data Depth • Any Employee • Right time, employee, data • Best possible outcomes

Big Data Path

Immersive Communications

Path

59

Page 60: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCLegacy Customer Service

ANI & DNIS

WebRTC Strategies 2013 60

Page 61: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCWebRTC Enhancement

ANI & DNIS

WebRTC Strategies 2013

WebRTC

61

Page 62: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCInteraction Experience 2.0

ANI & DNIS

WebRTC Strategies 2013

WebRTC

62

Page 63: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCResults:

• Customer Effort

• IVR

• Micro Targeting

• Call Duration

• CC Labor

• PSTN Cost

• Customer Loyalty

• Marketing Spend

WebRTC Strategies 2013 63

Page 64: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCBenefits for 1,000 Seat Center:

• Customer effort is reduced.

• Customer service labor expense reduction $6.6M/year (15%).

• PSTN reduction or elimination $800K/year.

• Survivability (Cat-Comms).

• Real-time marketing offers and talking points

• Improved loyalty impact on marketing budget: $30M/year (10% of marketing budget).

WebRTC Strategies 2013 64

Page 65: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCArchitecture - Banking

WebRTC Strategies 2013 65

Page 66: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

INTERACTION EXPERIENCE 2.0

Technology

WebRTC Strategies 2013 66

Page 67: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCLegacy Complexity

WebRTC Strategies 2013 67

Page 68: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCIntegration With Legacy

WebRTC Strategies 2013 68

Page 69: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCInteraction Experience 2.0

WebRTC Strategies 2013 69

Page 70: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCPerformance Reporting:

WebRTC Strategies 2013

• Multiple Operating Systems • Multiple Code Bases • Multiple Signaling Methods • Multiple Event Libraries

• Single Operating System • Single Code Base • Single Signaling Method • Single Event Library • Bi Directional Signaling • Consistent time stamps • Expanded Occupancy Metrics • True Multi-Media Reporting

70

Page 71: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCLegacy Management Interfaces

WebRTC Strategies 2013 71

Page 72: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCManagement Interface:

WebRTC Strategies 2013 72

Page 73: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCWebRTC - Based Management Interface

WebRTC Strategies 2013

• Single Operating System • Single Code Base • Single Signaling Method • Single Event Library

73

Page 74: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCSummary:

WebRTC Strategies 2013

• Ease-Of-Use: • One-Click Access for Customers • Simplicity of Service Creation

• Investment Protection: • Same Codecs in enterprise Use Since 2002 • All Major Manufacturers Are Supporting

• Value: • Least Expensive Development Environment • Disintermediates the PSTN Carrier

• Support: • Google and Mozilla Own 81% of Browsers • 79% of Smartphones in Q2 Were Android • 9 Million JavaScript Programmers

74

Page 75: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTCWebRTC Conference and Expo Events 2013

• Silicon Valley

–November 19-21

–Santa Clara Convention Center

Use code SIPTOWRTC when registering to get a 50% Discount from TMC

WebRTC Strategies 2013 75

Page 76: WebRTC STRATEGIES - Ingate Systems · PDF fileWebRTC Progression of Computing Terminals The PC The Web Storage Memory Processing Human IO ... – Cancel echo, VAD, reduce noise, etc.

STRATEGIES

WebRTC

Thank You and

Questions WebRTC Strategies 2013 76