WebRTC 101

51
WEBRTC 101 JANOG US REGIONAL MEETING #2 KENSAKU KOMATSU @NTT COMMUNICATIONS

Transcript of WebRTC 101

Page 1: WebRTC 101

WEBRTC 101J A N O G U S R E G I O N A L M E E T I N G # 2

K E N S A K U KO M AT S U @ N T T C O M M U N I C AT I O N S

Page 2: WebRTC 101

INTRODUCE TO MYSELF• Name

– Kensaku Komatsu– Working at NTT Communications in Palo Alto office.

• Position– Technical manager of SkyWay– Web Application Evangelist of NTT communications

• Social– Google Developer Expert (HTML5)– Chairman of WebRTC conference in Japan

Page 3: WebRTC 101

RECENT ACTIVITY

https://webrtc-conference.com/

Teleco keynote speaker for WebRTC Global Summit in 2016

Page 4: WebRTC 101

AGENDA FOR TODAY

• What’s WebRTC?• What business innovation does it lead?• What technology does it involve?• What is the impact for us, network operator?

None commercial talk!

Page 5: WebRTC 101

INTORO.W H AT ’ S W E B RT C ?

Page 6: WebRTC 101

WEBRTC?

Web Real Time Communication

Page 7: WebRTC 101

ENABLER FOR VIDEO CONFWITHOUT PLUGIN

https://apprtc.appspot.com/

Not service,Just the API.

Page 9: WebRTC 101

HISTORY• 2011 : “Technology” was born

– Browser implementation– Webrtc.org– Considered as Hobby

• 2013 : “Business” Started– Native library for iOS / Android– Amazon mayday– AMEX– ...

• 2016 : “Early Majority” stagehttps://www.youtube.com/watch?v=Tdp3d6VwsAc

Happy 5 years!

Page 11: WebRTC 101

IN JAPAN?

• 2013.10 : SkyWay– Communication PaaS– NTT Communications

• 2015.2 : 1st WebRTC Conference in Japan

– Business began• 2016 : Early Adapter

https://skyway.io

Page 12: WebRTC 101

BUSSINESSW H AT B U S I N E SS I N N OVAT I O ND O E S I T L E A D ?

Page 13: WebRTC 101

USE CASES

• Pure WebRTC– Conference/Chat pattern– Expert pattern

• PSTN/VoIP bridge– Cloud PBX– Cllick 2 call

• IoT

Page 14: WebRTC 101

USE CASES

• Pure WebRTC– Conference/Chat pattern– Expert pattern

• PSTN/VoIP bridge– Cloud PBX– Cllick 2 call

• IoT

Page 15: WebRTC 101

PURE WEBRTC:CONFERENCE/CHAT

PATTERN

https://www.flickr.com/photos/aehdeschaine/

Page 16: WebRTC 101

PURE WEBRTC:CONFERENCE/CHAT PATTERN (CONT.)

Page 17: WebRTC 101

PURE WEBRTC:CONFERENCE/CHAT PATTERN (CONT.)

https://www.messenger.com/ https://slack.com/

Page 18: WebRTC 101

PURE WEBRTC:EXPERT PATTERN

https://www.flickr.com/photos/sblackley/

Page 19: WebRTC 101

PURE WEBRTC:EXPERT PATTERN (CONT.)

ContactCenter etc.

Customer

Page 21: WebRTC 101

USE CASES

• Pure WebRTC– Conference/Chat pattern– Expert pattern

• PSTN/VoIP bridge– Cloud PBX– Cllick 2 call

• IoT

Page 22: WebRTC 101

PSTN/VOIP BRIDGE:CLOUD PBX

https://www.flickr.com/photos/sylvainkalache/

Page 23: WebRTC 101

PSTN/VOIP BRIDGE :CLOUD PBX (CONT.)

ContactCenter etc.

Customer

Page 25: WebRTC 101

PSTN/VOIP BRIDGE:CLICK 2 CALL

https://www.flickr.com/photos/avlxyz/

Page 26: WebRTC 101

PSTN/VOIP BRIDGE :CLICK 2 CALL (CONT.)

Retailer etc.

Customer

Page 28: WebRTC 101

USE CASES

• Pure WebRTC– Conference/Chat pattern– Supervisor pattern

• PSTN/VoIP bridge– Cloud PBX– Cllick 2 call

• IoT

Page 29: WebRTC 101

IOT

https://www.flickr.com/photos/avlxyz/https://www.flickr.com/photos/plutor/

Page 30: WebRTC 101

IOT

Retailer etc.

Customer

Page 32: WebRTC 101

IOT (CONT.)

http://www.kmd.keio.ac.jp/en/information/2016/03/kmd-4.html

http://corp.asics.com/jp/press/article/2016-02-24

Page 33: WebRTC 101

TECHNOLOGYW H AT T E C H N O LO GY D O E S I T I N V O LV E ?

Page 34: WebRTC 101

DIFFERENCES

Page 35: WebRTC 101

DIFFERENCES (CONT.)• Improve real-time

– Low latency• Decrease cost

– Low server usage• Secure communication

– DLTS mandatary– A Study of WebRTC Security

Page 36: WebRTC 101

MINIMUM SYSTEM REQUIREMENTS• For P2P establishing

– Signaling server• For NAT traversal

– STUN server– TURN server

Page 37: WebRTC 101

[AD.] SKYWAY

https://skyway.io/

Page 38: WebRTC 101

ADVANTAGE?• Technical features

– no What’s new.

• Advangate– Everything is standardized !!

• Decrease the cost of development• Increase interoperability• Easy to deploy in multi-device environment

Page 39: WebRTC 101

IT WORKS ON

Page 40: WebRTC 101

STATUS FOR SAFARI

https://webkit.org/status/

Page 41: WebRTC 101

WILL BE MAJOR &

COMMODITY!

https://pixabay.com/en/users/jill111-334088/

Page 42: WebRTC 101

ONLY P2P?Recording

Mutiparty

Live splitting

Page 43: WebRTC 101

OPERATIONW H AT I S T H E I M PA C T F O R U S , N E T W O R K O P E R AT O R ?

Page 44: WebRTC 101

CURRENT TRAFFIC MODEL

North to South

Page 45: WebRTC 101

WITH WEBRTC

North to South

East and West

Page 46: WebRTC 101

TWO LAYER MODEL WILL BE APPLIED

North to South : Non real-time data

• Archive contents• Management data

East and West : Ralt-time data

• Audio / Video stream• Control stream

Page 47: WebRTC 101

HOW TO HANDLE EAST AND WEST?• Requirements

– High BW, Low latency and packet loss

• Methods– QoS control– Elastic Traffic Management

NFV+ SD-WANwill meet

Page 48: WebRTC 101

HOW TO HANDLE EAST AND WEST?(CONT.)

will meetIaaS / Fog Computing

+ NFV+ SD-WAN

Page 49: WebRTC 101

FROM NW OPERATOR PERSPECTIVE• Handle next flow for East and West

– Two layer model• Everything is on Software

– SaaS, Paas, IaaS, NFV, SD-WAN• Elastic operation with high scalability

Page 50: WebRTC 101

SUMMARY• What’s WebRTC?

– Just a feature, now in early majority stage.• What business innovation does it lead?

– Embedding real-time streaming feature on top of bunch of services.

• What technology does it involve?

– Protocol framework with existing technology under on going Standardization .

– Expectation : all major platform will support in the near future.• What is the impact for us, network operator?

– Brings us East and West flow– Elastic traffic management with all virtual systems

Page 51: WebRTC 101

THANKS!@komasshu

/kensaku.komatsu/in/kensaku-komatsu-6528333bSlideshare: /KensakuKOMATSU/eastandwest