SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
WebRTC APIs - API Strategy Conference Amsterdam (March 2014) WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
WebRTC APIs - API Strategy Conference Amsterdam (March 2014) Luis Borges Quina
 
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
 
Upperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards UpdateUpperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards UpdateUppersideConferences
 
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Quobis
 
WebRTC Reborn SignalConf 2016
WebRTC Reborn SignalConf 2016WebRTC Reborn SignalConf 2016
WebRTC Reborn SignalConf 2016Dan Jenkins
 
Data Center Network in a Bundle
Data Center Network in a BundleData Center Network in a Bundle
Data Center Network in a BundleDhiman Chowdhury
 
究極のゲーム用通信プロトコル “WebRTC”
究極のゲーム用通信プロトコル “WebRTC”究極のゲーム用通信プロトコル “WebRTC”
究極のゲーム用通信プロトコル “WebRTC”Ryosuke Otsuya
 
Media Streams in IOT via WebRTC
Media Streams in IOT  via WebRTCMedia Streams in IOT  via WebRTC
Media Streams in IOT via WebRTCALTANAI BISHT
 
WebRTC and Telecommunications
WebRTC and TelecommunicationsWebRTC and Telecommunications
WebRTC and TelecommunicationsAVOXI
 
WiFi 7 Training, Improved Latency, Introduction to 802.11be
WiFi 7 Training, Improved Latency, Introduction to 802.11beWiFi 7 Training, Improved Latency, Introduction to 802.11be
WiFi 7 Training, Improved Latency, Introduction to 802.11beBryan Len
 
AT&T Telepresence Service Overview
AT&T Telepresence Service OverviewAT&T Telepresence Service Overview
AT&T Telepresence Service OverviewIMTC
 
5G Cybersecurity Bootcamp - 3GPP Version - Tonex Training
5G Cybersecurity Bootcamp - 3GPP Version - Tonex Training5G Cybersecurity Bootcamp - 3GPP Version - Tonex Training
5G Cybersecurity Bootcamp - 3GPP Version - Tonex TrainingBryan Len
 
Fortinet FortiOS 5 Presentation
Fortinet FortiOS 5 PresentationFortinet FortiOS 5 Presentation
Fortinet FortiOS 5 PresentationNCS Computech Ltd.
 

La actualidad más candente (20)

Fortinet Ürün Ailesi
Fortinet Ürün AilesiFortinet Ürün Ailesi
Fortinet Ürün Ailesi
 
WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
WebRTC APIs - API Strategy Conference Amsterdam (March 2014) WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
 
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
 
Upperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards UpdateUpperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards Update
 
Fortigate fortiwifi-80f-series
Fortigate fortiwifi-80f-seriesFortigate fortiwifi-80f-series
Fortigate fortiwifi-80f-series
 
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)
 
WebRTC Reborn SignalConf 2016
WebRTC Reborn SignalConf 2016WebRTC Reborn SignalConf 2016
WebRTC Reborn SignalConf 2016
 
Data Center Network in a Bundle
Data Center Network in a BundleData Center Network in a Bundle
Data Center Network in a Bundle
 
究極のゲーム用通信プロトコル “WebRTC”
究極のゲーム用通信プロトコル “WebRTC”究極のゲーム用通信プロトコル “WebRTC”
究極のゲーム用通信プロトコル “WebRTC”
 
Media Streams in IOT via WebRTC
Media Streams in IOT  via WebRTCMedia Streams in IOT  via WebRTC
Media Streams in IOT via WebRTC
 
WebRTC and Telecommunications
WebRTC and TelecommunicationsWebRTC and Telecommunications
WebRTC and Telecommunications
 
WiFi 7 Training, Improved Latency, Introduction to 802.11be
WiFi 7 Training, Improved Latency, Introduction to 802.11beWiFi 7 Training, Improved Latency, Introduction to 802.11be
WiFi 7 Training, Improved Latency, Introduction to 802.11be
 
AT&T Telepresence Service Overview
AT&T Telepresence Service OverviewAT&T Telepresence Service Overview
AT&T Telepresence Service Overview
 
Inside forti os-v524-r5
Inside forti os-v524-r5Inside forti os-v524-r5
Inside forti os-v524-r5
 
Profibus system engineering and monitoring - Andy Verwer
Profibus system engineering and monitoring - Andy VerwerProfibus system engineering and monitoring - Andy Verwer
Profibus system engineering and monitoring - Andy Verwer
 
5G Cybersecurity Bootcamp - 3GPP Version - Tonex Training
5G Cybersecurity Bootcamp - 3GPP Version - Tonex Training5G Cybersecurity Bootcamp - 3GPP Version - Tonex Training
5G Cybersecurity Bootcamp - 3GPP Version - Tonex Training
 
Industry 4 network design and security - Peter Brown
Industry 4 network design and security - Peter BrownIndustry 4 network design and security - Peter Brown
Industry 4 network design and security - Peter Brown
 
Fortinet FortiOS 5 Presentation
Fortinet FortiOS 5 PresentationFortinet FortiOS 5 Presentation
Fortinet FortiOS 5 Presentation
 
PI UK Seminar (Nov 2021) - PROFINET Gateways
PI UK Seminar (Nov 2021) - PROFINET GatewaysPI UK Seminar (Nov 2021) - PROFINET Gateways
PI UK Seminar (Nov 2021) - PROFINET Gateways
 
8. PROFINET network commissioning and testing - Peter Thomas
8. PROFINET network commissioning and testing - Peter Thomas8. PROFINET network commissioning and testing - Peter Thomas
8. PROFINET network commissioning and testing - Peter Thomas
 

Destacado

Yang enhance-voyager-user-innovations
Yang enhance-voyager-user-innovationsYang enhance-voyager-user-innovations
Yang enhance-voyager-user-innovationsENUG
 
Cpqd's SDN activities in optical dwdm terabit networks
Cpqd's SDN activities in optical dwdm terabit networksCpqd's SDN activities in optical dwdm terabit networks
Cpqd's SDN activities in optical dwdm terabit networksCPqD
 
Telecom Infra Project study notes
Telecom Infra Project study notesTelecom Infra Project study notes
Telecom Infra Project study notesRichard Kuo
 
Cisco DWDM Chromatic Dispertion Calculation in CTP\XLS
Cisco DWDM Chromatic Dispertion Calculation in CTP\XLSCisco DWDM Chromatic Dispertion Calculation in CTP\XLS
Cisco DWDM Chromatic Dispertion Calculation in CTP\XLSValery Kayukov
 
DCI: It's a Brave New World
DCI: It's a Brave New WorldDCI: It's a Brave New World
DCI: It's a Brave New WorldADVA
 
Juniper Networks Product Comparisons
Juniper Networks Product ComparisonsJuniper Networks Product Comparisons
Juniper Networks Product ComparisonsAltaware, Inc.
 

Destacado (8)

Resume_sdy-4-1
Resume_sdy-4-1Resume_sdy-4-1
Resume_sdy-4-1
 
Yang enhance-voyager-user-innovations
Yang enhance-voyager-user-innovationsYang enhance-voyager-user-innovations
Yang enhance-voyager-user-innovations
 
Cpqd's SDN activities in optical dwdm terabit networks
Cpqd's SDN activities in optical dwdm terabit networksCpqd's SDN activities in optical dwdm terabit networks
Cpqd's SDN activities in optical dwdm terabit networks
 
It services in telecom
It services in telecomIt services in telecom
It services in telecom
 
Telecom Infra Project study notes
Telecom Infra Project study notesTelecom Infra Project study notes
Telecom Infra Project study notes
 
Cisco DWDM Chromatic Dispertion Calculation in CTP\XLS
Cisco DWDM Chromatic Dispertion Calculation in CTP\XLSCisco DWDM Chromatic Dispertion Calculation in CTP\XLS
Cisco DWDM Chromatic Dispertion Calculation in CTP\XLS
 
DCI: It's a Brave New World
DCI: It's a Brave New WorldDCI: It's a Brave New World
DCI: It's a Brave New World
 
Juniper Networks Product Comparisons
Juniper Networks Product ComparisonsJuniper Networks Product Comparisons
Juniper Networks Product Comparisons
 

Similar a Building a WebRTC Communication and collaboration platform - techleash barcamp

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 standards update - November 2014
WebRTC standards update - November 2014WebRTC standards update - November 2014
WebRTC standards update - November 2014Victor Pascual Ávila
 
WebRTC Standards from Tim Panton
WebRTC Standards from Tim PantonWebRTC Standards from Tim Panton
WebRTC Standards from Tim PantonAlan Quayle
 
Webrtc - rich communication - quobis - victor pascual
Webrtc  - rich communication - quobis - victor pascualWebrtc  - rich communication - quobis - victor pascual
Webrtc - rich communication - quobis - victor pascualAlan Quayle
 
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
 
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
WebSphere Liberty Rtcomm: WebRTC Middleware for the EnterpriseWebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
WebSphere Liberty Rtcomm: WebRTC Middleware for the EnterpriseBrian Pulito
 
WebRTC overview
WebRTC overviewWebRTC overview
WebRTC overviewRouyun Pan
 
WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)Victor Pascual Ávila
 
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
 
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
 
Design and Implement a Hybrid WebRTC Signalling Mechanism for Unidirectional ...
Design and Implement a Hybrid WebRTC Signalling Mechanism for Unidirectional ...Design and Implement a Hybrid WebRTC Signalling Mechanism for Unidirectional ...
Design and Implement a Hybrid WebRTC Signalling Mechanism for Unidirectional ...IJECEIAES
 
WebRTC. Yet Another Overview, for IT Technicians.
WebRTC. Yet Another Overview, for IT Technicians.WebRTC. Yet Another Overview, for IT Technicians.
WebRTC. Yet Another Overview, for IT Technicians.Vladimir Beloborodov
 

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

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
WebrtcWebrtc
Webrtc
 
WebRTC presentation
WebRTC presentationWebRTC presentation
WebRTC presentation
 
WebRTC standards update - November 2014
WebRTC standards update - November 2014WebRTC standards update - November 2014
WebRTC standards update - November 2014
 
WebRTC Standards from Tim Panton
WebRTC Standards from Tim PantonWebRTC Standards from Tim Panton
WebRTC Standards from Tim Panton
 
Webrtc - rich communication - quobis - victor pascual
Webrtc  - rich communication - quobis - victor pascualWebrtc  - rich communication - quobis - victor pascual
Webrtc - rich communication - quobis - victor pascual
 
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...
 
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
WebSphere Liberty Rtcomm: WebRTC Middleware for the EnterpriseWebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
 
DevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTCDevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTC
 
DevCon 5 (December 2013) - WebRTC & WebSockets
DevCon 5 (December 2013) - WebRTC & WebSocketsDevCon 5 (December 2013) - WebRTC & WebSockets
DevCon 5 (December 2013) - WebRTC & WebSockets
 
WebRTC overview
WebRTC overviewWebRTC overview
WebRTC overview
 
WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)
 
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...
 
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?
 
WebRCT
WebRCTWebRCT
WebRCT
 
Design and Implement a Hybrid WebRTC Signalling Mechanism for Unidirectional ...
Design and Implement a Hybrid WebRTC Signalling Mechanism for Unidirectional ...Design and Implement a Hybrid WebRTC Signalling Mechanism for Unidirectional ...
Design and Implement a Hybrid WebRTC Signalling Mechanism for Unidirectional ...
 
WebRTC eduCONF
WebRTC eduCONFWebRTC eduCONF
WebRTC eduCONF
 
Workshop oracle
Workshop oracleWorkshop oracle
Workshop oracle
 
Webrtc and tokbox
Webrtc and tokboxWebrtc and tokbox
Webrtc and tokbox
 
WebRTC. Yet Another Overview, for IT Technicians.
WebRTC. Yet Another Overview, for IT Technicians.WebRTC. Yet Another Overview, for IT Technicians.
WebRTC. Yet Another Overview, for IT Technicians.
 

Más de ALTANAI BISHT

Practical byzantine fault tolerance by altanai
Practical byzantine fault tolerance by altanaiPractical byzantine fault tolerance by altanai
Practical byzantine fault tolerance by altanaiALTANAI BISHT
 
Ramudroid presented in woman in robotics 2021
Ramudroid  presented in woman in robotics 2021Ramudroid  presented in woman in robotics 2021
Ramudroid presented in woman in robotics 2021ALTANAI BISHT
 
Telecom Network & SIEM logs analysis using machine learning
Telecom Network & SIEM logs analysis using machine learningTelecom Network & SIEM logs analysis using machine learning
Telecom Network & SIEM logs analysis using machine learningALTANAI BISHT
 
Machine Learning applications in Voice over IP
Machine Learning applications in Voice over IPMachine Learning applications in Voice over IP
Machine Learning applications in Voice over IPALTANAI BISHT
 
Current trends and innovations in voice over IP
Current trends and innovations in voice over IPCurrent trends and innovations in voice over IP
Current trends and innovations in voice over IPALTANAI BISHT
 
Plivo webrtc telephony in your browser
Plivo webrtc telephony in your browserPlivo webrtc telephony in your browser
Plivo webrtc telephony in your browserALTANAI BISHT
 
Hybrid Smart Grid System for Renewable energy
Hybrid Smart Grid System for Renewable energyHybrid Smart Grid System for Renewable energy
Hybrid Smart Grid System for Renewable energyALTANAI BISHT
 
RFID in Assets and Library Management
RFID in Assets and Library Management RFID in Assets and Library Management
RFID in Assets and Library Management ALTANAI BISHT
 
Unified Communications and Collaborations (UC&C)
Unified Communications and Collaborations (UC&C)Unified Communications and Collaborations (UC&C)
Unified Communications and Collaborations (UC&C)ALTANAI BISHT
 
Hackaday ramudroid 6.5
Hackaday ramudroid 6.5Hackaday ramudroid 6.5
Hackaday ramudroid 6.5ALTANAI BISHT
 
WbeRTC in IOT presented in KrankyGeek
WbeRTC in IOT presented in KrankyGeekWbeRTC in IOT presented in KrankyGeek
WbeRTC in IOT presented in KrankyGeekALTANAI BISHT
 
Ramu droid for swach bharat abhiyaan
Ramu droid for swach bharat abhiyaanRamu droid for swach bharat abhiyaan
Ramu droid for swach bharat abhiyaanALTANAI BISHT
 
Ramu droid @gracehopper
Ramu droid @gracehopperRamu droid @gracehopper
Ramu droid @gracehopperALTANAI BISHT
 
Single board computer options
Single board computer optionsSingle board computer options
Single board computer optionsALTANAI BISHT
 
Real time control and communication ( Robots , Machines , IOT )
Real time control and communication ( Robots , Machines , IOT )Real time control and communication ( Robots , Machines , IOT )
Real time control and communication ( Robots , Machines , IOT )ALTANAI BISHT
 
Augmented reality in web rtc browser
Augmented reality in web rtc browserAugmented reality in web rtc browser
Augmented reality in web rtc browserALTANAI BISHT
 

Más de ALTANAI BISHT (20)

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

Último

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

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