SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
Webinar: WebRTC from the Service 
Provider Prism (October 2014) 
Victor 
Pascual 
Avila 
Victor.pascual@quobis.com 
@victorpascual 
Sebas:an 
Schumann 
sebas:an.schumann@telekom.sk 
@ 
@s_schumann 
Amir 
Zmora 
amzmora@gmail.com 
@AmirZmora
Upperside WebRTC 
Conference, Dec 16-18
blog.uppersideconferences.com
Telecom & Web, born for each 
other? 
tomcowin 
Hey 
Paul 
Studios
Approach #1 
• Shape 
WebRTC 
to 
fit 
into 
the 
Telecom 
world
Approach #2 
• Build 
the 
service 
around 
the 
Web, 
add 
telecom 
when 
relevant 
Southbank 
Center
Goal for today 
• Share 
5 
lessons 
learnt 
over 
40+ 
field 
trials 
with 
service 
providers 
playing 
with 
WebRTC
#1 -­‐ Simplicity is a MUST 
Web 
developers 
don’t 
know 
much 
and 
in 
fact 
don’t 
care 
at 
all 
about 
RTC 
details 
SDP 
O/A 
BUNDLE 
SIP 
Trickle 
ICE 
SCTP 
DTLS-­‐SRTP 
...
Source: 
google 
images
#2 – Being signaling agnosEc is a 
MUST 
Signaling 
Fragmenta:on
• WebRTC 
has 
no 
defined 
signaling 
method. 
• JavaScript 
app 
downloaded 
from 
web 
server. 
• Popular 
choices 
are 
SIP 
over 
WebSockets 
(RFC7118), 
REST 
APIs, 
JSON, 
or 
any 
other 
HTTP-­‐based 
foobar 
• One 
also 
needs 
to 
decide 
how 
to 
implement 
things 
like 
BFCP, 
MSRP, 
etc. 
Each 
deployment/vendor 
is 
implemen:ng 
its 
own 
proprietary 
signaling 
mechanism
#3 – Being Browser/device API 
agnosEc is a MUST 
Standard 
API 
WebRTC 
1.0 
Compe:ng 
APIs 
CU-­‐RTC-­‐Web 
ORTC 
WebRTC 
1.1 
& 
2.0? 
The 
WebRTC 
API 
can 
have 
different 
flavors
Interworking Towards Legacy VoIP? 
• A browser-embedded media engine 
• Best-of-breed echo canceler 
• Video jitter buffer, image enhancer 
• Audio codecs – G.711, Opus are MTI 
• Video codecs – H.264 vs. VP8 (MTI TBD - IPR discussion) 
• Media codecs are negotiated with SDP (for now at least) 
• Requires Secure RTP (SRTP) – DTLS 
• Requires Peer-2-peer NAT traversal tools (STUN, TURN, ICE) – 
trickle ICE 
• Multiplexing: RTPs & RTP+RTCP 
• Yes, your favorite SIP client implementation is compatible with 
most of this. But, the vast majority of deployments 
• Use plain RTP (and SDES if encrypted at all) 
• Do not support STUN/TURN/ICE 
• Do not support multiplexing (ok, not really an issue) 
• Use different codecs that might not be supported on the WebRTC 
side
#4 – WebRTC signaling and media is NOT compatible 
with existing VoIP/IMS deployments – gateways are 
required to bridge the two worlds
WebRTC Access to IMS (r12)
Adding New Wheels to IMS 
with WebRTC
3GPP TS 23.228 V12.5.0 
(2014-06)
Reference Architecture 
P 
C 
E 
F 
N 
A 
T 
I 
P 
- 
C 
A 
N 
WWSF 
W1 
W2 
WIC 
UE 
I / S - CSCF 
W4 WAF 
W5 
eP - CSCF Mw 
Iq 
eIMS - AGW 
H / V - PCRF 
Gx 
Rx 
W3 
IMS - ALG
Interworking Towards Legacy 
IMS 
codec 1 
SRTP 
codec 1 codec 2 
SRTP RTP 
codec 2 
RTP 
UDP UDP UDP 
IP IP 
UDP 
IP 
IP 
UE eIMS - AGW peer 
BFCP 
SCTP 
DTLS 
IP 
SCTP 
DTLS 
IP 
TCP 
IP 
UDP UDP 
BFCP 
TCP 
IP 
UE eIMS - AGW peer 
MSRP 
SCTP 
DTLS 
IP 
MSRP 
SCTP 
DTLS 
IP 
MSRP 
TCP 
IP 
UDP UDP 
MSRP 
TCP 
IP 
UE eIMS - AGW peer
#5 – TRUE IntegraEon with the core 
network goes beyond the gateway 
piece 
• One 
needs 
to 
integrate 
the 
new 
WebRTC 
domain 
and 
services 
with 
whatever 
has 
already 
deployed 
in 
the 
network 
(OSS, 
BSS, 
AAA, 
HLR/HSS, 
AS’s, 
APIs, 
DBs, 
etc.)
Poll QuesEon 
What 
should 
be 
service 
providers’ 
approach 
to 
WebRTC? 
• Extend 
IMS 
to 
WebRTC 
• Build 
Web 
services 
and 
extend 
to 
IMS 
if 
needed 
• They 
are 
2 
separate 
things, 
no 
need 
to 
interconnect 
• WebRTC 
doesn’t 
stand 
a 
chance 
without 
tradi:onal 
telephony 
and 
IMS
THE OPERATOR PERSPECTIVE 
§ My mission: WebRTC beyond telephony 
§ … but that does not mean it is not important for the time 
being 
§ It is important to understand our heritage and acknowledge 
who pays the bills for now 
§ Modernization of current voice service important 
§ This is a pretty straight forward path, many obstacles are 
being worked on (as Victor presented) 
§ Most of the operator voice back-end is IP based now, but 
simply attaching “a WebRTC front-end” won’t do
WEBRTC “OPTIONS” 
WHAT CAN THE TECHNOLOGY BE USED 
FOR? 
Integration Options 
WebRTC WebRTC 
? ? 
Adding Adding the “Web” to “RTC” “RTC” to the “Web”
WEBRTC “OPTIONS” 
THE USE CASES 
Integration Options 
WebRTC WebRTC 
Adding “RTC” to the “Web” 
Adding the “Web” to “RTC” 
? ?
WEBRTC “OPTIONS” 
THE DILEMMA 
Integration Options 
WebRTC WebRTC 
? 
Adding the “Web” to “RTC” 
Adding the “Web” to “RTC” ?
EXTENDING LEGACY COMMUNICATIONS 
§ IP technologies are not new, not even for operators 
§ If back-end is IP, utilizing WebRTC to connect front-ends to back-ends is a logical 
conclusion 
§ Legacy communications dealt with RTC, has just recently received a new polished 
infrastructure 
§ “Adding” multiple new ways of accessing it is natural 
§ Web gateway (utilizing WebRTC) as “IMS alternative access” is of course one 
use case 
§ Should not be “WebRTC strategy”, but overhauling services. For far it is all 
about the technology. 
§ Novelty in importance of great best-effort experience often trumping good legacy 
QoS 
§ Service updates can include “modernized interfaces”, but need to go beyond 
§ Adding “Web” to existing products means they are defined, and mostly limited 
§ Integration where it makes sense is more important than a “pure web dialer” 
The WebRTC paradigm introduces a "way of thinking“ that has often not even 
started. 
The "front-end design/functions defines services now, the back-end is completely 
irrelevant. 
WebRTC
STEPS TAKEN 
FOCUS ON A MIX OF ALTERNATIVE 
ARCHITECTURES 
§ Every service or integration going beyond telephony or not requiring the full subset 
of its features should have a prior discussion about proper architecture (back-end 
enabler) 
§ Main criterions 
§ Telephony: IMS/MMTel/VoLTE vs. lightweight open-source alternatives – almost 
exclusively SIP 
§ Non-telephony: Own backend, libraries, protocol alternatives (XMPP, REST/ 
JSON) 
§ Pro’s and con’s for telephony need to be evaluated, no universal answer 
§ Final architecture is a case-by-case decision, not just use because it is there 
(efficiency, suitability) 
§ For everything that is not telephony, alternatives most likely much more suitable 
§ The discussion about WebRTC & IMS should not be at the beginning, but the end 
of any consideration 
§ Slovak Telekom followed these ideas for its internal PoC
FOCUSING ON SERVICE INNOVATION 
WebRTC 
§ Operators need to adapt a lot of their thinking 
§ We do not build a “WebRTC service”/“cloud service”. We need to build 
services that solve problems 
§ Once the service is defined, the technologies can be chosen based on 
many criterions 
§ WebRTC can be one of the technologies to accelerate development and 
decrease costs, if operators want to build services that are: 
§ Access independent/network independent/location independent 
§ Use a software front-end (app/web) 
§ Are completely new in how they deliver voice in the application 
§ It has to be elaborated per service how it should be exposed, delivered, 
and made accessible
IN THE END IT IS ALL ABOUT THE MONEY 
§ Business is king, not the architecture 
§ To remain competitive, alternative approaches need to be embraced 
§ Faster innovation, trial and error 
§ Enable new business models with different cost models, new revenues! 
§ Consider the web (also with regard to payment options, feature activation, etc.) 
§ Integrate, but offer also means to be integrated (messaging, voice) 
§ “WebRTC” is not one box/platform. It is not just some front-end to the IMS. 
§ Gateway/open-source/partnering/in-house development/vendor acc. your need 
§ For Legacy services its more important to improve the service than just “add 
WebRTC” 
§ Focus on user’s needs & experience - tech driven services and features are 
wrong!
Conflict Between The 2 Approaches 
Alexander Baxevanis
Thank You for Attending 
Victor 
Pascual 
Avila 
Victor.pascual@quobis.com 
@victorpascual 
Sebas:an 
Schumann 
sebas:an.schumann@telekom.sk 
@ 
@s_schumann 
Amir 
Zmora 
amzmora@gmail.com 
@AmirZmora

Más contenido relacionado

La actualidad más candente

vCPE Challenges and Ways Forward
vCPE Challenges and Ways ForwardvCPE Challenges and Ways Forward
vCPE Challenges and Ways ForwardSigal Biran-Nagar
 
SD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancementSD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancementColt Technology Services
 
Managing and Implementing Network Function Virtualization with Intelligent OSS
Managing and Implementing Network Function Virtualization with Intelligent OSSManaging and Implementing Network Function Virtualization with Intelligent OSS
Managing and Implementing Network Function Virtualization with Intelligent OSSComarch
 
Introducing ONAP for OpenStack St Louis Meetup
Introducing ONAP for OpenStack St Louis MeetupIntroducing ONAP for OpenStack St Louis Meetup
Introducing ONAP for OpenStack St Louis Meetupdjzook
 
Introduction to Software Defined WANs
Introduction to Software Defined WANsIntroduction to Software Defined WANs
Introduction to Software Defined WANsAPNIC
 
Colt's evolution from MPLS to Cloud Networking
Colt's evolution from MPLS to Cloud Networking Colt's evolution from MPLS to Cloud Networking
Colt's evolution from MPLS to Cloud Networking Colt Technology Services
 
The Impact of VoLTE on BSS
The Impact of VoLTE on BSSThe Impact of VoLTE on BSS
The Impact of VoLTE on BSSOpenet
 
Open and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field TrialOpen and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field TrialOpen Networking Summit
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesOpen Networking Summit
 
V cpe deployment-best-practices-presentation
V cpe deployment-best-practices-presentationV cpe deployment-best-practices-presentation
V cpe deployment-best-practices-presentationNir Cohen
 
SD-WAN: Why should you care?
SD-WAN: Why should you care?SD-WAN: Why should you care?
SD-WAN: Why should you care?CloudSyntrix
 
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...Open Networking Summits
 

La actualidad más candente (20)

WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
 
An SD-WAN Bill of Rights
An SD-WAN Bill of RightsAn SD-WAN Bill of Rights
An SD-WAN Bill of Rights
 
vCPE Challenges and Ways Forward
vCPE Challenges and Ways ForwardvCPE Challenges and Ways Forward
vCPE Challenges and Ways Forward
 
SD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancementSD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancement
 
Managing and Implementing Network Function Virtualization with Intelligent OSS
Managing and Implementing Network Function Virtualization with Intelligent OSSManaging and Implementing Network Function Virtualization with Intelligent OSS
Managing and Implementing Network Function Virtualization with Intelligent OSS
 
Introducing ONAP for OpenStack St Louis Meetup
Introducing ONAP for OpenStack St Louis MeetupIntroducing ONAP for OpenStack St Louis Meetup
Introducing ONAP for OpenStack St Louis Meetup
 
A Software Defined WAN Architecture
A Software Defined WAN ArchitectureA Software Defined WAN Architecture
A Software Defined WAN Architecture
 
Introduction to Software Defined WANs
Introduction to Software Defined WANsIntroduction to Software Defined WANs
Introduction to Software Defined WANs
 
Network Evolution and Market Outlook
Network Evolution and Market OutlookNetwork Evolution and Market Outlook
Network Evolution and Market Outlook
 
Colt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIsColt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIs
 
Colt's evolution from MPLS to Cloud Networking
Colt's evolution from MPLS to Cloud Networking Colt's evolution from MPLS to Cloud Networking
Colt's evolution from MPLS to Cloud Networking
 
The Impact of VoLTE on BSS
The Impact of VoLTE on BSSThe Impact of VoLTE on BSS
The Impact of VoLTE on BSS
 
Open and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field TrialOpen and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field Trial
 
NFV & SDN Customer Deployments
NFV & SDN Customer DeploymentsNFV & SDN Customer Deployments
NFV & SDN Customer Deployments
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
 
V cpe deployment-best-practices-presentation
V cpe deployment-best-practices-presentationV cpe deployment-best-practices-presentation
V cpe deployment-best-practices-presentation
 
Colt Novitas SDN World Congress 2015
Colt Novitas SDN World Congress 2015Colt Novitas SDN World Congress 2015
Colt Novitas SDN World Congress 2015
 
SD-WAN: Why should you care?
SD-WAN: Why should you care?SD-WAN: Why should you care?
SD-WAN: Why should you care?
 
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
 
Verizon Managed SD-WAN with Cisco IWAN
Verizon Managed SD-WAN with Cisco IWAN Verizon Managed SD-WAN with Cisco IWAN
Verizon Managed SD-WAN with Cisco IWAN
 

Destacado (9)

International SIP conference 2009
International SIP conference 2009International SIP conference 2009
International SIP conference 2009
 
PFPファシグラ(2009/07/03)
PFPファシグラ(2009/07/03)PFPファシグラ(2009/07/03)
PFPファシグラ(2009/07/03)
 
Live Streaming over P2PSIP
Live Streaming over P2PSIPLive Streaming over P2PSIP
Live Streaming over P2PSIP
 
IETF-71 P2PSIP Clients
IETF-71 P2PSIP ClientsIETF-71 P2PSIP Clients
IETF-71 P2PSIP Clients
 
IETF 78 - Alto - Server Discovery
IETF 78 - Alto - Server DiscoveryIETF 78 - Alto - Server Discovery
IETF 78 - Alto - Server Discovery
 
IETF-73 SIP Derive
IETF-73 SIP DeriveIETF-73 SIP Derive
IETF-73 SIP Derive
 
Green Guerrillas Youth Media Tech Collective Ona Move
Green Guerrillas Youth Media Tech Collective Ona MoveGreen Guerrillas Youth Media Tech Collective Ona Move
Green Guerrillas Youth Media Tech Collective Ona Move
 
WebRTC standards overview -- WebRTC Barcelona Meetup MWC16
WebRTC standards overview -- WebRTC Barcelona Meetup MWC16WebRTC standards overview -- WebRTC Barcelona Meetup MWC16
WebRTC standards overview -- WebRTC Barcelona Meetup MWC16
 
IETF meeting - SIP OAuth use cases
IETF meeting - SIP OAuth use casesIETF meeting - SIP OAuth use cases
IETF meeting - SIP OAuth use cases
 

Similar a WebRTC from the service provider prism

Upperside Webinar- WebRTC from the service provider prism-final
Upperside Webinar- WebRTC from the service provider prism-finalUpperside Webinar- WebRTC from the service provider prism-final
Upperside Webinar- WebRTC from the service provider prism-finalAmir Zmora
 
WebRTC standards update - November 2014
WebRTC standards update - November 2014WebRTC standards update - November 2014
WebRTC standards update - November 2014Victor Pascual Ávila
 
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 QuayleAlan 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
 
Webrtc Technology overview and Business Opportunity
Webrtc Technology overview and Business OpportunityWebrtc Technology overview and Business Opportunity
Webrtc Technology overview and Business OpportunityKen Workun
 
IMS Value in a World of WebRTC and Mobile -- WebRTC Expo, Santa Clara, CA (No...
IMS Value in a World of WebRTC and Mobile -- WebRTC Expo, Santa Clara, CA (No...IMS Value in a World of WebRTC and Mobile -- WebRTC Expo, Santa Clara, CA (No...
IMS Value in a World of WebRTC and Mobile -- WebRTC Expo, Santa Clara, CA (No...Victor Pascual Ávila
 
WebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World ForumWebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World ForumAlan Quayle
 
Web rtc service-provider-nov2013
Web rtc service-provider-nov2013Web rtc service-provider-nov2013
Web rtc service-provider-nov2013Galeal Zino
 
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...Amir Zmora
 
Solaiemes IMS WebRTC Workshop
Solaiemes IMS WebRTC WorkshopSolaiemes IMS WebRTC Workshop
Solaiemes IMS WebRTC WorkshopAlan Quayle
 
Expanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTCExpanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTCSebastian Schumann
 
Upperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards UpdateUpperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards UpdateUppersideConferences
 
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 SimeAlan Quayle
 
Tap as a service: What you need to know now
Tap as a service: What you need to know nowTap as a service: What you need to know now
Tap as a service: What you need to know nowFawad Khaliq
 
WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)Victor Pascual Ávila
 
Architecting Low Latency Applications Alberto Gonzalez
Architecting Low Latency Applications Alberto GonzalezArchitecting Low Latency Applications Alberto Gonzalez
Architecting Low Latency Applications Alberto GonzalezAlberto González Trastoy
 
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.pptxAlberto González Trastoy
 
SCF Partners' Day: Technologies for Densification
SCF Partners' Day: Technologies for DensificationSCF Partners' Day: Technologies for Densification
SCF Partners' Day: Technologies for DensificationSmall Cell Forum
 

Similar a WebRTC from the service provider prism (20)

Upperside Webinar- WebRTC from the service provider prism-final
Upperside Webinar- WebRTC from the service provider prism-finalUpperside Webinar- WebRTC from the service provider prism-final
Upperside Webinar- WebRTC from the service provider prism-final
 
WebRTC standards update - November 2014
WebRTC standards update - November 2014WebRTC standards update - November 2014
WebRTC standards update - November 2014
 
DevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTCDevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTC
 
WebRTC presentation
WebRTC presentationWebRTC presentation
WebRTC presentation
 
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 standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)
 
Webrtc Technology overview and Business Opportunity
Webrtc Technology overview and Business OpportunityWebrtc Technology overview and Business Opportunity
Webrtc Technology overview and Business Opportunity
 
IMS Value in a World of WebRTC and Mobile -- WebRTC Expo, Santa Clara, CA (No...
IMS Value in a World of WebRTC and Mobile -- WebRTC Expo, Santa Clara, CA (No...IMS Value in a World of WebRTC and Mobile -- WebRTC Expo, Santa Clara, CA (No...
IMS Value in a World of WebRTC and Mobile -- WebRTC Expo, Santa Clara, CA (No...
 
WebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World ForumWebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World Forum
 
Web rtc service-provider-nov2013
Web rtc service-provider-nov2013Web rtc service-provider-nov2013
Web rtc service-provider-nov2013
 
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
 
Solaiemes IMS WebRTC Workshop
Solaiemes IMS WebRTC WorkshopSolaiemes IMS WebRTC Workshop
Solaiemes IMS WebRTC Workshop
 
Expanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTCExpanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTC
 
Upperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards UpdateUpperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards Update
 
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
 
Tap as a service: What you need to know now
Tap as a service: What you need to know nowTap as a service: What you need to know now
Tap as a service: What you need to know now
 
WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)
 
Architecting Low Latency Applications Alberto Gonzalez
Architecting Low Latency Applications Alberto GonzalezArchitecting Low Latency Applications Alberto Gonzalez
Architecting Low Latency Applications Alberto Gonzalez
 
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
 
SCF Partners' Day: Technologies for Densification
SCF Partners' Day: Technologies for DensificationSCF Partners' Day: Technologies for Densification
SCF Partners' Day: Technologies for Densification
 

Más de Victor Pascual Ávila

IETF98 - 3rd-Party Authentication for SIP
IETF98 - 3rd-Party Authentication for SIPIETF98 - 3rd-Party Authentication for SIP
IETF98 - 3rd-Party Authentication for SIPVictor Pascual Ávila
 
WebRTC standards update (April 2015)
WebRTC standards update (April 2015)WebRTC standards update (April 2015)
WebRTC standards update (April 2015)Victor Pascual Ávila
 
Upperside WebRTC conference - WebRTC intro
Upperside WebRTC conference - WebRTC introUpperside WebRTC conference - WebRTC intro
Upperside WebRTC conference - WebRTC introVictor Pascual Ávila
 
Guidelines to support RTCP end-to-end in Back-to-Back User Agents (B2BUAs)
Guidelines to support RTCP end-to-end in Back-to-Back User Agents (B2BUAs)Guidelines to support RTCP end-to-end in Back-to-Back User Agents (B2BUAs)
Guidelines to support RTCP end-to-end in Back-to-Back User Agents (B2BUAs)Victor Pascual Ávila
 
IETF 90 - DTLS-SRTP Handling in SIP B2BUAs
IETF 90 - DTLS-SRTP Handling in SIP B2BUAsIETF 90 - DTLS-SRTP Handling in SIP B2BUAs
IETF 90 - DTLS-SRTP Handling in SIP B2BUAsVictor Pascual Ávila
 
IETF 90 -- Guidelines to support RTCP end-to-end in SIP Back-to-Back User Age...
IETF 90 -- Guidelines to support RTCP end-to-end in SIP Back-to-Back User Age...IETF 90 -- Guidelines to support RTCP end-to-end in SIP Back-to-Back User Age...
IETF 90 -- Guidelines to support RTCP end-to-end in SIP Back-to-Back User Age...Victor Pascual Ávila
 
Digital Services Congress - OTT track - WebRTC panel: "Will WebRTC Mean a Mor...
Digital Services Congress - OTT track - WebRTC panel: "Will WebRTC Mean a Mor...Digital Services Congress - OTT track - WebRTC panel: "Will WebRTC Mean a Mor...
Digital Services Congress - OTT track - WebRTC panel: "Will WebRTC Mean a Mor...Victor Pascual Ávila
 
WebRTC standards update (April 2014)
WebRTC standards update (April 2014)WebRTC standards update (April 2014)
WebRTC standards update (April 2014)Victor Pascual Ávila
 
Realistic Future Service Provider Opportunities -- WebRTC Expo, Santa Clara, ...
Realistic Future Service Provider Opportunities -- WebRTC Expo, Santa Clara, ...Realistic Future Service Provider Opportunities -- WebRTC Expo, Santa Clara, ...
Realistic Future Service Provider Opportunities -- WebRTC Expo, Santa Clara, ...Victor Pascual Ávila
 
WebRTC Standards -- The 10 Minutes guide
WebRTC Standards -- The 10 Minutes guideWebRTC Standards -- The 10 Minutes guide
WebRTC Standards -- The 10 Minutes guideVictor Pascual Ávila
 
Telco-OTT: infrastructure challenges and solutions
Telco-OTT: infrastructure challenges and solutionsTelco-OTT: infrastructure challenges and solutions
Telco-OTT: infrastructure challenges and solutionsVictor Pascual Ávila
 

Más de Victor Pascual Ávila (20)

IETF98 - 3rd-Party Authentication for SIP
IETF98 - 3rd-Party Authentication for SIPIETF98 - 3rd-Party Authentication for SIP
IETF98 - 3rd-Party Authentication for SIP
 
WebRTC standards update (April 2015)
WebRTC standards update (April 2015)WebRTC standards update (April 2015)
WebRTC standards update (April 2015)
 
Upperside WebRTC conference - WebRTC intro
Upperside WebRTC conference - WebRTC introUpperside WebRTC conference - WebRTC intro
Upperside WebRTC conference - WebRTC intro
 
Guidelines to support RTCP end-to-end in Back-to-Back User Agents (B2BUAs)
Guidelines to support RTCP end-to-end in Back-to-Back User Agents (B2BUAs)Guidelines to support RTCP end-to-end in Back-to-Back User Agents (B2BUAs)
Guidelines to support RTCP end-to-end in Back-to-Back User Agents (B2BUAs)
 
DTLS-SRTP Handling in SIP B2BUAs
DTLS-SRTP Handling in SIP B2BUAsDTLS-SRTP Handling in SIP B2BUAs
DTLS-SRTP Handling in SIP B2BUAs
 
IETF 90 - DTLS-SRTP Handling in SIP B2BUAs
IETF 90 - DTLS-SRTP Handling in SIP B2BUAsIETF 90 - DTLS-SRTP Handling in SIP B2BUAs
IETF 90 - DTLS-SRTP Handling in SIP B2BUAs
 
IETF 90 -- Guidelines to support RTCP end-to-end in SIP Back-to-Back User Age...
IETF 90 -- Guidelines to support RTCP end-to-end in SIP Back-to-Back User Age...IETF 90 -- Guidelines to support RTCP end-to-end in SIP Back-to-Back User Age...
IETF 90 -- Guidelines to support RTCP end-to-end in SIP Back-to-Back User Age...
 
WebRTC standards update (Jul 2014)
WebRTC standards update (Jul 2014)WebRTC standards update (Jul 2014)
WebRTC standards update (Jul 2014)
 
Digital Services Congress - OTT track - WebRTC panel: "Will WebRTC Mean a Mor...
Digital Services Congress - OTT track - WebRTC panel: "Will WebRTC Mean a Mor...Digital Services Congress - OTT track - WebRTC panel: "Will WebRTC Mean a Mor...
Digital Services Congress - OTT track - WebRTC panel: "Will WebRTC Mean a Mor...
 
WebRTC standards update (April 2014)
WebRTC standards update (April 2014)WebRTC standards update (April 2014)
WebRTC standards update (April 2014)
 
Realistic Future Service Provider Opportunities -- WebRTC Expo, Santa Clara, ...
Realistic Future Service Provider Opportunities -- WebRTC Expo, Santa Clara, ...Realistic Future Service Provider Opportunities -- WebRTC Expo, Santa Clara, ...
Realistic Future Service Provider Opportunities -- WebRTC Expo, Santa Clara, ...
 
WebRTC Standards -- The 10 Minutes guide
WebRTC Standards -- The 10 Minutes guideWebRTC Standards -- The 10 Minutes guide
WebRTC Standards -- The 10 Minutes guide
 
Telco-OTT: infrastructure challenges and solutions
Telco-OTT: infrastructure challenges and solutionsTelco-OTT: infrastructure challenges and solutions
Telco-OTT: infrastructure challenges and solutions
 
IETF84 - SIP over Websockets
IETF84 - SIP over WebsocketsIETF84 - SIP over Websockets
IETF84 - SIP over Websockets
 
IETF83 - SIP over Websockets
IETF83 - SIP over WebsocketsIETF83 - SIP over Websockets
IETF83 - SIP over Websockets
 
IETF 79 - Diameter Over SCTP
IETF 79 - Diameter Over SCTPIETF 79 - Diameter Over SCTP
IETF 79 - Diameter Over SCTP
 
IETF 78 - SOC - SCE
IETF 78 - SOC - SCEIETF 78 - SOC - SCE
IETF 78 - SOC - SCE
 
IETF-76 PPSP BOF
IETF-76 PPSP BOFIETF-76 PPSP BOF
IETF-76 PPSP BOF
 
IETF-76 SIP Identity Adhoc
IETF-76 SIP Identity AdhocIETF-76 SIP Identity Adhoc
IETF-76 SIP Identity Adhoc
 
IETF-75 Alto Service Discovery
IETF-75 Alto Service DiscoveryIETF-75 Alto Service Discovery
IETF-75 Alto Service Discovery
 

Último

Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Roommeghakumariji156
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoilmeghakumariji156
 
Power point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria IuzzolinoPower point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria Iuzzolinonuriaiuzzolino1
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptxAsmae Rabhi
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfJOHNBEBONYAP1
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsMonica Sydney
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样ayvbos
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...kajalverma014
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"growthgrids
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制pxcywzqs
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样ayvbos
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsMonica Sydney
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftAanSulistiyo
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsMonica Sydney
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdfMatthew Sinclair
 

Último (20)

Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
Power point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria IuzzolinoPower point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria Iuzzolino
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 

WebRTC from the service provider prism

  • 1. Webinar: WebRTC from the Service Provider Prism (October 2014) Victor Pascual Avila Victor.pascual@quobis.com @victorpascual Sebas:an Schumann sebas:an.schumann@telekom.sk @ @s_schumann Amir Zmora amzmora@gmail.com @AmirZmora
  • 4. Telecom & Web, born for each other? tomcowin Hey Paul Studios
  • 5. Approach #1 • Shape WebRTC to fit into the Telecom world
  • 6. Approach #2 • Build the service around the Web, add telecom when relevant Southbank Center
  • 7. Goal for today • Share 5 lessons learnt over 40+ field trials with service providers playing with WebRTC
  • 8. #1 -­‐ Simplicity is a MUST Web developers don’t know much and in fact don’t care at all about RTC details SDP O/A BUNDLE SIP Trickle ICE SCTP DTLS-­‐SRTP ...
  • 10. #2 – Being signaling agnosEc is a MUST Signaling Fragmenta:on
  • 11. • WebRTC has no defined signaling method. • JavaScript app downloaded from web server. • Popular choices are SIP over WebSockets (RFC7118), REST APIs, JSON, or any other HTTP-­‐based foobar • One also needs to decide how to implement things like BFCP, MSRP, etc. Each deployment/vendor is implemen:ng its own proprietary signaling mechanism
  • 12.
  • 13. #3 – Being Browser/device API agnosEc is a MUST Standard API WebRTC 1.0 Compe:ng APIs CU-­‐RTC-­‐Web ORTC WebRTC 1.1 & 2.0? The WebRTC API can have different flavors
  • 14.
  • 15.
  • 16. Interworking Towards Legacy VoIP? • A browser-embedded media engine • Best-of-breed echo canceler • Video jitter buffer, image enhancer • Audio codecs – G.711, Opus are MTI • Video codecs – H.264 vs. VP8 (MTI TBD - IPR discussion) • Media codecs are negotiated with SDP (for now at least) • Requires Secure RTP (SRTP) – DTLS • Requires Peer-2-peer NAT traversal tools (STUN, TURN, ICE) – trickle ICE • Multiplexing: RTPs & RTP+RTCP • Yes, your favorite SIP client implementation is compatible with most of this. But, the vast majority of deployments • Use plain RTP (and SDES if encrypted at all) • Do not support STUN/TURN/ICE • Do not support multiplexing (ok, not really an issue) • Use different codecs that might not be supported on the WebRTC side
  • 17. #4 – WebRTC signaling and media is NOT compatible with existing VoIP/IMS deployments – gateways are required to bridge the two worlds
  • 18. WebRTC Access to IMS (r12)
  • 19. Adding New Wheels to IMS with WebRTC
  • 20. 3GPP TS 23.228 V12.5.0 (2014-06)
  • 21. Reference Architecture P C E F N A T I P - C A N WWSF W1 W2 WIC UE I / S - CSCF W4 WAF W5 eP - CSCF Mw Iq eIMS - AGW H / V - PCRF Gx Rx W3 IMS - ALG
  • 22. Interworking Towards Legacy IMS codec 1 SRTP codec 1 codec 2 SRTP RTP codec 2 RTP UDP UDP UDP IP IP UDP IP IP UE eIMS - AGW peer BFCP SCTP DTLS IP SCTP DTLS IP TCP IP UDP UDP BFCP TCP IP UE eIMS - AGW peer MSRP SCTP DTLS IP MSRP SCTP DTLS IP MSRP TCP IP UDP UDP MSRP TCP IP UE eIMS - AGW peer
  • 23. #5 – TRUE IntegraEon with the core network goes beyond the gateway piece • One needs to integrate the new WebRTC domain and services with whatever has already deployed in the network (OSS, BSS, AAA, HLR/HSS, AS’s, APIs, DBs, etc.)
  • 24. Poll QuesEon What should be service providers’ approach to WebRTC? • Extend IMS to WebRTC • Build Web services and extend to IMS if needed • They are 2 separate things, no need to interconnect • WebRTC doesn’t stand a chance without tradi:onal telephony and IMS
  • 25. THE OPERATOR PERSPECTIVE § My mission: WebRTC beyond telephony § … but that does not mean it is not important for the time being § It is important to understand our heritage and acknowledge who pays the bills for now § Modernization of current voice service important § This is a pretty straight forward path, many obstacles are being worked on (as Victor presented) § Most of the operator voice back-end is IP based now, but simply attaching “a WebRTC front-end” won’t do
  • 26. WEBRTC “OPTIONS” WHAT CAN THE TECHNOLOGY BE USED FOR? Integration Options WebRTC WebRTC ? ? Adding Adding the “Web” to “RTC” “RTC” to the “Web”
  • 27. WEBRTC “OPTIONS” THE USE CASES Integration Options WebRTC WebRTC Adding “RTC” to the “Web” Adding the “Web” to “RTC” ? ?
  • 28. WEBRTC “OPTIONS” THE DILEMMA Integration Options WebRTC WebRTC ? Adding the “Web” to “RTC” Adding the “Web” to “RTC” ?
  • 29. EXTENDING LEGACY COMMUNICATIONS § IP technologies are not new, not even for operators § If back-end is IP, utilizing WebRTC to connect front-ends to back-ends is a logical conclusion § Legacy communications dealt with RTC, has just recently received a new polished infrastructure § “Adding” multiple new ways of accessing it is natural § Web gateway (utilizing WebRTC) as “IMS alternative access” is of course one use case § Should not be “WebRTC strategy”, but overhauling services. For far it is all about the technology. § Novelty in importance of great best-effort experience often trumping good legacy QoS § Service updates can include “modernized interfaces”, but need to go beyond § Adding “Web” to existing products means they are defined, and mostly limited § Integration where it makes sense is more important than a “pure web dialer” The WebRTC paradigm introduces a "way of thinking“ that has often not even started. The "front-end design/functions defines services now, the back-end is completely irrelevant. WebRTC
  • 30. STEPS TAKEN FOCUS ON A MIX OF ALTERNATIVE ARCHITECTURES § Every service or integration going beyond telephony or not requiring the full subset of its features should have a prior discussion about proper architecture (back-end enabler) § Main criterions § Telephony: IMS/MMTel/VoLTE vs. lightweight open-source alternatives – almost exclusively SIP § Non-telephony: Own backend, libraries, protocol alternatives (XMPP, REST/ JSON) § Pro’s and con’s for telephony need to be evaluated, no universal answer § Final architecture is a case-by-case decision, not just use because it is there (efficiency, suitability) § For everything that is not telephony, alternatives most likely much more suitable § The discussion about WebRTC & IMS should not be at the beginning, but the end of any consideration § Slovak Telekom followed these ideas for its internal PoC
  • 31. FOCUSING ON SERVICE INNOVATION WebRTC § Operators need to adapt a lot of their thinking § We do not build a “WebRTC service”/“cloud service”. We need to build services that solve problems § Once the service is defined, the technologies can be chosen based on many criterions § WebRTC can be one of the technologies to accelerate development and decrease costs, if operators want to build services that are: § Access independent/network independent/location independent § Use a software front-end (app/web) § Are completely new in how they deliver voice in the application § It has to be elaborated per service how it should be exposed, delivered, and made accessible
  • 32. IN THE END IT IS ALL ABOUT THE MONEY § Business is king, not the architecture § To remain competitive, alternative approaches need to be embraced § Faster innovation, trial and error § Enable new business models with different cost models, new revenues! § Consider the web (also with regard to payment options, feature activation, etc.) § Integrate, but offer also means to be integrated (messaging, voice) § “WebRTC” is not one box/platform. It is not just some front-end to the IMS. § Gateway/open-source/partnering/in-house development/vendor acc. your need § For Legacy services its more important to improve the service than just “add WebRTC” § Focus on user’s needs & experience - tech driven services and features are wrong!
  • 33. Conflict Between The 2 Approaches Alexander Baxevanis
  • 34. Thank You for Attending Victor Pascual Avila Victor.pascual@quobis.com @victorpascual Sebas:an Schumann sebas:an.schumann@telekom.sk @ @s_schumann Amir Zmora amzmora@gmail.com @AmirZmora