SlideShare a Scribd company logo
WebRTC Workshop
The HTML5 Real-Time Web
April 22nd 2013
Pre-conference Workshop for the IMS World Forum
Alan Quayle
alan@alanquayle.com
www.alanquayle.com/blog
Jose de Castro
jdecastro@voxeolabs.com
www.voxeolabs.com
4/21/2013 © 2013 Alan Quayle Business and Service Development 1
Objectives
• Bring together deep technical and deep business thought leadership on
WebRTC with Jose de Castro, Alan Quayle, and many of the audience to
providing attendees with a unique independent workshop.
• Provide a deep-dive quantified analysis of the WebRTC status, enabling
attendees to understand what is likely to emerge over the next 18
months to 2 years, in this complex rapidly emerging ecosystem and
what it will mean to their business.
• Provide attendees with a series of WebRTC demonstrations, to share
their experiences on implementing WebRTC, and provide ample
networking opportunities at the end of the workshop to discuss and
consolidate what has been learned through the day.
4/21/2013 © 2013 Alan Quayle Business and Service Development 2
Structure (1 of 6)
• Registration
• 09:30 - Introduction to WebRTC and Initial Market Review
o What is it and what it is not,
o Cutting through the mis-information and hype
o Non-technical introduction
o Web browser implementation status
o Taxonomy of suppliers / service providers
o Codecs and devices - is certification necessary?
o What is Google's aim?
• 10:30 Standardization deep dive
o Standardization process
o Current status
o Battles and likely outcomes
o IETF and RTCWEB documents
Structure (2 of 6)
• 11:30Technology deep dive
o Peer connect API
o Setting up local media and media flow
o Protocols
o WebRTC triangle / trapezoid
o SIP, Jingle and the PSTN.
• 13:00-14:00 Lunch
• 14:00 What WebRTC means to Service Providers and IMS:
o Extending enhanced communications services to web browsers
o Impact on OTT (Over The Top) and existing voice, messaging, video and VAS
o Impact of device compliance
o Customer experiences and behaviors
o Revenue, churn and relevance impacts
• 14:30 What WebRTC means to enterprises:
o Impact on Unified Communication and the Contact Center
o Impact on company's website
o Security and operational issues
o Potential cost savings and innovations
Structure (3 of 6) DEMO TIME 15:00-17:00+
• Demo Time will be divided into 2 sessions, its aim is to be informal
and provide ample networking opportunities for attendees to
consolidate their learning from the workshop:
• Demo presentation to the group: each demo will be 5 minutes long,
and 5 minutes for questions; and
• Demo one-on-one: attendees can chat one-on-one with the demo
presenters, notionally 30 minutes but can run on into discussions at
the bar through the evening.
Structure (4 of 6) DEMO TIME 15:00-17:00
• Zingaya ('Call' button for websites)
o Embed a 'Call' button into the website. Visitors can click that button and the call is
forwarded to the website operator's preferred land-line or mobile phone. All that is
required is a website; all the visitors need is a browser and microphone.
• Voxeo Labs (Ameche (new IMS/Web services), Tropo (leading call control API),
Phono (Web comms innovation)). They will demo Phono’s three types of
identity:
o Anonymous Identity: user lands on web site and is able to call directly into the contact
center
o Web Identity: use your web identity (twitter, foursquare, etc) to call each other.
o Telco Identity: Phono sessions can attach to the telco network and assume the real
identity (phone number) of the subscriber, allowing calls to be routed to both the mobile
and the browser simultaneously.
• Telestax
o Provides a complete stack from the client-side with Javascript JAIN SIP JS and WebRTC
as well as the server side with our SIP Over WebSockets. The demo will be a WebRTC
video conferencing and IM.
Structure (5 of 6) DEMO TIME 15:00-17:00
• Solaiemes WebRTC to Rich Communication Suite demo
o Demonstration of RCS messaging and WebRTC to access to media
components of devices to revamp the value of PSTN (and also mobile) lines.
Shows how Unified Communications could be built just a mash-up of
standards and APIs.
• Quobis
o Their approach to WebRTC is based on QoffeeSIP, a complete open source
Javascript SIP stack that can be used in a website to exploit all the multimedia
capabilities of WebRTC technology. Thanks to QoffeeSIP they have developed
a corporate WebRTC webphone that can interop with different network
devices; this webphone is going to be released at IMS World Forum event.
• Huawei leading NEP
o WebRTC / RCS insurance application demo
Structure (6 of 6) DEMO TIME 15:00-17:00
• Drum by NetDev (conference calls and online meetings)
o Allows providers of fixed, mobile and next generation VoIP services to deliver audio
conferencing as a direct, branded service. Hosted within your IP network on your
servers, Drum audio conferencing is a standalone software solution with an integrated
media server.
• Bistri (Social Video)
o Video chat with fun video effects, take screenshots of calls, share them with friends or
social networks. Bistri runs in the browser, so there's no need to install additional
software or plugins.
• apidaze.io
o Is a cloud communications API for developers with tools for building web or mobile
communication services, with a special focus on WebRTC. The demo will show how a
web developer can easily use the regular WebRTC API to place calls to external numbers
and audio conference rooms accessible from the PSTN too, using a simple raw
WebSocket connection that carries JSON text.
Introduction to WebRTC and
Initial Market Review
What The Geeks Say
Open, Nothing Proprietary
No Plugs-Ins
Multi Platform / Device
Real-time stuff for your
browser with no plug-ins
M2M and Telematics
Surveillance
& Monitoring
Lots &
Lots &
Lots of
Devices
Embedding Communications
Everywhere!
Codec Wars
Opus,
VP8
G.711,
AMR-
WB,
EVS,
H.264
Browser GetUserMedia PeerConnection DataChannel
Chrome Yes Yes Q2 ‘13
Chrome for mobile Yes (March ‘13) Yes (March ‘13) Q2 ‘13
Firefox (desktop) Yes Yes Yes (first one)
Firefox (mobile) Yes Yes Yes (first one)
Opera Yes H2 ‘13 2014
Opera Mini H2 ‘13 2014 2014
IE (desktop) Chrome Frame /
2014
Chrome Frame /
2014
Chrome Frame /
2014
IE (mobile) 2014/2015 2014/2015 2014/2015
Safari (desktop) 2014/2015 2014/2015 2014/2015
Safari (mobile) 2014/2015 2014/2015 2014/2015
WebRTC is NOT Everywhere
Lies, Damned Lies, and Statistics
Regardless IE Matters
Mobile is Even More Complex
Native browser Natively in OS 2nd browser 3rd party SDK
Business
Technology
Business
Technology
Latency
Efficiency
Resilience
Performance
Implementation Complexity
Supporting Devices
Ecosystem Support
Customer Needs
Interoperability
Use Cases
IPR
30
“Given the ability to deliver a royalty-free
platform with no compromises on quality, we
see no reason to include mandatory royalty-
bearing codecs.”
“H.264 support is a requirement in some regulatory
frameworks, such as emergency services. AMR narrow-band
is playing a key role in mobile telephony and has a huge
footprint.”
“G.711 is universal, unencumbered, and widely implemented.
A mandate for Opus will limit initial RTCWeb clients to use
software-based codecs”
“We would like to recommend AMR-WB and
EVS, since we expect them to be available in
mobile chipsets.”
Optional Codec Diversity will Reign
Codec Wars
• G711a/u (RFC 3551): supported by all the devices. Needs to use a lot of
bandwidth.
• DTMF tones (RFC 4733, updates RFC 2833): needed for interactions with
several systems (for instance IVRs).
• Opus (RFC 6716): bitrate variable, low latency and high quality for human voice
and music. Specially designed for real time communications.
• In order to interact with VoIP systems, in several scenarios, it will need
transcoding or interworking of DTMFs (RFC 4733-> INFO, RFC 4733-> in-band,
etc).
• Can’t we just have both G.711 AND Opus? YES!!!!
Regardless Transcoding Will be Needed
And With Transcoding Comes
33
Delay
Third Parties
Packet Loss
Quality Loss
Cost
H.264
H.265
VP8
VP9
Can’t we just have both H.264/5 AND VP8/9?
Video Battle is Getting Nowhere
There’s No Approval Process
In The Limit Which Browser Gives you the Best
Experience?
Device base supporting WebRTC
Copyright Disruptive Analysis Ltd
2013
Feb 2013
Million
Source: Disruptive Analysis WebRTC Strategy Report, Feb 2013
Definitions & methodology in report - See disruptivewireless.blogspot.com for details
0
500
1000
1500
2000
2500
3000
3500
4000
Tablets
Smartphones
PCs
The WebRTC Train has left the station
and it isn’t going to wait for Telecom
WebRTC is a car without wheels!
WebRTC Triangle
• Both browsers running the same web application from web server
• Peer Connection media session is established between them
• Signaling is not standardized, could be SIP, Jingle, proprietary.
Uses HTTP or WebSockets for transport
Web Server
(Application)
Browser M
(Running HTML5 Application
from Web Server)
Browser L
(Running HTML5 Application
from Web Server)
Peer Connection (Audio, Video, and/or Data)
40Intro to WebRTC February 2013
The wheels!
The Beauty and Value of WebRTC is
when we mash it up with other stuff
Keep Calm and
Do SOMETHING
(Just NOT THROUGH
THE GSMA or TMF)
HMS Government Advisory
Standardization Deep Dive
(c) 2012 Alan Quayle Business and Service Development
Technology Deep Dive
(c) 2012 Alan Quayle Business and Service Development
What WebRTC Means to Service
Providers
(c) 2012 Alan Quayle Business and Service Development
NetHead CustHead
Our Industry’s Multiple Identity Disorder
A Telcos Two Unique Assets
Impact of WebRTC?
• Voice becomes just like all your other communications: organized into your
preferred social or office tools.
• It will be important for the IMS/RCS world to inter-operate with the
WebRTC world, currently these browsers will be a closed book to IMS. For
RCS to become pervasive, it cannot remain trapped in phones that have
implemented the IMS/RCS client.
• For all the OTT (Over The Top) applications, they can now use their
"directory service" i.e. your list of contacts also using their service to enable
Viber / Skype / Whatsapp everywhere. On your PC, smartphone, tablet, TV;
and they can offer chargeable services without Apple taking 30%.
• As long as you're data connected, communications is in the cloud, people
need only break out to PSTN when the other person is not data connected,
or the call quality is too low due to their internet connection. PSTN
becomes the communications path of last resort!
Impact of WebRTC?
• The company's website now becomes its call center front end. A weblog
becomes your personal communications assistant.
o Lots of start-ups in this space
• Communication service aggregators save customers running multiple clients
on their phone, that would run in the cloud and be controlled from the
browser.
• Click to call doesn't require an operator's voice network, just access to the
internet.
• Communications becomes like using any application on a smartphone,
users can add features, capabilities, people throughout a call, e.g. N-way
calling finally becomes simple and obvious with a simple point and swipe.
• Directory services become critical sources of value in connecting all the
different IDs: telephone numbers, SIP IDs (IDentifier), web session IDs,
other OTT IDs, etc.
Impact of WebRTC?
• VAS (Value Added Services) leaves telco. Any web developer can create value and
solve problems for customers, it the customer who will decide, and those developers
who fail fastest win the innovation race.
• Advertising finally enters the communications space, opening up business model
innovation.
• New CRM (Customer Relationship Management) methods: click from email, from
webpage, from app, from TV. The ability to communicate becomes embedded in
most transactions.
• QoS (Quality of Service) remains an issue, but for the people using Vonage and Skype
over the years will attest, QoS is rarely an issue.
• Your phone number is no longer relevant anymore. It's a gateway to the past.
Customers will only know the PSTN is involved because of the poor audio quality
(G.711) – BUT it is the customers only unique ID that they own.
• Gaming becomes interesting as all the devices become controllers using gesture
controls as well as the more traditional methods for network-based games.
Other Telco Impacts
• Impact of WebRTC on IP Messaging
o No need to for a messaging client to be downloaded
o Unified communications across voice, video and data
o Integrated experience across the web and communications client
• Opportunities
o Integrated charging
o Bundle APIs: WebRTC, RCS API, payment API, Call Control APIs
o QoS for those willing to pay (those running their business on your network)
• QoS API? NO! keep that for YOUR SERVICES
o Extend network services over the web
o Enhance enterprise Unified Communication offers
o Enhance OTT? Why they’re competitors!
o Gateway for the WebRTC codec mess
o Web phone for existing customers
Key Points
• Voice traffic is going to be through the web
• Browsers are the new endpoints
• A website of a company can be the call center
• An individual’s website (Facebook Page) their communications
assistant
• Security, identity and privacy are very important
o Telephone number is not important unless operators pull their finger out!
• New business opportunities abound
DO Communications
better thaN the
competition
ELSE BE AN ISP
HMS Government Advisory
What WebRTC Means to Enterprises
(c) 2012 Alan Quayle Business and Service Development
WebRTC and the Enterprise
• Enterprise is both excited and confused
about WebRTC
o Lower communication costs
o Lower IT costs as fewer clients to maintain?
o Better home and mobile comms that are
integrated with corporate systems
o New customer communications options
• Confusion arises from
o How to integrate
o What needs to change
o How does it work with legacy devices like
desktop videophones, mobile clients, desktop
phones, Microsoft Lync, Cisco UC, etc.
o What about our corporate firewall, what about
our SBC?
What Enterprises are Saying in Interviews on WebRTC
“WebRTC can lower our communications costs by 30%”
“WebRTC will finally give us a workable video communication solution
across all employees”
“WebRTC can make our contact center integrated into all channels, e.g.
Web and Mobile, improving customer service.”
“WebRTC can improve collaboration both internally and with our
partners as it just works between browsers.”
“WebRTC appears to be not part of the Telco’s offer, it is OTT.”
“WebRTC is confusing, it doesn’t work in most browsers.”
“WebRTC looks like a lot of hype, will it go the same was as VoIP?”
“WebRTC’s security, private, and ability to get hacked remain unclear”
“WebRTC will be killed by Microsoft!”
IT’s Technical Concerns
• Open standards makes it easier to hack
• Clientless, plugin-less browser audio and video for real-
time communications means we’re not dependent on
browser software suppliers
• Open-source codec
• ICE/STUN NAT transversal does not work all the time
• SRTP (Secure Real-time Transport Protocol) –
configuration and SSL certification issues
• No rules on signaling protocol – security issues?
• Multiplex RTP and RTCP on single port – management
issues?
• Multiplex audio and video on a single port – management
issues?
Understanding Old-IT
• Hardware endpoints with hard to upgrade software
• Few soft clients tied to the PBX
• Limited codec support, generally H.26x for video
• No experience with ICE, STUN, and STRP
• RTCP shall be on the RTP port +1
• Audio and Video are managed separately
• Look how long BYOD is taking
• Skype blocked, Facebook blocked,
• WebRTC blocked!!!!!!
Typical Large Enterprise Deployment
SBC
Router
Desktop Network
Telepresence Network
IT Generation Gap
Multiplexed
Media
STUN / ICE
VP8
RTP/RTCP
Separated
NO STUN /
ICE!!!!
H.26x
The Solution:
A Gateway
• Signaling Gateway
o SIP stack in JavaScript?
o Break to SIP at the Gateway
• De-ICE
o Validate SDP ICE candidates
• De-Multiplex Media
• STUN Binding Handling
o Response to STUN bindings on
RTP channels
o Validate
• Transcoding
Use Cases
• Social Media and CRM Integration
• Video Conferencing to any device
• Inbound Click to call a New channel
• Can be deploy by outsourcers
• Calls in internal directories
In Summary
• Enterprise is interested in WebRTC BUT…
• Some Enterprises change even slower than Telcos….
• If Telco’s don’t help them, they will go to other service providers
• Gateway as a Service
o Signaling Conversion
o Media Interworking
Keep Calm and
Do SOMETHING
(Just NOT THROUGH
THE GSMA or TMF)
HMS Government Advisory
http://webrtcbook.com
65Intro to WebRTC February 2013
What WebRTC Means to Enterprises
(c) 2012 Alan Quayle Business and Service Development
DEMO
TIME

More Related Content

What's hot

AT&T Enhanced WebRTC API Overview
AT&T Enhanced WebRTC API OverviewAT&T Enhanced WebRTC API Overview
AT&T Enhanced WebRTC API Overview
AT&T Developer Program
 
Server-side WebRTC Infrastructure
Server-side WebRTC InfrastructureServer-side WebRTC Infrastructure
Server-side WebRTC Infrastructure
Dialogic Inc.
 
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
Brian Pulito
 
Video Codecs and the Future by Vince Puglia
Video Codecs and the Future by Vince PugliaVideo Codecs and the Future by Vince Puglia
Video Codecs and the Future by Vince Puglia
Dialogic Inc.
 
Monetizing the 4G Investment (Mobile Data, and VoLTE Roaming and Interworking)
Monetizing the 4G Investment (Mobile Data, and VoLTE Roaming and Interworking)Monetizing the 4G Investment (Mobile Data, and VoLTE Roaming and Interworking)
Monetizing the 4G Investment (Mobile Data, and VoLTE Roaming and Interworking)
Dialogic Inc.
 
Solaiemes IMS WebRTC Workshop
Solaiemes IMS WebRTC WorkshopSolaiemes IMS WebRTC Workshop
Solaiemes IMS WebRTC Workshop
Alan Quayle
 
OpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network Divide
OpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network DivideOpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network Divide
OpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network Divide
Alan Quayle
 
ARM Mali "Egil" technical preview
ARM Mali "Egil" technical previewARM Mali "Egil" technical preview
ARM Mali "Egil" technical preview
Phil Hughes
 
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Brian Pulito
 
Telecom Italia Oracle World2008.Canal.V2
Telecom Italia Oracle World2008.Canal.V2Telecom Italia Oracle World2008.Canal.V2
Telecom Italia Oracle World2008.Canal.V2
jameskenney
 
MediaInteractive - Born for the New World
MediaInteractive - Born for the New WorldMediaInteractive - Born for the New World
MediaInteractive - Born for the New World
Dialogic Inc.
 
How IBM and Dialogic Are Making Conferencing Smarter with AI
How IBM and Dialogic Are Making Conferencing Smarter with AIHow IBM and Dialogic Are Making Conferencing Smarter with AI
How IBM and Dialogic Are Making Conferencing Smarter with AI
Dialogic Inc.
 
Moving Multimedia Applications to the Cloud
Moving Multimedia Applications to the CloudMoving Multimedia Applications to the Cloud
Moving Multimedia Applications to the Cloud
Dialogic Inc.
 
WebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersWebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersHarry Behrens, PhD
 
Beyond the MCU
Beyond the MCUBeyond the MCU
Beyond the MCU
Dialogic Inc.
 
IMS and WebRTC Workshop Tropo
IMS and WebRTC Workshop TropoIMS and WebRTC Workshop Tropo
IMS and WebRTC Workshop Tropo
Alan Quayle
 
Deploying WebRTC successfully – A web developer perspective
Deploying WebRTC successfully – A web developer perspectiveDeploying WebRTC successfully – A web developer perspective
Deploying WebRTC successfully – A web developer perspective
Dialogic Inc.
 
Integrated Media Gateway and the Transition to IP
Integrated Media Gateway and the Transition to IPIntegrated Media Gateway and the Transition to IP
Integrated Media Gateway and the Transition to IP
Dialogic Inc.
 
WebRTC for Telcos & Service Providers
WebRTC for Telcos & Service ProvidersWebRTC for Telcos & Service Providers
WebRTC for Telcos & Service Providers
UppersideConferences
 

What's hot (20)

AT&T Enhanced WebRTC API Overview
AT&T Enhanced WebRTC API OverviewAT&T Enhanced WebRTC API Overview
AT&T Enhanced WebRTC API Overview
 
Server-side WebRTC Infrastructure
Server-side WebRTC InfrastructureServer-side WebRTC Infrastructure
Server-side WebRTC Infrastructure
 
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
 
Video Codecs and the Future by Vince Puglia
Video Codecs and the Future by Vince PugliaVideo Codecs and the Future by Vince Puglia
Video Codecs and the Future by Vince Puglia
 
Monetizing the 4G Investment (Mobile Data, and VoLTE Roaming and Interworking)
Monetizing the 4G Investment (Mobile Data, and VoLTE Roaming and Interworking)Monetizing the 4G Investment (Mobile Data, and VoLTE Roaming and Interworking)
Monetizing the 4G Investment (Mobile Data, and VoLTE Roaming and Interworking)
 
Solaiemes IMS WebRTC Workshop
Solaiemes IMS WebRTC WorkshopSolaiemes IMS WebRTC Workshop
Solaiemes IMS WebRTC Workshop
 
OpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network Divide
OpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network DivideOpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network Divide
OpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network Divide
 
Pkewebrtc
PkewebrtcPkewebrtc
Pkewebrtc
 
ARM Mali "Egil" technical preview
ARM Mali "Egil" technical previewARM Mali "Egil" technical preview
ARM Mali "Egil" technical preview
 
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...
 
Telecom Italia Oracle World2008.Canal.V2
Telecom Italia Oracle World2008.Canal.V2Telecom Italia Oracle World2008.Canal.V2
Telecom Italia Oracle World2008.Canal.V2
 
MediaInteractive - Born for the New World
MediaInteractive - Born for the New WorldMediaInteractive - Born for the New World
MediaInteractive - Born for the New World
 
How IBM and Dialogic Are Making Conferencing Smarter with AI
How IBM and Dialogic Are Making Conferencing Smarter with AIHow IBM and Dialogic Are Making Conferencing Smarter with AI
How IBM and Dialogic Are Making Conferencing Smarter with AI
 
Moving Multimedia Applications to the Cloud
Moving Multimedia Applications to the CloudMoving Multimedia Applications to the Cloud
Moving Multimedia Applications to the Cloud
 
WebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersWebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriers
 
Beyond the MCU
Beyond the MCUBeyond the MCU
Beyond the MCU
 
IMS and WebRTC Workshop Tropo
IMS and WebRTC Workshop TropoIMS and WebRTC Workshop Tropo
IMS and WebRTC Workshop Tropo
 
Deploying WebRTC successfully – A web developer perspective
Deploying WebRTC successfully – A web developer perspectiveDeploying WebRTC successfully – A web developer perspective
Deploying WebRTC successfully – A web developer perspective
 
Integrated Media Gateway and the Transition to IP
Integrated Media Gateway and the Transition to IPIntegrated Media Gateway and the Transition to IP
Integrated Media Gateway and the Transition to IP
 
WebRTC for Telcos & Service Providers
WebRTC for Telcos & Service ProvidersWebRTC for Telcos & Service Providers
WebRTC for Telcos & Service Providers
 

Similar to WebRTC Workshop 2013 given at the IMS World Forum

DevCon 5 (December 2013) - WebRTC & WebSockets
DevCon 5 (December 2013) - WebRTC & WebSocketsDevCon 5 (December 2013) - WebRTC & WebSockets
DevCon 5 (December 2013) - WebRTC & WebSockets
Crocodile WebRTC SDK and Cloud Signalling Network
 
Webrtc workshop from Alan Quayle
Webrtc workshop from Alan QuayleWebrtc workshop from Alan Quayle
Webrtc workshop from Alan Quayle
Alan Quayle
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)
Victor Pascual Ávila
 
minor-project-1.ppt
minor-project-1.pptminor-project-1.ppt
minor-project-1.ppt
thinkonce1
 
WebRTC presentation
WebRTC presentationWebRTC presentation
WebRTC presentation
Veselin Pizurica
 
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web WorldAsterisk World (January 2014) - Taking Enterprise Telephony into the Web World
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
Crocodile WebRTC SDK and Cloud Signalling Network
 
Real-time Communications at Internet Speed
Real-time Communications at Internet SpeedReal-time Communications at Internet Speed
Real-time Communications at Internet Speed
Brian Pulito
 
What is WebRTC and How does it work?
What is WebRTC and How does it work?What is WebRTC and How does it work?
What is WebRTC and How does it work?
SandipPatel533958
 
IIT RTC Conference 2014 summary
IIT RTC Conference 2014 summaryIIT RTC Conference 2014 summary
IIT RTC Conference 2014 summary
Alan Quayle
 
DevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTCDevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTC
Crocodile WebRTC SDK and Cloud Signalling Network
 
5 Facts About WebRTC That Everyone Should Know
5 Facts About WebRTC That Everyone Should Know5 Facts About WebRTC That Everyone Should Know
5 Facts About WebRTC That Everyone Should Know
Kirti Khanna
 
Workshop web rtc customers and use cases
Workshop web rtc customers and use casesWorkshop web rtc customers and use cases
Workshop web rtc customers and use cases
Douglas Tait
 
IMS and WebRTC Workshop from Alan Quayle
IMS and WebRTC Workshop from Alan QuayleIMS and WebRTC Workshop from Alan Quayle
IMS and WebRTC Workshop from Alan Quayle
Alan Quayle
 
WebRTC-Telco Monetization Webinar by Solaiemes
WebRTC-Telco Monetization Webinar by SolaiemesWebRTC-Telco Monetization Webinar by Solaiemes
WebRTC-Telco Monetization Webinar by Solaiemes
Solaiemes
 
Webrtc for Telcos Workshop Berlin from Juan Mateu
Webrtc for Telcos Workshop Berlin from Juan MateuWebrtc for Telcos Workshop Berlin from Juan Mateu
Webrtc for Telcos Workshop Berlin from Juan Mateu
Alan Quayle
 
VIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTCVIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTC
IRJET Journal
 
Kranky Geek WebRTC 2015 - The future of ORTC with WebRTC
Kranky Geek WebRTC 2015 - The future of ORTC with WebRTCKranky Geek WebRTC 2015 - The future of ORTC with WebRTC
Kranky Geek WebRTC 2015 - The future of ORTC with WebRTC
Kranky Geek
 
Web rtc videoconference
Web rtc videoconferenceWeb rtc videoconference
Web rtc videoconference
Marc Manthey
 
Bridging_WebRTC_with_SIP_Alberto_WebRTCventures_Cluecon2023_NoVideo.pptx
Bridging_WebRTC_with_SIP_Alberto_WebRTCventures_Cluecon2023_NoVideo.pptxBridging_WebRTC_with_SIP_Alberto_WebRTCventures_Cluecon2023_NoVideo.pptx
Bridging_WebRTC_with_SIP_Alberto_WebRTCventures_Cluecon2023_NoVideo.pptx
Alberto González Trastoy
 
Html5 RTC - 1
Html5 RTC  - 1Html5 RTC  - 1
Html5 RTC - 1
George Orhewere
 

Similar to WebRTC Workshop 2013 given at the IMS World Forum (20)

DevCon 5 (December 2013) - WebRTC & WebSockets
DevCon 5 (December 2013) - WebRTC & WebSocketsDevCon 5 (December 2013) - WebRTC & WebSockets
DevCon 5 (December 2013) - WebRTC & WebSockets
 
Webrtc workshop from Alan Quayle
Webrtc workshop from Alan QuayleWebrtc workshop from Alan Quayle
Webrtc workshop from Alan Quayle
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)
 
minor-project-1.ppt
minor-project-1.pptminor-project-1.ppt
minor-project-1.ppt
 
WebRTC presentation
WebRTC presentationWebRTC presentation
WebRTC presentation
 
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web WorldAsterisk World (January 2014) - Taking Enterprise Telephony into the Web World
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
 
Real-time Communications at Internet Speed
Real-time Communications at Internet SpeedReal-time Communications at Internet Speed
Real-time Communications at Internet Speed
 
What is WebRTC and How does it work?
What is WebRTC and How does it work?What is WebRTC and How does it work?
What is WebRTC and How does it work?
 
IIT RTC Conference 2014 summary
IIT RTC Conference 2014 summaryIIT RTC Conference 2014 summary
IIT RTC Conference 2014 summary
 
DevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTCDevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTC
 
5 Facts About WebRTC That Everyone Should Know
5 Facts About WebRTC That Everyone Should Know5 Facts About WebRTC That Everyone Should Know
5 Facts About WebRTC That Everyone Should Know
 
Workshop web rtc customers and use cases
Workshop web rtc customers and use casesWorkshop web rtc customers and use cases
Workshop web rtc customers and use cases
 
IMS and WebRTC Workshop from Alan Quayle
IMS and WebRTC Workshop from Alan QuayleIMS and WebRTC Workshop from Alan Quayle
IMS and WebRTC Workshop from Alan Quayle
 
WebRTC-Telco Monetization Webinar by Solaiemes
WebRTC-Telco Monetization Webinar by SolaiemesWebRTC-Telco Monetization Webinar by Solaiemes
WebRTC-Telco Monetization Webinar by Solaiemes
 
Webrtc for Telcos Workshop Berlin from Juan Mateu
Webrtc for Telcos Workshop Berlin from Juan MateuWebrtc for Telcos Workshop Berlin from Juan Mateu
Webrtc for Telcos Workshop Berlin from Juan Mateu
 
VIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTCVIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTC
 
Kranky Geek WebRTC 2015 - The future of ORTC with WebRTC
Kranky Geek WebRTC 2015 - The future of ORTC with WebRTCKranky Geek WebRTC 2015 - The future of ORTC with WebRTC
Kranky Geek WebRTC 2015 - The future of ORTC with WebRTC
 
Web rtc videoconference
Web rtc videoconferenceWeb rtc videoconference
Web rtc videoconference
 
Bridging_WebRTC_with_SIP_Alberto_WebRTCventures_Cluecon2023_NoVideo.pptx
Bridging_WebRTC_with_SIP_Alberto_WebRTCventures_Cluecon2023_NoVideo.pptxBridging_WebRTC_with_SIP_Alberto_WebRTCventures_Cluecon2023_NoVideo.pptx
Bridging_WebRTC_with_SIP_Alberto_WebRTCventures_Cluecon2023_NoVideo.pptx
 
Html5 RTC - 1
Html5 RTC  - 1Html5 RTC  - 1
Html5 RTC - 1
 

More from Alan Quayle

What is a vCon?
What is a vCon?What is a vCon?
What is a vCon?
Alan Quayle
 
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Alan Quayle
 
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Alan Quayle
 
What makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelWhat makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias Goebel
Alan Quayle
 
eSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasaleSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João Casal
Alan Quayle
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
Alan Quayle
 
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
Alan Quayle
 
Programmable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigProgrammable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas Granig
Alan Quayle
 
How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...
Alan Quayle
 
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisLatest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Alan Quayle
 
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
Alan Quayle
 
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Alan Quayle
 
Open Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleOpen Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan Quayle
Alan Quayle
 
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuOpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
Alan Quayle
 
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoTADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
Alan Quayle
 
What happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleWhat happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan Quayle
Alan Quayle
 
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichStacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Alan Quayle
 
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
Alan Quayle
 
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateFounding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Alan Quayle
 
How to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciHow to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro Gauci
Alan Quayle
 

More from Alan Quayle (20)

What is a vCon?
What is a vCon?What is a vCon?
What is a vCon?
 
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
 
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
 
What makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelWhat makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias Goebel
 
eSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasaleSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João Casal
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
 
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
 
Programmable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigProgrammable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas Granig
 
How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...
 
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisLatest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
 
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
 
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
 
Open Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleOpen Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan Quayle
 
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuOpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
 
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoTADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
 
What happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleWhat happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan Quayle
 
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichStacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
 
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
 
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateFounding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
 
How to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciHow to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro Gauci
 

Recently uploaded

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

WebRTC Workshop 2013 given at the IMS World Forum

  • 1. WebRTC Workshop The HTML5 Real-Time Web April 22nd 2013 Pre-conference Workshop for the IMS World Forum Alan Quayle alan@alanquayle.com www.alanquayle.com/blog Jose de Castro jdecastro@voxeolabs.com www.voxeolabs.com 4/21/2013 © 2013 Alan Quayle Business and Service Development 1
  • 2. Objectives • Bring together deep technical and deep business thought leadership on WebRTC with Jose de Castro, Alan Quayle, and many of the audience to providing attendees with a unique independent workshop. • Provide a deep-dive quantified analysis of the WebRTC status, enabling attendees to understand what is likely to emerge over the next 18 months to 2 years, in this complex rapidly emerging ecosystem and what it will mean to their business. • Provide attendees with a series of WebRTC demonstrations, to share their experiences on implementing WebRTC, and provide ample networking opportunities at the end of the workshop to discuss and consolidate what has been learned through the day. 4/21/2013 © 2013 Alan Quayle Business and Service Development 2
  • 3. Structure (1 of 6) • Registration • 09:30 - Introduction to WebRTC and Initial Market Review o What is it and what it is not, o Cutting through the mis-information and hype o Non-technical introduction o Web browser implementation status o Taxonomy of suppliers / service providers o Codecs and devices - is certification necessary? o What is Google's aim? • 10:30 Standardization deep dive o Standardization process o Current status o Battles and likely outcomes o IETF and RTCWEB documents
  • 4. Structure (2 of 6) • 11:30Technology deep dive o Peer connect API o Setting up local media and media flow o Protocols o WebRTC triangle / trapezoid o SIP, Jingle and the PSTN. • 13:00-14:00 Lunch • 14:00 What WebRTC means to Service Providers and IMS: o Extending enhanced communications services to web browsers o Impact on OTT (Over The Top) and existing voice, messaging, video and VAS o Impact of device compliance o Customer experiences and behaviors o Revenue, churn and relevance impacts • 14:30 What WebRTC means to enterprises: o Impact on Unified Communication and the Contact Center o Impact on company's website o Security and operational issues o Potential cost savings and innovations
  • 5. Structure (3 of 6) DEMO TIME 15:00-17:00+ • Demo Time will be divided into 2 sessions, its aim is to be informal and provide ample networking opportunities for attendees to consolidate their learning from the workshop: • Demo presentation to the group: each demo will be 5 minutes long, and 5 minutes for questions; and • Demo one-on-one: attendees can chat one-on-one with the demo presenters, notionally 30 minutes but can run on into discussions at the bar through the evening.
  • 6. Structure (4 of 6) DEMO TIME 15:00-17:00 • Zingaya ('Call' button for websites) o Embed a 'Call' button into the website. Visitors can click that button and the call is forwarded to the website operator's preferred land-line or mobile phone. All that is required is a website; all the visitors need is a browser and microphone. • Voxeo Labs (Ameche (new IMS/Web services), Tropo (leading call control API), Phono (Web comms innovation)). They will demo Phono’s three types of identity: o Anonymous Identity: user lands on web site and is able to call directly into the contact center o Web Identity: use your web identity (twitter, foursquare, etc) to call each other. o Telco Identity: Phono sessions can attach to the telco network and assume the real identity (phone number) of the subscriber, allowing calls to be routed to both the mobile and the browser simultaneously. • Telestax o Provides a complete stack from the client-side with Javascript JAIN SIP JS and WebRTC as well as the server side with our SIP Over WebSockets. The demo will be a WebRTC video conferencing and IM.
  • 7. Structure (5 of 6) DEMO TIME 15:00-17:00 • Solaiemes WebRTC to Rich Communication Suite demo o Demonstration of RCS messaging and WebRTC to access to media components of devices to revamp the value of PSTN (and also mobile) lines. Shows how Unified Communications could be built just a mash-up of standards and APIs. • Quobis o Their approach to WebRTC is based on QoffeeSIP, a complete open source Javascript SIP stack that can be used in a website to exploit all the multimedia capabilities of WebRTC technology. Thanks to QoffeeSIP they have developed a corporate WebRTC webphone that can interop with different network devices; this webphone is going to be released at IMS World Forum event. • Huawei leading NEP o WebRTC / RCS insurance application demo
  • 8. Structure (6 of 6) DEMO TIME 15:00-17:00 • Drum by NetDev (conference calls and online meetings) o Allows providers of fixed, mobile and next generation VoIP services to deliver audio conferencing as a direct, branded service. Hosted within your IP network on your servers, Drum audio conferencing is a standalone software solution with an integrated media server. • Bistri (Social Video) o Video chat with fun video effects, take screenshots of calls, share them with friends or social networks. Bistri runs in the browser, so there's no need to install additional software or plugins. • apidaze.io o Is a cloud communications API for developers with tools for building web or mobile communication services, with a special focus on WebRTC. The demo will show how a web developer can easily use the regular WebRTC API to place calls to external numbers and audio conference rooms accessible from the PSTN too, using a simple raw WebSocket connection that carries JSON text.
  • 9. Introduction to WebRTC and Initial Market Review
  • 10. What The Geeks Say Open, Nothing Proprietary No Plugs-Ins Multi Platform / Device
  • 11. Real-time stuff for your browser with no plug-ins
  • 12.
  • 13.
  • 16. Lots & Lots & Lots of Devices
  • 18.
  • 19.
  • 20.
  • 22.
  • 23.
  • 24. Browser GetUserMedia PeerConnection DataChannel Chrome Yes Yes Q2 ‘13 Chrome for mobile Yes (March ‘13) Yes (March ‘13) Q2 ‘13 Firefox (desktop) Yes Yes Yes (first one) Firefox (mobile) Yes Yes Yes (first one) Opera Yes H2 ‘13 2014 Opera Mini H2 ‘13 2014 2014 IE (desktop) Chrome Frame / 2014 Chrome Frame / 2014 Chrome Frame / 2014 IE (mobile) 2014/2015 2014/2015 2014/2015 Safari (desktop) 2014/2015 2014/2015 2014/2015 Safari (mobile) 2014/2015 2014/2015 2014/2015 WebRTC is NOT Everywhere
  • 25. Lies, Damned Lies, and Statistics
  • 27. Mobile is Even More Complex Native browser Natively in OS 2nd browser 3rd party SDK
  • 30. 30 “Given the ability to deliver a royalty-free platform with no compromises on quality, we see no reason to include mandatory royalty- bearing codecs.” “H.264 support is a requirement in some regulatory frameworks, such as emergency services. AMR narrow-band is playing a key role in mobile telephony and has a huge footprint.” “G.711 is universal, unencumbered, and widely implemented. A mandate for Opus will limit initial RTCWeb clients to use software-based codecs” “We would like to recommend AMR-WB and EVS, since we expect them to be available in mobile chipsets.”
  • 32. Codec Wars • G711a/u (RFC 3551): supported by all the devices. Needs to use a lot of bandwidth. • DTMF tones (RFC 4733, updates RFC 2833): needed for interactions with several systems (for instance IVRs). • Opus (RFC 6716): bitrate variable, low latency and high quality for human voice and music. Specially designed for real time communications. • In order to interact with VoIP systems, in several scenarios, it will need transcoding or interworking of DTMFs (RFC 4733-> INFO, RFC 4733-> in-band, etc). • Can’t we just have both G.711 AND Opus? YES!!!! Regardless Transcoding Will be Needed
  • 33. And With Transcoding Comes 33 Delay Third Parties Packet Loss Quality Loss Cost
  • 34. H.264 H.265 VP8 VP9 Can’t we just have both H.264/5 AND VP8/9? Video Battle is Getting Nowhere
  • 36. In The Limit Which Browser Gives you the Best Experience?
  • 37. Device base supporting WebRTC Copyright Disruptive Analysis Ltd 2013 Feb 2013 Million Source: Disruptive Analysis WebRTC Strategy Report, Feb 2013 Definitions & methodology in report - See disruptivewireless.blogspot.com for details 0 500 1000 1500 2000 2500 3000 3500 4000 Tablets Smartphones PCs
  • 38. The WebRTC Train has left the station and it isn’t going to wait for Telecom
  • 39. WebRTC is a car without wheels!
  • 40. WebRTC Triangle • Both browsers running the same web application from web server • Peer Connection media session is established between them • Signaling is not standardized, could be SIP, Jingle, proprietary. Uses HTTP or WebSockets for transport Web Server (Application) Browser M (Running HTML5 Application from Web Server) Browser L (Running HTML5 Application from Web Server) Peer Connection (Audio, Video, and/or Data) 40Intro to WebRTC February 2013 The wheels!
  • 41. The Beauty and Value of WebRTC is when we mash it up with other stuff
  • 42. Keep Calm and Do SOMETHING (Just NOT THROUGH THE GSMA or TMF) HMS Government Advisory
  • 43. Standardization Deep Dive (c) 2012 Alan Quayle Business and Service Development
  • 44. Technology Deep Dive (c) 2012 Alan Quayle Business and Service Development
  • 45. What WebRTC Means to Service Providers (c) 2012 Alan Quayle Business and Service Development
  • 46. NetHead CustHead Our Industry’s Multiple Identity Disorder
  • 47. A Telcos Two Unique Assets
  • 48. Impact of WebRTC? • Voice becomes just like all your other communications: organized into your preferred social or office tools. • It will be important for the IMS/RCS world to inter-operate with the WebRTC world, currently these browsers will be a closed book to IMS. For RCS to become pervasive, it cannot remain trapped in phones that have implemented the IMS/RCS client. • For all the OTT (Over The Top) applications, they can now use their "directory service" i.e. your list of contacts also using their service to enable Viber / Skype / Whatsapp everywhere. On your PC, smartphone, tablet, TV; and they can offer chargeable services without Apple taking 30%. • As long as you're data connected, communications is in the cloud, people need only break out to PSTN when the other person is not data connected, or the call quality is too low due to their internet connection. PSTN becomes the communications path of last resort!
  • 49. Impact of WebRTC? • The company's website now becomes its call center front end. A weblog becomes your personal communications assistant. o Lots of start-ups in this space • Communication service aggregators save customers running multiple clients on their phone, that would run in the cloud and be controlled from the browser. • Click to call doesn't require an operator's voice network, just access to the internet. • Communications becomes like using any application on a smartphone, users can add features, capabilities, people throughout a call, e.g. N-way calling finally becomes simple and obvious with a simple point and swipe. • Directory services become critical sources of value in connecting all the different IDs: telephone numbers, SIP IDs (IDentifier), web session IDs, other OTT IDs, etc.
  • 50. Impact of WebRTC? • VAS (Value Added Services) leaves telco. Any web developer can create value and solve problems for customers, it the customer who will decide, and those developers who fail fastest win the innovation race. • Advertising finally enters the communications space, opening up business model innovation. • New CRM (Customer Relationship Management) methods: click from email, from webpage, from app, from TV. The ability to communicate becomes embedded in most transactions. • QoS (Quality of Service) remains an issue, but for the people using Vonage and Skype over the years will attest, QoS is rarely an issue. • Your phone number is no longer relevant anymore. It's a gateway to the past. Customers will only know the PSTN is involved because of the poor audio quality (G.711) – BUT it is the customers only unique ID that they own. • Gaming becomes interesting as all the devices become controllers using gesture controls as well as the more traditional methods for network-based games.
  • 51. Other Telco Impacts • Impact of WebRTC on IP Messaging o No need to for a messaging client to be downloaded o Unified communications across voice, video and data o Integrated experience across the web and communications client • Opportunities o Integrated charging o Bundle APIs: WebRTC, RCS API, payment API, Call Control APIs o QoS for those willing to pay (those running their business on your network) • QoS API? NO! keep that for YOUR SERVICES o Extend network services over the web o Enhance enterprise Unified Communication offers o Enhance OTT? Why they’re competitors! o Gateway for the WebRTC codec mess o Web phone for existing customers
  • 52. Key Points • Voice traffic is going to be through the web • Browsers are the new endpoints • A website of a company can be the call center • An individual’s website (Facebook Page) their communications assistant • Security, identity and privacy are very important o Telephone number is not important unless operators pull their finger out! • New business opportunities abound
  • 53. DO Communications better thaN the competition ELSE BE AN ISP HMS Government Advisory
  • 54. What WebRTC Means to Enterprises (c) 2012 Alan Quayle Business and Service Development
  • 55. WebRTC and the Enterprise • Enterprise is both excited and confused about WebRTC o Lower communication costs o Lower IT costs as fewer clients to maintain? o Better home and mobile comms that are integrated with corporate systems o New customer communications options • Confusion arises from o How to integrate o What needs to change o How does it work with legacy devices like desktop videophones, mobile clients, desktop phones, Microsoft Lync, Cisco UC, etc. o What about our corporate firewall, what about our SBC?
  • 56. What Enterprises are Saying in Interviews on WebRTC “WebRTC can lower our communications costs by 30%” “WebRTC will finally give us a workable video communication solution across all employees” “WebRTC can make our contact center integrated into all channels, e.g. Web and Mobile, improving customer service.” “WebRTC can improve collaboration both internally and with our partners as it just works between browsers.” “WebRTC appears to be not part of the Telco’s offer, it is OTT.” “WebRTC is confusing, it doesn’t work in most browsers.” “WebRTC looks like a lot of hype, will it go the same was as VoIP?” “WebRTC’s security, private, and ability to get hacked remain unclear” “WebRTC will be killed by Microsoft!”
  • 57. IT’s Technical Concerns • Open standards makes it easier to hack • Clientless, plugin-less browser audio and video for real- time communications means we’re not dependent on browser software suppliers • Open-source codec • ICE/STUN NAT transversal does not work all the time • SRTP (Secure Real-time Transport Protocol) – configuration and SSL certification issues • No rules on signaling protocol – security issues? • Multiplex RTP and RTCP on single port – management issues? • Multiplex audio and video on a single port – management issues?
  • 58. Understanding Old-IT • Hardware endpoints with hard to upgrade software • Few soft clients tied to the PBX • Limited codec support, generally H.26x for video • No experience with ICE, STUN, and STRP • RTCP shall be on the RTP port +1 • Audio and Video are managed separately • Look how long BYOD is taking • Skype blocked, Facebook blocked, • WebRTC blocked!!!!!!
  • 59. Typical Large Enterprise Deployment SBC Router Desktop Network Telepresence Network
  • 60. IT Generation Gap Multiplexed Media STUN / ICE VP8 RTP/RTCP Separated NO STUN / ICE!!!! H.26x
  • 61. The Solution: A Gateway • Signaling Gateway o SIP stack in JavaScript? o Break to SIP at the Gateway • De-ICE o Validate SDP ICE candidates • De-Multiplex Media • STUN Binding Handling o Response to STUN bindings on RTP channels o Validate • Transcoding
  • 62. Use Cases • Social Media and CRM Integration • Video Conferencing to any device • Inbound Click to call a New channel • Can be deploy by outsourcers • Calls in internal directories
  • 63. In Summary • Enterprise is interested in WebRTC BUT… • Some Enterprises change even slower than Telcos…. • If Telco’s don’t help them, they will go to other service providers • Gateway as a Service o Signaling Conversion o Media Interworking
  • 64. Keep Calm and Do SOMETHING (Just NOT THROUGH THE GSMA or TMF) HMS Government Advisory
  • 66. What WebRTC Means to Enterprises (c) 2012 Alan Quayle Business and Service Development DEMO TIME