a webrtc overview

20
A WebRTC Overview October 2014 Tsahi Levent-Levi

Upload: tsahi-levent-levi

Post on 20-Aug-2015

446 views

Category:

Technology


0 download

TRANSCRIPT

A WebRTC Overview

October 2014

Tsahi

Levent-Levi

WebRTCAnyone?

20/10/2014 2

Your Homework for Tonight

20/10/2014 3

https://talky.io/ https://tawk.com/

https://vline.com/https://appear.in/

20/10/2014 4

WebRTC offers real time communication natively from a web browser

WebRTC is a media engine with JavaScript APIs

20/10/2014 5

WebRTC is a Technology

not a SolutionTheBusyBrain

Which WebRTC?

20/10/2014 6

WebRTC is both an open source project and a standard specification

webrtc.org

• The open source project

• Holds an implementation of the

WebRTC specification

• Can be used by anyone for

anything

And also openWebRTC.io

WebRTC 1.0

• The standard specification

• Not yet completed

• Handled by the IETF and W3C

Where?

1.47

BillionEnabled devices

Why all the fuss?

20/10/2014 8

Reduce barrier of entry for new vendors

Friction reduction for users

WebRTC’s Job to be Done

20/10/2014 9

No Plugins No Downloads No Installations No App Store

No SignalingFree (as in BSD) No Patents No Media Eng.

WebRTC & the Innovator’s Dilemma

20/10/2014 10

Time

Perf

orm

ance

The Anatomy of a VoIP Solution

20/10/2014 11

Infrastructure

Signaling

Media Processing

Codecs

Source:

Boundaries of WebRTC

20/10/2014 12

Infrastructure

Signaling

Media Processing

Codecs

Source:

But What about SIP (and IMS)?

20/10/2014 13

Protocol WebRTC SIP

Market Websites and web appsVoice and IMS

deployments

Media SRTP RTP or SRTP

NAT traversal STUN, TURN, ICE STUN, TURN, ICE

Media negotiation SDP SDP

Voice codecs G.711, OpusG.711, G.7xx, AMR-xx,

Speex, SILK, Opus, …

Video codecs VP8 H.263, H.264

API Java Script Unspecified

APIs or Interoperability?

20/10/2014 14

Software Professionals

Academia

Hobbyists & Enthusiasts

Mobile Developers

Device Manufacturers

Infrastructure Vendors

WebRTC Traditional VoIP

A Change in Mindset

Brain: How are going to get the Earth to lose weight?

Pinky: I know! We can get everyone to go on a diet!

Brain: Diets don't work.

Pinky: Not even if you call them 'A Whole New Way of Eating?‘

Brain: No.

20/10/2014 15

Interoperability

• All products use the same network interface

• Targeted at 100’s of vendors

• Requires much IOT testing

API

• All developers use the same programming interface

• Targeted at building a developer ecosystem

• Built on a small set of base implementations

• Each vendor has his own island of a service

16

API versus Interoperability

20/10/2014 17

What do Telcosdo with WebRTC?

Everything but IMS

20/10/2014 18

Communications API Platform for developers with a focus on video and the long-tail

Ad-hoc video conferencing service called appear.in

VoIP OTT service which makes use of WebRTC

Interoute One Bridge is a UC and video conferencing bridge platform targeting the enterprise market

Bringing a Chromecast like experience to Comcast X1 platform using WebRTC

About Me

• Too many years in the telecom industry. Mainly VoIP

• Developer, Product Manager, CTO

• Had my share of standardization and patents

• Write about WebRTC and other topics

• Published the WebRTC for Business People report

• Consulting

20/10/2014 19

Tsahi Levent-Levi

[email protected]

@tsahil

Thank You!

Tsahi Levent-Levi

http://bloggeek.me

[email protected]

20/10/2014 20