SlideShare a Scribd company logo
Altanai Bisht
Telecom Research & Development
tara181989@gmail.com
http://altanaitelecom.wordpress.com
Unified Communication & Collaboration
What is the big deal with
WebRTC ?
4/19/2015
Altanai Bisht . website:http://
altanaitelecom.wordpress.com2
 Provides Multimedia communication through browser API’s alone
 No custom software , hardware
 No plugin , installations , extensions
 Standardized byW3C and IETF
 IETF RTCWeb WG ( Internet world, IP protocols)
 W3C WebRTC WG (web world, Browsers etc.)
 Supported Browsers
Chrome Firefox Opera
 Supported Mobile Platforms
Android iOS
How does WebRTC Call work ?
4/19/20153
 Signal
 Web Server/service based signaling brokering
 Offer/Answer JSEP ( Java Session Establishment Protocol )
model with SDP ( Session Description Protocol )
 protocol NOT defined
 Media
 Peer to peer media flow
 SRTP/RTCP
 Firewall and NAT/NAPT
 Uses ICE for STUN /TURN mechanism
Browser Browser
Media Path
Signal Path Signal Path
Signalling server
Altanai Bisht .
http:// altanaitelecom.wordpress.com
Agenda for discussion today
 How to build WebRTC
Comm. ?
 Signalling Protocol
 Infra.
 Integration
 Where can I use
WebRTC ?
 Usecases
 Comm. and
Collaboration
4/19/2015
Altanai Bisht . website:http://
altanaitelecom.wordpress.com4
4/19/2015
Altanai Bisht . website:http://
altanaitelecom.wordpress.com5
• Signalling Protocol
• Infra.
• Integration
How to build WebRTC
Comm. ?
• Usecases
• Comm. and Collaboration
Where can I use
WebRTC ?
Signalling Protocol
WebRTC can utilize any web transport and has no
specified signalling mechanism .
•JSON
•REST
•SIP over Websocket
•Proprietary signalling
•Any other HTTP based signalling
4/19/2015
Altanai Bisht . website:http://
altanaitelecom.wordpress.com6
• Signalling Protocol
• Infra.
• Integration
How to build WebRTC
Comm. ?
• Usecases
• Comm. and Collaboration
Where can I use
WebRTC ?
Infrastructure ..1
Signalling
Server
CSS
WebRTC
JS
Media Path
p2p
Signalling Path
WebSockets
CSS
WebRTC
JS
WebSockets
@altanai
4/19/2015
Altanai Bisht . website:http://
altanaitelecom.wordpress.com7
• Signalling Protocol
• Infra.
• Integration
How to build WebRTC
Comm. ?
• Usecases
• Comm. and Collaboration
Where can I use
WebRTC ?
Infrastructure ..2
Signalling
Server
CSS ( Bootstrap)
WebRTC media
stack + JS API
JS ( Angular ,
JQuery ....)
Media Path
p2p
Signalling Path
WebSockets WebSockets
Amazon Ec2
Nodejs socketio server
TURN Server
Redis , MySQL , Mongo
HTTPs for screen
sharing
CSS ( Bootstrap)
WebRTC media
stack + JS API
JS ( Angular ,
JQuery ....)
@altanai
4/19/20158
• Signalling Protocol
• Infra.
• Integration
How to build WebRTC
Comm. ?
• Usecases
• Comm. and Collaboration
Where can I use
WebRTC ?
Infrastructure ..3
WSSIP to SIP
Signalling
server ( proxy)
Session
Management
Media Server
( Transcoding
codecs)
Media
WebRTC
Signalling
I-SBC
( Session Border
Controller )
UE
IMS Network Operator
IMS
Media
IMS /NGN
core
Telecom
Application
Server
Signalling
Server
CSS
WebRTC media stack + WS SIP
API
Web Project Framework ( Spring
, struts )
WebSockets
Amazon Ec2
Apache tomcat / JBOSS WEB
Server
TURN Server
Web Project Database (
Postgress , MySQL
HTTPs for screen sharing
Altanai Bisht .
http:// altanaitelecom.wordpress.com
@altanai
4/19/2015
Altanai Bisht . website:http://
altanaitelecom.wordpress.com9
• Signalling Protocol
• Infra.
• Integration
How to build WebRTC
Comm. ?
• Usecases
• Comm. and Collaboration
Where can I use
WebRTC ?
Use-Cases
Where can I
use WebRTC ?
 Personal Use
 Business Communication
4/19/2015
Altanai Bisht .
http:// altanaitelecom.wordpress.com10
• Signalling Protocol
• Infra.
• Integration
How to build WebRTC
Comm. ?
• Usecases
• Comm. and Collaboration
Where can I use
WebRTC ?
Use-Cases
Where can I
use WebRTC ?
 Healthcare
 Call Centre communication
4/19/2015
Altanai Bisht .
http:// altanaitelecom.wordpress.com11
• Signalling Protocol
• Infra.
• Integration
How to build WebRTC
Comm. ?
• Usecases
• Comm. and Collaboration
Where can I use
WebRTC ?
Use-Cases
Where can I
use WebRTC ?
 Rpi
 IoT
4/19/2015
Altanai Bisht .
http:// altanaitelecom.wordpress.com12
• Signalling Protocol
• Infra.
• Integration
How to build WebRTC
Comm. ?
• Usecases
• Comm. and Collaboration
Where can I use
WebRTC ?
Communication &
Collaboration
TFX
WebRTC widget
based platform
https://chrome.google.com/webstore/detail/tfx-sessions/aochimdcllmgleokpnlabijehdlmkdga
4/19/201513
WebRTC widget based platform
Container Chrome Extension
Altanai Bisht .
http:// altanaitelecom.wordpress.com
• Signalling Protocol
• Infra.
• Integration
How to build WebRTC
Comm. ?
• Usecases
• Comm. and Collaboration
Where can I use
WebRTC ?
Communication &
Collaboration
4/19/201514
Flexible
Developer friendly
Immersive Experience
Altanai Bisht .
http:// altanaitelecom.wordpress.com
Communication &
Collaboration
• Signalling Protocol
• Infra.
• Integration
How to build WebRTC
Comm. ?
• Usecases
• Comm. and Collaboration
Where can I use
WebRTC ?
Shameless
Self
Promotion
4/19/2015
Altanai Bisht .
http:// altanaitelecom.wordpress.com15
https://www.packtpub.com/
web-development/webrtc-
integrators-guide
Extra
Concerns , Legal Issues and Market analysis
4/19/2015
Altanai Bisht .
http:// altanaitelecom.wordpress.com16
Concerns ?
4/19/2015
Altanai Bisht . website:http://
altanaitelecom.wordpress.com17
 Firewall / policies blockage
 NAT issue is major ICE is complicated
 setup own STUN or TURN server
 Security
 SRTP / web breaker / DTLS too much and too ambiguous for a developer
 No one talking about - SPAM control / Unwanted call screening / risk mitigation
 RTP stream multiplexing
 RTP + RTCP
 Conferencing involves Multiple RTP streams. No standard network topology to work
 Interworking
 Simple to call between WebRTC bowers ( full audio and video )
 Confusion on integration with OTT solutions (Skype, Viber, Google Jingle , XMPP
etc.)
 SBC ( Media transponders and Proxy servers ) have demonstrated interworking with
NGN/IMS
 More clarity required on integration with legacy PSTN and PLMN . Even GSM / UMTS
as they have different number formats ( ENUM can be used ) ISUP and legacy
codecs .
Legal Issues ?
4/19/2015
Altanai Bisht . website:http://
altanaitelecom.wordpress.com18
 Who is hosting the comm platform?
 Identity resolution for authentication?
 Detecting the service
 man-in-the-middle attacks
 Network sniffing ( users location , device and call activity )
 Lawful interception required in many Organizations
 Session Replay
 Media Interception
 Tough to track where is signal passing through in IP network?
 Media Encryption (DTLS) Who has the keys ?
 Media Server employed to force relays adding to complexity
 RTP multiplexing is hugely a black box
WebRTC Trends
4/19/2015
Altanai Bisht . website:http://
altanaitelecom.wordpress.com19
Source : Webrtcstats.com
4/19/2015
Altanai Bisht . website:http://
altanaitelecom.wordpress.com20
4/19/2015
Altanai Bisht . website:http://
altanaitelecom.wordpress.com21
WebRTC Support chart
4/19/2015
Altanai Bisht .
http:// altanaitelecom.wordpress.com22 Source : iswebrtcreadyyet.com
Thank you
4/19/2015
Altanai Bisht .
http:// altanaitelecom.wordpress.com23

More Related Content

PPT
Webrt integration by altanai bisht
PDF
WebRTC standards update (Jul 2014)
PPTX
WebRTC: players, business models and implications for telecommunication carriers
PPTX
WebRTC From Asterisk to Headline - MoNage
PDF
Astricon WebRTC Update
PDF
PI UK Seminar (Nov 2021) - PROFINET of Things
PPT
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014
PPT
Fortinet - Hk Product Overview Short V 1 6
Webrt integration by altanai bisht
WebRTC standards update (Jul 2014)
WebRTC: players, business models and implications for telecommunication carriers
WebRTC From Asterisk to Headline - MoNage
Astricon WebRTC Update
PI UK Seminar (Nov 2021) - PROFINET of Things
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014
Fortinet - Hk Product Overview Short V 1 6

What's hot (20)

PDF
Fortinet Ürün Ailesi
PDF
WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
PDF
WebRTC Workshop 2013 given at the IMS World Forum
PPTX
Upperside Webinar - WebRTC Standards Update
PDF
Fortigate fortiwifi-80f-series
PDF
Webinar WebRTC HTML5 (english)
PDF
WebRTC Reborn SignalConf 2016
PDF
Data Center Network in a Bundle
PDF
究極のゲーム用通信プロトコル “WebRTC”
PDF
Media Streams in IOT via WebRTC
PPTX
WebRTC and Telecommunications
PDF
WiFi 7 Training, Improved Latency, Introduction to 802.11be
PPTX
AT&T Telepresence Service Overview
PPTX
Inside forti os-v524-r5
PDF
Profibus system engineering and monitoring - Andy Verwer
PPTX
5G Cybersecurity Bootcamp - 3GPP Version - Tonex Training
PDF
Industry 4 network design and security - Peter Brown
PPT
Fortinet FortiOS 5 Presentation
PDF
PI UK Seminar (Nov 2021) - PROFINET Gateways
PDF
8. PROFINET network commissioning and testing - Peter Thomas
Fortinet Ürün Ailesi
WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
WebRTC Workshop 2013 given at the IMS World Forum
Upperside Webinar - WebRTC Standards Update
Fortigate fortiwifi-80f-series
Webinar WebRTC HTML5 (english)
WebRTC Reborn SignalConf 2016
Data Center Network in a Bundle
究極のゲーム用通信プロトコル “WebRTC”
Media Streams in IOT via WebRTC
WebRTC and Telecommunications
WiFi 7 Training, Improved Latency, Introduction to 802.11be
AT&T Telepresence Service Overview
Inside forti os-v524-r5
Profibus system engineering and monitoring - Andy Verwer
5G Cybersecurity Bootcamp - 3GPP Version - Tonex Training
Industry 4 network design and security - Peter Brown
Fortinet FortiOS 5 Presentation
PI UK Seminar (Nov 2021) - PROFINET Gateways
8. PROFINET network commissioning and testing - Peter Thomas
Ad

Viewers also liked (8)

DOC
Resume_sdy-4-1
PDF
Yang enhance-voyager-user-innovations
PPTX
Cpqd's SDN activities in optical dwdm terabit networks
PPSX
It services in telecom
PPT
Telecom Infra Project study notes
PPTX
Cisco DWDM Chromatic Dispertion Calculation in CTP\XLS
PPTX
DCI: It's a Brave New World
PDF
Juniper Networks Product Comparisons
Resume_sdy-4-1
Yang enhance-voyager-user-innovations
Cpqd's SDN activities in optical dwdm terabit networks
It services in telecom
Telecom Infra Project study notes
Cisco DWDM Chromatic Dispertion Calculation in CTP\XLS
DCI: It's a Brave New World
Juniper Networks Product Comparisons
Ad

Similar to Building a WebRTC Communication and collaboration platform - techleash barcamp (20)

PDF
WebRTC standards update - November 2014
PDF
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
PPTX
DeveloperWeek 2015 - WebRTC - Where to start and how to scale
PDF
WebRTC standards update (13 Nov 2013)
PDF
[workshop] The Revolutionary WebRTC
PDF
Webrtc - rich communication - quobis - victor pascual
PPTX
WebRTC overview
PDF
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
PDF
WebRTC Media Challenges
PDF
DevCon 5 (December 2013) - WebRTC & WebSockets
PPTX
Real-time Communications at Internet Speed
PPTX
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
PDF
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
PPTX
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
PDF
Getting Started with WebRTC
PDF
Upperside Webinar- WebRTC from the service provider prism-final
PDF
WebRTC Standards Update (October 2014)
PPTX
Webrtc in Real world
PDF
WebRTC eduCONF
PPTX
Deploying WebRTC successfully – A web developer perspective
WebRTC standards update - November 2014
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
DeveloperWeek 2015 - WebRTC - Where to start and how to scale
WebRTC standards update (13 Nov 2013)
[workshop] The Revolutionary WebRTC
Webrtc - rich communication - quobis - victor pascual
WebRTC overview
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
WebRTC Media Challenges
DevCon 5 (December 2013) - WebRTC & WebSockets
Real-time Communications at Internet Speed
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
Getting Started with WebRTC
Upperside Webinar- WebRTC from the service provider prism-final
WebRTC Standards Update (October 2014)
Webrtc in Real world
WebRTC eduCONF
Deploying WebRTC successfully – A web developer perspective

More from ALTANAI BISHT (20)

PDF
Practical byzantine fault tolerance by altanai
PDF
Cinemarkup
PPTX
Ramudroid presented in woman in robotics 2021
PDF
Telecom Network & SIEM logs analysis using machine learning
PDF
Machine Learning applications in Voice over IP
PDF
Current trends and innovations in voice over IP
PDF
Ramudroid
PDF
Plivo webrtc telephony in your browser
PDF
Hybrid Smart Grid System for Renewable energy
PDF
RFID in Assets and Library Management
PDF
Unified Communications and Collaborations (UC&C)
PDF
Ramudroid v7.0
PDF
Hackaday ramudroid 6.5
PDF
WebRTC in IOT presented in KrankyGeek
PPTX
Ramu droid for swach bharat abhiyaan
PDF
Ramu droid @gracehopper
DOCX
Single board computer options
PPTX
Ramu droid
PDF
Real time control and communication ( Robots , Machines , IOT )
PDF
Augmented reality in web rtc browser
Practical byzantine fault tolerance by altanai
Cinemarkup
Ramudroid presented in woman in robotics 2021
Telecom Network & SIEM logs analysis using machine learning
Machine Learning applications in Voice over IP
Current trends and innovations in voice over IP
Ramudroid
Plivo webrtc telephony in your browser
Hybrid Smart Grid System for Renewable energy
RFID in Assets and Library Management
Unified Communications and Collaborations (UC&C)
Ramudroid v7.0
Hackaday ramudroid 6.5
WebRTC in IOT presented in KrankyGeek
Ramu droid for swach bharat abhiyaan
Ramu droid @gracehopper
Single board computer options
Ramu droid
Real time control and communication ( Robots , Machines , IOT )
Augmented reality in web rtc browser

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
KodekX | Application Modernization Development
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPT
Teaching material agriculture food technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Building Integrated photovoltaic BIPV_UPV.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Advanced methodologies resolving dimensionality complications for autism neur...
The AUB Centre for AI in Media Proposal.docx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
KodekX | Application Modernization Development
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Spectral efficient network and resource selection model in 5G networks
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
20250228 LYD VKU AI Blended-Learning.pptx
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Teaching material agriculture food technology
Understanding_Digital_Forensics_Presentation.pptx
Machine learning based COVID-19 study performance prediction

Building a WebRTC Communication and collaboration platform - techleash barcamp

  • 1. Altanai Bisht Telecom Research & Development tara181989@gmail.com http://altanaitelecom.wordpress.com Unified Communication & Collaboration
  • 2. What is the big deal with WebRTC ? 4/19/2015 Altanai Bisht . website:http:// altanaitelecom.wordpress.com2  Provides Multimedia communication through browser API’s alone  No custom software , hardware  No plugin , installations , extensions  Standardized byW3C and IETF  IETF RTCWeb WG ( Internet world, IP protocols)  W3C WebRTC WG (web world, Browsers etc.)  Supported Browsers Chrome Firefox Opera  Supported Mobile Platforms Android iOS
  • 3. How does WebRTC Call work ? 4/19/20153  Signal  Web Server/service based signaling brokering  Offer/Answer JSEP ( Java Session Establishment Protocol ) model with SDP ( Session Description Protocol )  protocol NOT defined  Media  Peer to peer media flow  SRTP/RTCP  Firewall and NAT/NAPT  Uses ICE for STUN /TURN mechanism Browser Browser Media Path Signal Path Signal Path Signalling server Altanai Bisht . http:// altanaitelecom.wordpress.com
  • 4. Agenda for discussion today  How to build WebRTC Comm. ?  Signalling Protocol  Infra.  Integration  Where can I use WebRTC ?  Usecases  Comm. and Collaboration 4/19/2015 Altanai Bisht . website:http:// altanaitelecom.wordpress.com4
  • 5. 4/19/2015 Altanai Bisht . website:http:// altanaitelecom.wordpress.com5 • Signalling Protocol • Infra. • Integration How to build WebRTC Comm. ? • Usecases • Comm. and Collaboration Where can I use WebRTC ? Signalling Protocol WebRTC can utilize any web transport and has no specified signalling mechanism . •JSON •REST •SIP over Websocket •Proprietary signalling •Any other HTTP based signalling
  • 6. 4/19/2015 Altanai Bisht . website:http:// altanaitelecom.wordpress.com6 • Signalling Protocol • Infra. • Integration How to build WebRTC Comm. ? • Usecases • Comm. and Collaboration Where can I use WebRTC ? Infrastructure ..1 Signalling Server CSS WebRTC JS Media Path p2p Signalling Path WebSockets CSS WebRTC JS WebSockets @altanai
  • 7. 4/19/2015 Altanai Bisht . website:http:// altanaitelecom.wordpress.com7 • Signalling Protocol • Infra. • Integration How to build WebRTC Comm. ? • Usecases • Comm. and Collaboration Where can I use WebRTC ? Infrastructure ..2 Signalling Server CSS ( Bootstrap) WebRTC media stack + JS API JS ( Angular , JQuery ....) Media Path p2p Signalling Path WebSockets WebSockets Amazon Ec2 Nodejs socketio server TURN Server Redis , MySQL , Mongo HTTPs for screen sharing CSS ( Bootstrap) WebRTC media stack + JS API JS ( Angular , JQuery ....) @altanai
  • 8. 4/19/20158 • Signalling Protocol • Infra. • Integration How to build WebRTC Comm. ? • Usecases • Comm. and Collaboration Where can I use WebRTC ? Infrastructure ..3 WSSIP to SIP Signalling server ( proxy) Session Management Media Server ( Transcoding codecs) Media WebRTC Signalling I-SBC ( Session Border Controller ) UE IMS Network Operator IMS Media IMS /NGN core Telecom Application Server Signalling Server CSS WebRTC media stack + WS SIP API Web Project Framework ( Spring , struts ) WebSockets Amazon Ec2 Apache tomcat / JBOSS WEB Server TURN Server Web Project Database ( Postgress , MySQL HTTPs for screen sharing Altanai Bisht . http:// altanaitelecom.wordpress.com @altanai
  • 9. 4/19/2015 Altanai Bisht . website:http:// altanaitelecom.wordpress.com9 • Signalling Protocol • Infra. • Integration How to build WebRTC Comm. ? • Usecases • Comm. and Collaboration Where can I use WebRTC ? Use-Cases Where can I use WebRTC ?  Personal Use  Business Communication
  • 10. 4/19/2015 Altanai Bisht . http:// altanaitelecom.wordpress.com10 • Signalling Protocol • Infra. • Integration How to build WebRTC Comm. ? • Usecases • Comm. and Collaboration Where can I use WebRTC ? Use-Cases Where can I use WebRTC ?  Healthcare  Call Centre communication
  • 11. 4/19/2015 Altanai Bisht . http:// altanaitelecom.wordpress.com11 • Signalling Protocol • Infra. • Integration How to build WebRTC Comm. ? • Usecases • Comm. and Collaboration Where can I use WebRTC ? Use-Cases Where can I use WebRTC ?  Rpi  IoT
  • 12. 4/19/2015 Altanai Bisht . http:// altanaitelecom.wordpress.com12 • Signalling Protocol • Infra. • Integration How to build WebRTC Comm. ? • Usecases • Comm. and Collaboration Where can I use WebRTC ? Communication & Collaboration TFX WebRTC widget based platform https://chrome.google.com/webstore/detail/tfx-sessions/aochimdcllmgleokpnlabijehdlmkdga
  • 13. 4/19/201513 WebRTC widget based platform Container Chrome Extension Altanai Bisht . http:// altanaitelecom.wordpress.com • Signalling Protocol • Infra. • Integration How to build WebRTC Comm. ? • Usecases • Comm. and Collaboration Where can I use WebRTC ? Communication & Collaboration
  • 14. 4/19/201514 Flexible Developer friendly Immersive Experience Altanai Bisht . http:// altanaitelecom.wordpress.com Communication & Collaboration • Signalling Protocol • Infra. • Integration How to build WebRTC Comm. ? • Usecases • Comm. and Collaboration Where can I use WebRTC ?
  • 15. Shameless Self Promotion 4/19/2015 Altanai Bisht . http:// altanaitelecom.wordpress.com15 https://www.packtpub.com/ web-development/webrtc- integrators-guide
  • 16. Extra Concerns , Legal Issues and Market analysis 4/19/2015 Altanai Bisht . http:// altanaitelecom.wordpress.com16
  • 17. Concerns ? 4/19/2015 Altanai Bisht . website:http:// altanaitelecom.wordpress.com17  Firewall / policies blockage  NAT issue is major ICE is complicated  setup own STUN or TURN server  Security  SRTP / web breaker / DTLS too much and too ambiguous for a developer  No one talking about - SPAM control / Unwanted call screening / risk mitigation  RTP stream multiplexing  RTP + RTCP  Conferencing involves Multiple RTP streams. No standard network topology to work  Interworking  Simple to call between WebRTC bowers ( full audio and video )  Confusion on integration with OTT solutions (Skype, Viber, Google Jingle , XMPP etc.)  SBC ( Media transponders and Proxy servers ) have demonstrated interworking with NGN/IMS  More clarity required on integration with legacy PSTN and PLMN . Even GSM / UMTS as they have different number formats ( ENUM can be used ) ISUP and legacy codecs .
  • 18. Legal Issues ? 4/19/2015 Altanai Bisht . website:http:// altanaitelecom.wordpress.com18  Who is hosting the comm platform?  Identity resolution for authentication?  Detecting the service  man-in-the-middle attacks  Network sniffing ( users location , device and call activity )  Lawful interception required in many Organizations  Session Replay  Media Interception  Tough to track where is signal passing through in IP network?  Media Encryption (DTLS) Who has the keys ?  Media Server employed to force relays adding to complexity  RTP multiplexing is hugely a black box
  • 19. WebRTC Trends 4/19/2015 Altanai Bisht . website:http:// altanaitelecom.wordpress.com19 Source : Webrtcstats.com
  • 20. 4/19/2015 Altanai Bisht . website:http:// altanaitelecom.wordpress.com20
  • 21. 4/19/2015 Altanai Bisht . website:http:// altanaitelecom.wordpress.com21
  • 22. WebRTC Support chart 4/19/2015 Altanai Bisht . http:// altanaitelecom.wordpress.com22 Source : iswebrtcreadyyet.com
  • 23. Thank you 4/19/2015 Altanai Bisht . http:// altanaitelecom.wordpress.com23