a webrtc overview
TRANSCRIPT
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
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.
The Anatomy of a VoIP Solution
20/10/2014 11
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 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
@tsahil
Thank You!
Tsahi Levent-Levi
http://bloggeek.me
20/10/2014 20