Webrtc workshop from Alan Quayle

45
WebRTC Workshop The HTML5 Real-Time Web October 28th 2013 Pre-conference Workshop for Rich Communications Alan Quayle [email protected] www.alanquayle.com/blog 10/29/2013 © 2013 Alan Quayle Business and Service Development 1

description

WebRTC Workshop from Alan Quayle given at the WebRTC pre-conference workshop at Rich Communications in Berlin, 28th Oct 2013

Transcript of Webrtc workshop from Alan Quayle

Page 1: Webrtc workshop from Alan Quayle

WebRTC Workshop The HTML5 Real-Time Web

October 28th 2013

Pre-conference Workshop for Rich Communications

Alan Quayle

[email protected]

www.alanquayle.com/blog

10/29/2013 © 2013 Alan Quayle Business and Service Development 1

Page 2: Webrtc workshop from Alan Quayle

Objectives

• Bring together deep technical and deep business thought leadership

on WebRTC with Tim Panton, Juan Mateu, Victor Pascual Ávila and

Alan Quayle with a unique independent workshop.

• Provide a deep-dive quantified analysis of the WebRTC status,

enabling attendees to understand what is likely to emerge over the

next 18 months to 2 years, in this complex rapidly emerging

ecosystem and what it will mean to their business.

• Provide attendees with a series of WebRTC demonstrations, to share

their experiences on implementing WebRTC.

10/29/2013 © 2013 Alan Quayle Business and Service Development 2

Page 3: Webrtc workshop from Alan Quayle

Structure • Introduction to WebRTC and Initial Market Review - Alan

o What is it and what it is not,

o Cutting through the mis-information and hype

o Non-technical introduction

o Web browser implementation status

o Taxonomy of suppliers / service providers

o Codecs and devices – is certification necessary?

o What is Google’s aim?

• Technology deep dive – Tim (plus demo)

o Quick review of the standards

o Peer connect API

o Setting up local media and media flow

o Protocols

o WebRTC triangle / trapezoid

o SIP, Jingle and the PSTN.

Page 4: Webrtc workshop from Alan Quayle

Structure

• What WebRTC means to Service Providers and RCS: Juan (plus demo)

o Extending enhanced communications services to web browsers

o Impact on OTT (Over The Top) and existing voice, messaging, video and VAS

o Impact of device compliance

o Customer experiences and behaviors

o Revenue, churn and relevance impacts

• What WebRTC means to enterprises: Victor (plus demo)

o Impact on Unified Communication and the Contact Center

o Impact on company’s website

o Security and operational issues

o Potential cost savings and innovations

Page 5: Webrtc workshop from Alan Quayle

Introduction to WebRTC and Initial Market Review

Page 6: Webrtc workshop from Alan Quayle

What The Geeks Say

Open, Nothing Proprietary

No Plugs-Ins

Multi Platform / Device

Page 7: Webrtc workshop from Alan Quayle

Real-time stuff for your browser with no plug-ins

Page 8: Webrtc workshop from Alan Quayle
Page 9: Webrtc workshop from Alan Quayle
Page 10: Webrtc workshop from Alan Quayle

M2M and Telematics

Page 11: Webrtc workshop from Alan Quayle

Surveillance & Monitoring

Page 12: Webrtc workshop from Alan Quayle

Lots & Lots & Lots of Devices

Page 13: Webrtc workshop from Alan Quayle

Embedding Communications

Everywhere!

Page 14: Webrtc workshop from Alan Quayle
Page 15: Webrtc workshop from Alan Quayle
Page 16: Webrtc workshop from Alan Quayle
Page 17: Webrtc workshop from Alan Quayle
Page 18: Webrtc workshop from Alan Quayle
Page 19: Webrtc workshop from Alan Quayle

Video Codec Wars?

VP8/9 H.264/5

Page 20: Webrtc workshop from Alan Quayle

© 2013 Alan Quayle Business and Service Development 20

VP8/9 will be

everywhere

H.264 is mobile

handsets

Agree to Disagree and Let the Market Decide

Page 21: Webrtc workshop from Alan Quayle

Will IETF’s history in voice codecs (Opus) be repeated in video?

Page 22: Webrtc workshop from Alan Quayle

Browser GetUserMedia PeerConnection DataChannel

Chrome Yes Yes Yes

Chrome for mobile Yes (March ‘13) Yes (March ‘13) Yes

Firefox (desktop) Yes Yes Yes (first one)

Firefox (mobile) Yes Yes Yes (first one)

Opera Yes Yes 2014

Opera Mini Yes 2014 2014

IE (desktop) Chrome Frame / 2014

Chrome Frame / 2014

Chrome Frame / 2014

IE (mobile) 2014/2015 2014/2015 2014/2015

Safari (desktop) 2014/2015 2014/2015 2014/2015

Safari (mobile) 2014/2015 2014/2015 2014/2015

WebRTC is NOT Everywhere

Increasingly see WebRTC native on the device

Page 23: Webrtc workshop from Alan Quayle

Lies, Damned Lies, and Statistics

Page 24: Webrtc workshop from Alan Quayle

Regardless IE Matters

Page 25: Webrtc workshop from Alan Quayle

Microsoft IE still accounts for over 82.3% of Enterprise Browsers

Page 26: Webrtc workshop from Alan Quayle

Mobile is Even More Complex

Native browser Natively in OS 2nd browser 3rd party SDK

Page 27: Webrtc workshop from Alan Quayle

Business

Technology

Page 28: Webrtc workshop from Alan Quayle

Business

Technology Latency Efficiency Resilience Performance Implementation Complexity

Supporting Devices Ecosystem Support

Customer Needs Interoperability

Use Cases IPR

Page 29: Webrtc workshop from Alan Quayle

Optional Codec Diversity will Reign

Page 30: Webrtc workshop from Alan Quayle

And With Transcoding Comes

30

Delay

Third Parties

Packet Loss

Quality Loss

Cost

Page 31: Webrtc workshop from Alan Quayle

There’s No Approval Process

Page 32: Webrtc workshop from Alan Quayle

In The Limit Which Browser Gives you the Best Experience?

Page 33: Webrtc workshop from Alan Quayle

Device base supporting WebRTC

Copyright Disruptive Analysis Ltd 2013

Feb 2013

Mil

lio

n

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

0

500

1000

1500

2000

2500

3000

3500

4000

Tablets

Smartphones

PCs

Page 34: Webrtc workshop from Alan Quayle

The WebRTC Train has left the station and it isn’t going to wait for Telecom

Page 35: Webrtc workshop from Alan Quayle

WebRTC is a car without wheels!

Page 36: Webrtc workshop from Alan Quayle

WebRTC Triangle

• Both browsers running the same web application from web server

• Peer Connection media session is established between them

• Signaling is not standardized, could be SIP, Jingle, proprietary. Uses HTTP or WebSockets for transport

Web Server (Application)

Browser M (Running HTML5 Application

from Web Server)

Browser L (Running HTML5 Application

from Web Server)

Peer Connection (Audio, Video, and/or Data)

36 Intro to WebRTC February 2013

The wheels!

Page 37: Webrtc workshop from Alan Quayle

The Beauty and Value of WebRTC is when we mash it up with other stuff

Page 38: Webrtc workshop from Alan Quayle

A Telcos Two Unique Assets

Page 39: Webrtc workshop from Alan Quayle

Keep Calm and

Do SOMETHING

(Just NOT THROUGH

THE GSMA or TMF)

HMS Government Advisory

Page 40: Webrtc workshop from Alan Quayle

Impact of WebRTC?

• Voice becomes just like all your other communications: organized into your

preferred social or office tools.

• It will be important for the IMS/RCS world to inter-operate with the

WebRTC world, currently these browsers will be a closed book to IMS. For

RCS to become pervasive, it cannot remain trapped in phones that have

implemented the IMS/RCS client.

• For all the OTT (Over The Top) applications, they can now use their

"directory service" i.e. your list of contacts also using their service to enable

Viber / Skype / Whatsapp everywhere. On your PC, smartphone, tablet, TV;

and they can offer chargeable services without Apple taking 30%.

• As long as you're data connected, communications is in the cloud, people

need only break out to PSTN when the other person is not data connected,

or the call quality is too low due to their internet connection. PSTN

becomes the communications path of last resort!

Page 41: Webrtc workshop from Alan Quayle

Impact of WebRTC?

• The company's website now becomes its call center front end. A weblog

becomes your personal communications assistant.

o Lots of start-ups in this space

• Communication service aggregators save customers running multiple clients

on their phone, that would run in the cloud and be controlled from the

browser.

• Click to call doesn't require an operator's voice network, just access to the

internet.

• Communications becomes like using any application on a smartphone,

users can add features, capabilities, people throughout a call, e.g. N-way

calling finally becomes simple and obvious with a simple point and swipe.

• Directory services become critical sources of value in connecting all the

different IDs: telephone numbers, SIP IDs (IDentifier), web session IDs,

other OTT IDs, etc.

Page 42: Webrtc workshop from Alan Quayle

Impact of WebRTC?

• VAS (Value Added Services) leaves telco. Any web developer can create value and

solve problems for customers, it the customer who will decide, and those developers

who fail fastest win the innovation race.

• Advertising finally enters the communications space, opening up business model

innovation.

• New CRM (Customer Relationship Management) methods: click from email, from

webpage, from app, from TV. The ability to communicate becomes embedded in

most transactions.

• QoS (Quality of Service) remains an issue, but for the people using Vonage and Skype

over the years will attest, QoS is rarely an issue.

• Your phone number is no longer relevant anymore. It's a gateway to the past.

Customers will only know the PSTN is involved because of the poor audio quality

(G.711) – BUT it is the customers only unique ID that they own.

• Gaming becomes interesting as all the devices become controllers using gesture

controls as well as the more traditional methods for network-based games.

Page 43: Webrtc workshop from Alan Quayle

Other Telco Impacts

• Impact of WebRTC on IP Messaging

o No need to for a messaging client to be downloaded

o Unified communications across voice, video and data

o Integrated experience across the web and communications client

• Opportunities

o Integrated charging

o Bundle APIs: WebRTC, RCS API, payment API, Call Control APIs

o QoS for those willing to pay (those running their business on your network)

• QoS API? NO! keep that for YOUR / PARTNER SERVICES

o Extend network services over the web

o Enhance enterprise Unified Communication offers

o Enhance OTT? Why they’re competitors!

o Gateway for the WebRTC codec mess – enable successful communications

o Web phone for existing customers

Page 44: Webrtc workshop from Alan Quayle

Key Points

• Voice traffic is going to be through the web

• Browsers are the new endpoints

• A website of a company can be the call center

• An individual’s website (Facebook Page) their communications

assistant

• Security, identity and privacy are very important

o Telephone number is not important unless operators pull their finger out!

• New business opportunities abound

Page 45: Webrtc workshop from Alan Quayle

DO Communications

better thaN the

competition

ELSE BE AN ISP

HMS Government Advisory