WebRTC – The Phone meets the Web.files.meetup.com/18353485/Andrew Hutton - Unify...WEBRTC...

8
WebRTC – The Phone meets the Web. Andrew Hutton – @MobileNotts – 30/11/2016

Transcript of WebRTC – The Phone meets the Web.files.meetup.com/18353485/Andrew Hutton - Unify...WEBRTC...

Page 1: WebRTC – The Phone meets the Web.files.meetup.com/18353485/Andrew Hutton - Unify...WEBRTC Standardization • Standardization (IETF & W3C) initiated by Google in late 2010 – Yes

WebRTC – The Phone meets the Web.

Andrew Hutton – @MobileNotts – 30/11/2016

Page 2: WebRTC – The Phone meets the Web.files.meetup.com/18353485/Andrew Hutton - Unify...WEBRTC Standardization • Standardization (IETF & W3C) initiated by Google in late 2010 – Yes

2Note: WebRTC is not just about browsers mobile apps are very much in focus

Page 3: WebRTC – The Phone meets the Web.files.meetup.com/18353485/Andrew Hutton - Unify...WEBRTC Standardization • Standardization (IETF & W3C) initiated by Google in late 2010 – Yes

WEBRTC Architecture

3

Optional interface to Identity Providers.

Page 4: WebRTC – The Phone meets the Web.files.meetup.com/18353485/Andrew Hutton - Unify...WEBRTC Standardization • Standardization (IETF & W3C) initiated by Google in late 2010 – Yes

WebRTC Stack – Hides Complexity

4Note: Slide was borrowed from http://www.webrtc.org.

Page 5: WebRTC – The Phone meets the Web.files.meetup.com/18353485/Andrew Hutton - Unify...WEBRTC Standardization • Standardization (IETF & W3C) initiated by Google in late 2010 – Yes

WEBRTC Standardization

• Standardization (IETF & W3C) initiated by Google in late 2010 – Yes standards development takes a long time – But don’t wait.• Real-Time Media – Major functionality missing from the Web Platform – Let’s fix that.

• Real-Time Communication was previously only possibly in Web Applications using Plug-ins which has many issues.

• Work Split between IETF (RTCWEB) and W3C (WebRTC).• IETF RTCWEB Working Group – Requirements, Architecture, Protocols, Security.

• W3C Web API’s (PeerConnection, getUserMedia, mediaStreamRecording, AudioOutput, Screen Capture).

• Microsoft/ORTC – What’s the story?

• Apple – Another story but Google have filled the gap.

5

Page 6: WebRTC – The Phone meets the Web.files.meetup.com/18353485/Andrew Hutton - Unify...WEBRTC Standardization • Standardization (IETF & W3C) initiated by Google in late 2010 – Yes

WEBRTC – Disruptive?• It’s only a media stack (Voice, Video and Data).• Makes every browser in to a potential VoIP Soft client.

• Not just about browsers – WebRTC on Mobile is already here.• Google scale and quality.

• No Plugin’s, no downloads.• Security controls are built-in to the browser.

• Encryption, Identity, Consent, Permissions, etc.

• Audio/Video codec’s built-in to the browser and no licensing.• Standard API for the millions of web application and games developers to work

with. • They are already using it Google report 1200 companies developing WebRTC Apps (50% growth in 2016). • WebRTC PaaS / UCaaS – Don’t have to do everything yourself.

6

Page 7: WebRTC – The Phone meets the Web.files.meetup.com/18353485/Andrew Hutton - Unify...WEBRTC Standardization • Standardization (IETF & W3C) initiated by Google in late 2010 – Yes

WEBRTC – Some more material.

7

• Have a play with the technology.• https://test.webrtc.org/ - Google test application will test your network and devices for WebRTC

connectivity.

• https://apprtc.appspot.com/ - Very basic WebRTC video application used to test browser implementations. – The code is available at: https://github.com/webrtc/apprtc

• https://webrtc.github.io/samples/ or https://codelabs.developers.google.com/codelabs/webrtc-webif your a bit techie.

• https://www.circuit.com/ - If you want to try a fully fledged WebRTC based collaboration application. There are others but I am biased and use this every day it also has a free plan.

• Made in Nottingham, Athens, Munich – See https://youtu.be/bgMP1pcH4QM

Ø Feel free to ask for more information• @huttonandy

Page 8: WebRTC – The Phone meets the Web.files.meetup.com/18353485/Andrew Hutton - Unify...WEBRTC Standardization • Standardization (IETF & W3C) initiated by Google in late 2010 – Yes

Thank you for your attention!

Andrew HuttonUnify.

E-mail: [email protected]

Twitter: @huttonandy

8