View
1.886
Download
0
Category
Tags:
Preview:
DESCRIPTION
APIDAZE presentation by Philippe Sultan & Luis Borges Quina @ API Days Paris 2013: WebRTC, Hype or Disruption ?
Citation preview
Hype or Disruption ?
Philippe Sultan, Co-founder & CTO Luis B.Quina, Co-founder & COO
v Cloud Communications REST API + WebRTC SDK
v Founded March 2013, CEO Richard Lalande (co-founder of ) v Team of Web, Telecom and Marketing People working hard on
real time communications
A LITTLE ABOUT US
WebRTC is a new API for embedding real-time communications into web sites and browser-based applications.
Voice, Video and even Screen Sharing
become standard capabilities of the modern web browser.
WebRTC
v A JavaScript extension
v GetUserMedia function v Acquiring audio and video
v PeerConnection object v Set up the network connection between peers
v DataChannel v « direct WebSocket between peers »
Architecture
Adapted from "WebRTC: APIs and RTCWeb Protocols of the HTML5 Real-Time Web", Johnson, Alan B. and Daniel C. Burnett, First Edition, September 2012, Digital Codex LLC)
WebRTC Demos
λ http://auduno.github.io/headtrackr/examples/facetracking.html
λ http://neave.github.io/face-detection/
Signaling
v WebRTC is a peer to peer technology but servers are needed
v To set up the connection between peers
v Signaling stays out of the scope of WebRTC
v WebSockets, XHR, etc.
v SIP, XMPP, JSON, etc.
WebRTC out of the browser
v Build your own endpoint
v getUserMedia
v PeerConnection
v pjsip, FreeSWITCH, Kamailio, Asterisk
v Place calls from a web browser to a plain old telephone
v Implemented in C
WebRTC with « traditional » VoIP
v Works fine but …
v WebRTC is not implemented in all browsers
v Chrome, Firefox, Opera
v IE, Safari and others missing
v Adobe Flash plugin helps a lot here
Bringing events from the telco side v Call management events
v Call ringing, call answered, call hangup
v In-call events
v Who's talking in an audio conference scenario
v Text messages
v Trigger JS handlers in your code
v onRinging, onAnswered, onHangup, etc.
Demo
v Real click-to-call example
v WebRTC + PSTN audio-conferencing application
WHERE’S THE BUSINESS FUEL ?
Is WebRTC a Skype Killer ?
Developers
1,000,000 devices
Who does what ? v WebRTC Core: Google and Firefox
v Vendors:
v WebRTC APIs v Service (+2nd market APIs) v Infrastructure and SDK v Project v Open Source v Tooling
Who does what: APIs v Solution Type: Consumer + API
v Target Audience: Consumers + Developers
v Business Model: Freemium, Subscription
v Country: France
v Media Integration: Voice, Video
v WebRTC Use: Direct Integration
Who does what: Video Conferencing
v Solution Type: Cloud Enterprise Video Conferencing
v Target Audience: SMB, Enterprise
v Business Model: Subscription
v Country: Norway
v Media Integration: Voice, Video
v WebRTC Use: Direct Integration
Who does what: Call Widget
v Solution Type: Call Widget
v Target Audience: e-commerce
v Business Model: Subscription
v Country: France
v Media Integration: Voice
v WebRTC Use: Via 3rd Party (Apidaze)
Who does what: Virtual Call Center
v Solution Type: CRM/Call Center
v Target Audience: SMB
v Business Model: Subscription
v Country: Brazil
v Media Integration: Voice
v WebRTC Use: Direct Integration
Who does what: Experts Market v Solution Type: Experts, Webinar
v Target Audience: Soho
v Business Model: Revenue Sharing
v Country: USA
v Media Integration: Voice, Video
v WebRTC Use: Via 3rd party (Tokbox)
Who does what: Gaming v Solution Type: Gaming
v Status: Demo (Google)
v WebRTC Use: Voice, Video & Data Channel
v https://www.cubeslam.com/qcvahb
“WebRTC is not a standard … It's a movement ! ” (Tsahi Levent-Levi, bloggeek.me)
@tsahil
Hype or Disruption ?
@QuinaLuis
@pidaze
THANK YOU
Co-Organizer: meetup.com/webrtc-paris/ Join us: 10 Dec 2013 (@ Upperside WebRTC)
10 Feb 2014 (@ Google France)
Recommended