SlideShare a Scribd company logo
WebRTC Standards &
Implementation Q&A
Amir	
  Zmora	
  
TheNewDialTone	
  
Dan	
  Burne3	
  
StandardsPlay	
  
Alex	
  Gouaillard	
  
WebRTC	
  by	
  Dr	
  Alex	
  /	
  Citrix	
  
Watch video recording of this session
http://ccst.io/e/webrtcstandards6
Session sponsored by
WebRTC.ventures	
  is	
  a	
  custom	
  design	
  and	
  development	
  shop	
  dedicated	
  to	
  building	
  WebRTC	
  based	
  applicaFons	
  
for	
  web	
  and	
  mobile.	
  We	
  have	
  built	
  end-­‐to-­‐end	
  broadcast	
  soluFons	
  for	
  events	
  and	
  entertainment	
  clients,	
  
telehealth	
  soluFons	
  for	
  mulFple	
  clients,	
  live	
  support	
  tools,	
  as	
  well	
  as	
  communicaFon	
  tools	
  for	
  a	
  variety	
  of	
  other	
  
applicaFons.	
  	
  WebRTC.ventures	
  is	
  a	
  recognized	
  development	
  partner	
  of	
  TokBox	
  and	
  has	
  also	
  built	
  naFve	
  
WebRTC	
  soluFons	
  	
  
Session sponsored by
Blacc	
  Spot	
  Media	
  is	
  comprised	
  of	
  a	
  collaboraFve	
  team	
  of	
  designers,	
  developers	
  and	
  thought	
  leaders	
  specializing	
  
in	
  Web-­‐Real	
  Time	
  CommunicaFons	
  (WebRTC).	
  Blacc	
  Spot	
  Media	
  was	
  founded	
  in	
  April	
  2011	
  with	
  the	
  goal	
  of	
  
creaFng	
  innovaFve	
  soluFons	
  using	
  new	
  technologies	
  such	
  as	
  WebRTC.	
  Our	
  team	
  works	
  on	
  strategic	
  projects	
  
developing	
  custom	
  applicaFons,	
  enterprise	
  plaTorms	
  and	
  mobile	
  applicaFons	
  for	
  a	
  wide	
  array	
  of	
  clients.	
  
We use CrowdCast….It’s WebRTC
WebRTCStandards.info	
  
Sponsored by
About Us
•  Amir Zmora •  Dan Burnett •  Alex Gouaillard
Save The Date: August 17
Register Now: http://ccst.io/e/webrtcstandards7
Next Session
On The Agenda:
IP Address Privacy in WebRTC
Interoperability with Microsoft Edge (several
posts on the topic: https://thenewdialtone.com/tag/edge/)
IP Address Privacy in WebRTC
Became a Hot Topic Last Year
What is Really Exposed?
Only	
  addresses	
  visible	
  to	
  STUN	
  server(s)	
  
The Risks
•  Local Address
•  can reveal internal network structure
•  can be used for fingerprinting
•  Public Address
•  any unencrypted path to a STUN server provides an address
•  all such addresses are available to all applications in all browsers
•  this is a problem for VPN users if not all traffic goes over the VPN
draft-ietf-rtcweb-ip-handling-01
•  This draft is out of date, but it's almost right. It says
•  Revelation of local and public addresses is not new – both HTTP and Flash can be used
to do this
•  Revelation of local network topology can be addressed via network config and controls,
so not critical to address
•  For VPN users expecting IP address anonymity, however, this is a problem, so
•  WebRTC should "provide a privacy-friendly default behavior" and "provide a means to
customize" the behavior
draft-ietf-rtcweb-ip-handling-01 (cont.)
•  Recommended default behavior for the "drive-by web":
•  Browser will identify the default route (the route used by normal HTTP traffic)
•  It will use only that route for STUN traffic
•  It will only reveal the local address associated with that route/interface
•  Recommended behavior once camera & mic permission have been given:
•  WebRTC will bind to and use all available addresses, all routes
•  This will reveal everything
•  In short, giving camera and mic access also gives full IP address access
Discussion of the draft at IETF 95 (April)
•  Slides and Minutes available at https://www.ietf.org/proceedings/95/rtcweb.html
•  Important points
•  Browser vendors agree that no pop-up dialog can sufficiently explain the issues to users for
them to be considered 'informed' when they give consent.
•  There is unease with draft's attempt to justify treating media permission as location permission.
•  And yet, Google says that this change has resulted in way fewer "drive-by" address captures.
•  Action items/decisions
•  Reword the draft to indicate that the full IP address disclosure should only occur after some
direct interaction with the user and not say precisely what the dialog is for that interaction.
•  There is interest in this document becoming normative.
Microsoft Edge Interoperability
Microsoft Edge Interoperability
• What	
  is	
  the	
  challenge?	
  	
  
How	
  different	
  from,	
  say	
  Firefox	
  and	
  Chrome	
  
interoperability?	
  
• Automated	
  (interop)	
  TesFng?	
  
• Global	
  interop	
  status?	
  
• What’s	
  next?	
  
	
  
Microsoft Edge Interoperability
•  Chrome	
  <=>	
  Firefox	
  interoperability	
  
•  on	
  the	
  wire:	
  IETF	
  specs	
  
•  Signaling:	
  JSEP,	
  SDP,	
  OA	
  
•  JS:	
  webRTC	
  1.0	
  
•  [Cr|Fr]	
  <=>	
  Edge	
  interoperability	
  
•  on	
  the	
  wire:	
  IETF	
  specs	
  
•  Signaling:	
  none	
  
•  JS:	
  ORTC	
  	
  
	
  
Microsoft Edge Interoperability
•  Automated	
  TesFng	
  
•  All	
  browsers	
  have	
  theirs,	
  but	
  interop	
  …	
  
•  Automated	
  interop	
  TesFng	
  
•  Sponsored	
  by	
  IMTC	
  (includes	
  MS)	
  
•  Coded	
  (mostly)	
  by	
  Fippo	
  
•  Available	
  for	
  free	
  on	
  github	
  
•  Gaps	
  addressed	
  
•  ORTC	
  to	
  webRTC	
  shim	
  !	
  
•  JSEP,	
  SDP,	
  OA	
  implemented	
  for	
  Edge	
  in	
  JS	
  
Microsoft Edge Interoperability
	
  
•  Automated	
  Interop	
  TesFng:	
  current	
  scope	
  and	
  focus	
  
•  1-­‐1	
  case	
  (mulFcast	
  not	
  ready)	
  
•  H.264	
  and	
  video	
  in	
  general	
  (audio	
  is	
  no	
  issue)	
  
•  Several	
  video	
  interop	
  tests	
  
•  Downgrade	
  A/V	
  to	
  audio	
  only	
  and	
  back.	
  
•  AutomaFon	
  of	
  different	
  browsers,	
  different	
  OSes	
  cases	
  
	
  
	
  	
  	
  	
  
Interop Tests (Win10)
Dev Nightly
IMTC	
  
IMTC	
  
IMTC	
  
Dr.	
  Alex	
  Gouaillard	
  @	
  Citrix	
  Systems,	
  2016.	
  Document	
  provided	
  under	
  CC	
  BY-­‐NC	
  4.0
©	
  Dr.	
  Alex	
  Gouaillard	
  @	
  Citrix	
  Systems,	
  2016.	
  Document	
  provided	
  under	
  CC	
  BY-­‐NC	
  4.0	
  
What  we  ACTUALLY  test  
today
6	
  
5%	
  
21	
  
18%	
  
88	
  
77%	
  
Tested	
  
WIP	
  
Not	
  tested	
  
Microsoft Edge Interoperability
	
  
•  Global	
  status	
  
•  AutomaFon	
  works	
  –	
  not	
  fully	
  stable	
  
•  Interop	
  almost	
  there	
  (80%+)	
  
•  The	
  effort	
  found	
  mulFple	
  bugs	
  that	
  are	
  being	
  worked	
  on	
  
•  H.264	
  bistream	
  issues	
  on	
  Edge	
  side	
  (Cr	
  ffmpeg)	
  
•  Logging	
  too	
  	
  limited	
  in	
  current	
  tests	
  
	
  
	
  	
  	
  	
  
Microsoft Edge Interoperability
	
  
•  What’s	
  next	
  (once	
  1-­‐1	
  is	
  stable)	
  
•  WaiFng	
  for	
  simulcast	
  to	
  be	
  ready	
  to	
  test	
  it	
  
•  Bandwidth	
  congesFon	
  and	
  ramping	
  spec	
  issue	
  
•  Signaling	
  issue	
  
•  Unified	
  plan	
  in	
  Cr	
  
•  Improve	
  logging	
  or	
  port	
  appRTC	
  to	
  Edge	
  
•  Add	
  browser	
  support	
  –	
  IE	
  
•  Add	
  a	
  SIP	
  interop	
  test	
  case.	
  
	
  
?
Save The Date: August 17
Register Now: http://ccst.io/e/webrtcstandards7
Next Session
Session sponsored by
WebRTC.ventures	
  is	
  a	
  custom	
  design	
  and	
  development	
  shop	
  dedicated	
  to	
  building	
  WebRTC	
  based	
  applicaFons	
  
for	
  web	
  and	
  mobile.	
  We	
  have	
  built	
  end-­‐to-­‐end	
  broadcast	
  soluFons	
  for	
  events	
  and	
  entertainment	
  clients,	
  
telehealth	
  soluFons	
  for	
  mulFple	
  clients,	
  live	
  support	
  tools,	
  as	
  well	
  as	
  communicaFon	
  tools	
  for	
  a	
  variety	
  of	
  other	
  
applicaFons.	
  	
  WebRTC.ventures	
  is	
  a	
  recognized	
  development	
  partner	
  of	
  TokBox	
  and	
  has	
  also	
  built	
  naFve	
  
WebRTC	
  soluFons	
  	
  
Session sponsored by
Blacc	
  Spot	
  Media	
  is	
  comprised	
  of	
  a	
  collaboraFve	
  team	
  of	
  designers,	
  developers	
  and	
  thought	
  leaders	
  specializing	
  
in	
  Web-­‐Real	
  Time	
  CommunicaFons	
  (WebRTC).	
  Blacc	
  Spot	
  Media	
  was	
  founded	
  in	
  April	
  2011	
  with	
  the	
  goal	
  of	
  
creaFng	
  innovaFve	
  soluFons	
  using	
  new	
  technologies	
  such	
  as	
  WebRTC.	
  Our	
  team	
  works	
  on	
  strategic	
  projects	
  
developing	
  custom	
  applicaFons,	
  enterprise	
  plaTorms	
  and	
  mobile	
  applicaFons	
  for	
  a	
  wide	
  array	
  of	
  clients.	
  
Thank You
Amir	
  Zmora	
  
TheNewDialTone	
  
Dan	
  Burne3	
  
StandardsPlay	
  
Alex	
  Gouaillard	
  
WebRTC	
  by	
  Dr	
  Alex	
  

More Related Content

What's hot

WebRTC Business Use Cases | WebRTC Conference & Expo III
WebRTC Business Use Cases  |  WebRTC Conference & Expo IIIWebRTC Business Use Cases  |  WebRTC Conference & Expo III
WebRTC Business Use Cases | WebRTC Conference & Expo III
Lawrence Byrd
 
ARM Mali "Egil" technical preview
ARM Mali "Egil" technical previewARM Mali "Egil" technical preview
ARM Mali "Egil" technical preview
Phil Hughes
 
WebRTC DataChannels demystified
WebRTC DataChannels demystifiedWebRTC DataChannels demystified
WebRTC DataChannels demystified
Victor Pascual Ávila
 
WebRTC and Mobile Integration
WebRTC and Mobile IntegrationWebRTC and Mobile Integration
WebRTC and Mobile IntegrationGiorgio Natili
 
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
Dean Bubley
 
WebRTC with Java
WebRTC with JavaWebRTC with Java
WebRTC with Java
amithap07
 
WebRTC - On Standards, Identity and Telco Strategy
WebRTC - On Standards, Identity and Telco StrategyWebRTC - On Standards, Identity and Telco Strategy
WebRTC - On Standards, Identity and Telco Strategy
Jose de Castro
 
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
 
Workshop oracle
Workshop oracleWorkshop oracle
Workshop oracle
Douglas Tait
 
WebRTC Timeline and Forecast
WebRTC Timeline and ForecastWebRTC Timeline and Forecast
WebRTC Timeline and Forecast
Tsahi Levent-levi
 
A jQuery for WebRTC
A jQuery for WebRTCA jQuery for WebRTC
A jQuery for WebRTC
Thomas Gorissen
 
Upperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards UpdateUpperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards Update
UppersideConferences
 
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)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
 
WebRTC in the Real World
WebRTC in the Real WorldWebRTC in the Real World
WebRTC in the Real World
Tsahi Levent-levi
 
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)
Crocodile WebRTC SDK and Cloud Signalling Network
 
WebRTC Audio Codec: Opus and processing requirements
WebRTC Audio Codec: Opus and processing requirementsWebRTC Audio Codec: Opus and processing requirements
WebRTC Audio Codec: Opus and processing requirements
Tsahi Levent-levi
 
WebRTC Codec Wars: Rebooted
WebRTC Codec Wars: RebootedWebRTC Codec Wars: Rebooted
WebRTC Codec Wars: Rebooted
Tsahi Levent-levi
 
WebRTC for Mobile - Challenges and Solutions
WebRTC for Mobile - Challenges and SolutionsWebRTC for Mobile - Challenges and Solutions
WebRTC for Mobile - Challenges and Solutions
Amir Zmora
 

What's hot (20)

WebRTC Business Use Cases | WebRTC Conference & Expo III
WebRTC Business Use Cases  |  WebRTC Conference & Expo IIIWebRTC Business Use Cases  |  WebRTC Conference & Expo III
WebRTC Business Use Cases | WebRTC Conference & Expo III
 
ARM Mali "Egil" technical preview
ARM Mali "Egil" technical previewARM Mali "Egil" technical preview
ARM Mali "Egil" technical preview
 
WebRTC DataChannels demystified
WebRTC DataChannels demystifiedWebRTC DataChannels demystified
WebRTC DataChannels demystified
 
WebRTC and Mobile Integration
WebRTC and Mobile IntegrationWebRTC and Mobile Integration
WebRTC and Mobile Integration
 
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
 
WebRTC with Java
WebRTC with JavaWebRTC with Java
WebRTC with Java
 
WebRTC - On Standards, Identity and Telco Strategy
WebRTC - On Standards, Identity and Telco StrategyWebRTC - On Standards, Identity and Telco Strategy
WebRTC - On Standards, Identity and Telco Strategy
 
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.
 
Workshop oracle
Workshop oracleWorkshop oracle
Workshop oracle
 
Webrtc
WebrtcWebrtc
Webrtc
 
WebRTC Timeline and Forecast
WebRTC Timeline and ForecastWebRTC Timeline and Forecast
WebRTC Timeline and Forecast
 
A jQuery for WebRTC
A jQuery for WebRTCA jQuery for WebRTC
A jQuery for WebRTC
 
Upperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards UpdateUpperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards Update
 
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
 
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...
 
WebRTC in the Real World
WebRTC in the Real WorldWebRTC in the Real World
WebRTC in the Real World
 
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)
 
WebRTC Audio Codec: Opus and processing requirements
WebRTC Audio Codec: Opus and processing requirementsWebRTC Audio Codec: Opus and processing requirements
WebRTC Audio Codec: Opus and processing requirements
 
WebRTC Codec Wars: Rebooted
WebRTC Codec Wars: RebootedWebRTC Codec Wars: Rebooted
WebRTC Codec Wars: Rebooted
 
WebRTC for Mobile - Challenges and Solutions
WebRTC for Mobile - Challenges and SolutionsWebRTC for Mobile - Challenges and Solutions
WebRTC for Mobile - Challenges and Solutions
 

Viewers also liked

Kurento FIWARE Developers Week Exercises, Vienna
Kurento FIWARE Developers Week Exercises, ViennaKurento FIWARE Developers Week Exercises, Vienna
Kurento FIWARE Developers Week Exercises, Vienna
Ivan Gracia
 
Nubomedia IETF96 Hackathon-challenge#2
Nubomedia IETF96 Hackathon-challenge#2Nubomedia IETF96 Hackathon-challenge#2
Nubomedia IETF96 Hackathon-challenge#2
Ivan Gracia
 
Nubomedia IETF96 Hackathon-challenge#1
Nubomedia IETF96 Hackathon-challenge#1Nubomedia IETF96 Hackathon-challenge#1
Nubomedia IETF96 Hackathon-challenge#1
Ivan Gracia
 
Nubomedia IETF96 hackathon - The platform
Nubomedia IETF96 hackathon - The platformNubomedia IETF96 hackathon - The platform
Nubomedia IETF96 hackathon - The platform
Ivan Gracia
 
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
Amir Zmora
 
Presentazione Itc Volpe 2
Presentazione Itc Volpe 2Presentazione Itc Volpe 2
Presentazione Itc Volpe 2antonio.deluca
 
Developing rich multimedia applications with Kurento: a tutorial for Java Dev...
Developing rich multimedia applications with Kurento: a tutorial for Java Dev...Developing rich multimedia applications with Kurento: a tutorial for Java Dev...
Developing rich multimedia applications with Kurento: a tutorial for Java Dev...
Luis Lopez
 

Viewers also liked (7)

Kurento FIWARE Developers Week Exercises, Vienna
Kurento FIWARE Developers Week Exercises, ViennaKurento FIWARE Developers Week Exercises, Vienna
Kurento FIWARE Developers Week Exercises, Vienna
 
Nubomedia IETF96 Hackathon-challenge#2
Nubomedia IETF96 Hackathon-challenge#2Nubomedia IETF96 Hackathon-challenge#2
Nubomedia IETF96 Hackathon-challenge#2
 
Nubomedia IETF96 Hackathon-challenge#1
Nubomedia IETF96 Hackathon-challenge#1Nubomedia IETF96 Hackathon-challenge#1
Nubomedia IETF96 Hackathon-challenge#1
 
Nubomedia IETF96 hackathon - The platform
Nubomedia IETF96 hackathon - The platformNubomedia IETF96 hackathon - The platform
Nubomedia IETF96 hackathon - The platform
 
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
 
Presentazione Itc Volpe 2
Presentazione Itc Volpe 2Presentazione Itc Volpe 2
Presentazione Itc Volpe 2
 
Developing rich multimedia applications with Kurento: a tutorial for Java Dev...
Developing rich multimedia applications with Kurento: a tutorial for Java Dev...Developing rich multimedia applications with Kurento: a tutorial for Java Dev...
Developing rich multimedia applications with Kurento: a tutorial for Java Dev...
 

Similar to WebRTC Webinar and Q&A - IP Address Privacy and Microsoft Edge Interoperability

WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)
Victor Pascual Ávila
 
WebRTC standards update - November 2014
WebRTC standards update - November 2014WebRTC standards update - November 2014
WebRTC standards update - November 2014
Victor Pascual Ávila
 
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
Amir Zmora
 
WebRTC Workshop - What is (and isn't WebRTC)
WebRTC Workshop - What is (and isn't WebRTC)WebRTC Workshop - What is (and isn't WebRTC)
WebRTC Workshop - What is (and isn't WebRTC)
Oracle
 
DevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTCDevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTC
Crocodile WebRTC SDK and Cloud Signalling Network
 
Upperside WebRTC conference - WebRTC intro
Upperside WebRTC conference - WebRTC introUpperside WebRTC conference - WebRTC intro
Upperside WebRTC conference - WebRTC intro
Victor Pascual Ávila
 
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
 
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Quobis
 
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
Amir Zmora
 
WebRTC presentation
WebRTC presentationWebRTC presentation
WebRTC presentation
Veselin Pizurica
 
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
Amir Zmora
 
KITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC TestingKITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC Testing
Alexandre Gouaillard
 
Webrtc - rich communication - quobis - victor pascual
Webrtc  - rich communication - quobis - victor pascualWebrtc  - rich communication - quobis - victor pascual
Webrtc - rich communication - quobis - victor pascual
Alan Quayle
 
WebRTC & Asterisk 11
WebRTC & Asterisk 11WebRTC & Asterisk 11
WebRTC & Asterisk 11
Sanjay Willie
 
Janus @ DevDay Napoli
Janus @ DevDay NapoliJanus @ DevDay Napoli
Janus @ DevDay Napoli
Lorenzo Miniero
 
Janus: an open source and general purpose WebRTC (gateway) server
Janus: an open source and general purpose WebRTC (gateway) serverJanus: an open source and general purpose WebRTC (gateway) server
Janus: an open source and general purpose WebRTC (gateway) server
DevDay
 
WebRTC Standards & Implementation Q&A - IP address privacy revisited
WebRTC Standards & Implementation Q&A - IP address privacy revisitedWebRTC Standards & Implementation Q&A - IP address privacy revisited
WebRTC Standards & Implementation Q&A - IP address privacy revisited
Amir Zmora
 
WebRTC Status Update - 2017Q2
WebRTC Status Update - 2017Q2WebRTC Status Update - 2017Q2
WebRTC Status Update - 2017Q2
Alexandre Gouaillard
 
Kamailio World 2017: Getting Real with WebRTC
Kamailio World 2017: Getting Real with WebRTCKamailio World 2017: Getting Real with WebRTC
Kamailio World 2017: Getting Real with WebRTC
Chad Hart
 
Janus/SIP @ OpenSIPS 2019
Janus/SIP @ OpenSIPS 2019Janus/SIP @ OpenSIPS 2019
Janus/SIP @ OpenSIPS 2019
Lorenzo Miniero
 

Similar to WebRTC Webinar and Q&A - IP Address Privacy and Microsoft Edge Interoperability (20)

WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)
 
WebRTC standards update - November 2014
WebRTC standards update - November 2014WebRTC standards update - November 2014
WebRTC standards update - November 2014
 
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
 
WebRTC Workshop - What is (and isn't WebRTC)
WebRTC Workshop - What is (and isn't WebRTC)WebRTC Workshop - What is (and isn't WebRTC)
WebRTC Workshop - What is (and isn't WebRTC)
 
DevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTCDevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTC
 
Upperside WebRTC conference - WebRTC intro
Upperside WebRTC conference - WebRTC introUpperside WebRTC conference - WebRTC intro
Upperside WebRTC conference - WebRTC intro
 
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...
 
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)
 
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
 
WebRTC presentation
WebRTC presentationWebRTC presentation
WebRTC presentation
 
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
 
KITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC TestingKITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC Testing
 
Webrtc - rich communication - quobis - victor pascual
Webrtc  - rich communication - quobis - victor pascualWebrtc  - rich communication - quobis - victor pascual
Webrtc - rich communication - quobis - victor pascual
 
WebRTC & Asterisk 11
WebRTC & Asterisk 11WebRTC & Asterisk 11
WebRTC & Asterisk 11
 
Janus @ DevDay Napoli
Janus @ DevDay NapoliJanus @ DevDay Napoli
Janus @ DevDay Napoli
 
Janus: an open source and general purpose WebRTC (gateway) server
Janus: an open source and general purpose WebRTC (gateway) serverJanus: an open source and general purpose WebRTC (gateway) server
Janus: an open source and general purpose WebRTC (gateway) server
 
WebRTC Standards & Implementation Q&A - IP address privacy revisited
WebRTC Standards & Implementation Q&A - IP address privacy revisitedWebRTC Standards & Implementation Q&A - IP address privacy revisited
WebRTC Standards & Implementation Q&A - IP address privacy revisited
 
WebRTC Status Update - 2017Q2
WebRTC Status Update - 2017Q2WebRTC Status Update - 2017Q2
WebRTC Status Update - 2017Q2
 
Kamailio World 2017: Getting Real with WebRTC
Kamailio World 2017: Getting Real with WebRTCKamailio World 2017: Getting Real with WebRTC
Kamailio World 2017: Getting Real with WebRTC
 
Janus/SIP @ OpenSIPS 2019
Janus/SIP @ OpenSIPS 2019Janus/SIP @ OpenSIPS 2019
Janus/SIP @ OpenSIPS 2019
 

More from Amir Zmora

FlexiWAN Webinar - The Role of Open Source in Your SD-WAN Strategy
FlexiWAN Webinar - The Role of Open Source in Your SD-WAN StrategyFlexiWAN Webinar - The Role of Open Source in Your SD-WAN Strategy
FlexiWAN Webinar - The Role of Open Source in Your SD-WAN Strategy
Amir Zmora
 
WebRTC Standards & Implementation Q&A - All You Wanted to Know About W3C TPAC...
WebRTC Standards & Implementation Q&A - All You Wanted to Know About W3C TPAC...WebRTC Standards & Implementation Q&A - All You Wanted to Know About W3C TPAC...
WebRTC Standards & Implementation Q&A - All You Wanted to Know About W3C TPAC...
Amir Zmora
 
WebRTC Standards & Implementation Q&A - getDisplayMedia 1.0
WebRTC Standards & Implementation Q&A - getDisplayMedia 1.0WebRTC Standards & Implementation Q&A - getDisplayMedia 1.0
WebRTC Standards & Implementation Q&A - getDisplayMedia 1.0
Amir Zmora
 
WebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meeting
WebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meetingWebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meeting
WebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meeting
Amir Zmora
 
WebRTC Standards & Implementation Q&A - Implications of WebRTC 1.0 changes an...
WebRTC Standards & Implementation Q&A - Implications of WebRTC 1.0 changes an...WebRTC Standards & Implementation Q&A - Implications of WebRTC 1.0 changes an...
WebRTC Standards & Implementation Q&A - Implications of WebRTC 1.0 changes an...
Amir Zmora
 
WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0
WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0
WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0
Amir Zmora
 
WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!
Amir Zmora
 
WebRTC Standards & Implementation Q&A - The Future is Now!
WebRTC Standards & Implementation Q&A - The Future is Now!WebRTC Standards & Implementation Q&A - The Future is Now!
WebRTC Standards & Implementation Q&A - The Future is Now!
Amir Zmora
 
WebRTC Standards & Implementation Q&A - WebRTC Standards Feature Complete 
No...
WebRTC Standards & Implementation Q&A - WebRTC Standards Feature Complete 
No...WebRTC Standards & Implementation Q&A - WebRTC Standards Feature Complete 
No...
WebRTC Standards & Implementation Q&A - WebRTC Standards Feature Complete 
No...
Amir Zmora
 
WebRTC Standards & Implementation Q&A - WebRTC Constrains
WebRTC Standards & Implementation Q&A - WebRTC ConstrainsWebRTC Standards & Implementation Q&A - WebRTC Constrains
WebRTC Standards & Implementation Q&A - WebRTC Constrains
Amir Zmora
 
WebRTC Standards & Implementation Q&A - Legacy API Support Changes
WebRTC Standards & Implementation Q&A - Legacy API Support ChangesWebRTC Standards & Implementation Q&A - Legacy API Support Changes
WebRTC Standards & Implementation Q&A - Legacy API Support Changes
Amir Zmora
 
WebRTC Standards & Implementation Q&A - All about browser interoperability
WebRTC Standards & Implementation Q&A - All about browser interoperabilityWebRTC Standards & Implementation Q&A - All about browser interoperability
WebRTC Standards & Implementation Q&A - All about browser interoperability
Amir Zmora
 
WebRTC Webinar & Q&A - Standards Update
WebRTC Webinar & Q&A - Standards UpdateWebRTC Webinar & Q&A - Standards Update
WebRTC Webinar & Q&A - Standards Update
Amir Zmora
 
Web rtc standards live session #13 - The Browser-Standards Gap
Web rtc standards live session #13 - The Browser-Standards GapWeb rtc standards live session #13 - The Browser-Standards Gap
Web rtc standards live session #13 - The Browser-Standards Gap
Amir Zmora
 
WebRTC Webinar & Q&A - Sending DTMF in WebRTC the standard way
WebRTC Webinar & Q&A -  Sending DTMF in WebRTC the standard wayWebRTC Webinar & Q&A -  Sending DTMF in WebRTC the standard way
WebRTC Webinar & Q&A - Sending DTMF in WebRTC the standard way
Amir Zmora
 
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream RecordingWebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
Amir Zmora
 
WebRTC Webinar & Q&A - Debugging Networking Issues in WebRTC
WebRTC Webinar & Q&A - Debugging Networking Issues in WebRTCWebRTC Webinar & Q&A - Debugging Networking Issues in WebRTC
WebRTC Webinar & Q&A - Debugging Networking Issues in WebRTC
Amir Zmora
 
WebRTC Webinar & Q&A - Sumilcast Standards & Implementation
WebRTC Webinar & Q&A - Sumilcast Standards & ImplementationWebRTC Webinar & Q&A - Sumilcast Standards & Implementation
WebRTC Webinar & Q&A - Sumilcast Standards & Implementation
Amir Zmora
 
WebRTC Live Q&A Session #5 - JavaScript Promises and WebRTC Interoperability ...
WebRTC Live Q&A Session #5 - JavaScript Promises and WebRTC Interoperability ...WebRTC Live Q&A Session #5 - JavaScript Promises and WebRTC Interoperability ...
WebRTC Live Q&A Session #5 - JavaScript Promises and WebRTC Interoperability ...
Amir Zmora
 
WebRTC Live Q&A and Screen Capture session 3
WebRTC Live Q&A and Screen Capture session 3WebRTC Live Q&A and Screen Capture session 3
WebRTC Live Q&A and Screen Capture session 3
Amir Zmora
 

More from Amir Zmora (20)

FlexiWAN Webinar - The Role of Open Source in Your SD-WAN Strategy
FlexiWAN Webinar - The Role of Open Source in Your SD-WAN StrategyFlexiWAN Webinar - The Role of Open Source in Your SD-WAN Strategy
FlexiWAN Webinar - The Role of Open Source in Your SD-WAN Strategy
 
WebRTC Standards & Implementation Q&A - All You Wanted to Know About W3C TPAC...
WebRTC Standards & Implementation Q&A - All You Wanted to Know About W3C TPAC...WebRTC Standards & Implementation Q&A - All You Wanted to Know About W3C TPAC...
WebRTC Standards & Implementation Q&A - All You Wanted to Know About W3C TPAC...
 
WebRTC Standards & Implementation Q&A - getDisplayMedia 1.0
WebRTC Standards & Implementation Q&A - getDisplayMedia 1.0WebRTC Standards & Implementation Q&A - getDisplayMedia 1.0
WebRTC Standards & Implementation Q&A - getDisplayMedia 1.0
 
WebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meeting
WebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meetingWebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meeting
WebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meeting
 
WebRTC Standards & Implementation Q&A - Implications of WebRTC 1.0 changes an...
WebRTC Standards & Implementation Q&A - Implications of WebRTC 1.0 changes an...WebRTC Standards & Implementation Q&A - Implications of WebRTC 1.0 changes an...
WebRTC Standards & Implementation Q&A - Implications of WebRTC 1.0 changes an...
 
WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0
WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0
WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0
 
WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!
 
WebRTC Standards & Implementation Q&A - The Future is Now!
WebRTC Standards & Implementation Q&A - The Future is Now!WebRTC Standards & Implementation Q&A - The Future is Now!
WebRTC Standards & Implementation Q&A - The Future is Now!
 
WebRTC Standards & Implementation Q&A - WebRTC Standards Feature Complete 
No...
WebRTC Standards & Implementation Q&A - WebRTC Standards Feature Complete 
No...WebRTC Standards & Implementation Q&A - WebRTC Standards Feature Complete 
No...
WebRTC Standards & Implementation Q&A - WebRTC Standards Feature Complete 
No...
 
WebRTC Standards & Implementation Q&A - WebRTC Constrains
WebRTC Standards & Implementation Q&A - WebRTC ConstrainsWebRTC Standards & Implementation Q&A - WebRTC Constrains
WebRTC Standards & Implementation Q&A - WebRTC Constrains
 
WebRTC Standards & Implementation Q&A - Legacy API Support Changes
WebRTC Standards & Implementation Q&A - Legacy API Support ChangesWebRTC Standards & Implementation Q&A - Legacy API Support Changes
WebRTC Standards & Implementation Q&A - Legacy API Support Changes
 
WebRTC Standards & Implementation Q&A - All about browser interoperability
WebRTC Standards & Implementation Q&A - All about browser interoperabilityWebRTC Standards & Implementation Q&A - All about browser interoperability
WebRTC Standards & Implementation Q&A - All about browser interoperability
 
WebRTC Webinar & Q&A - Standards Update
WebRTC Webinar & Q&A - Standards UpdateWebRTC Webinar & Q&A - Standards Update
WebRTC Webinar & Q&A - Standards Update
 
Web rtc standards live session #13 - The Browser-Standards Gap
Web rtc standards live session #13 - The Browser-Standards GapWeb rtc standards live session #13 - The Browser-Standards Gap
Web rtc standards live session #13 - The Browser-Standards Gap
 
WebRTC Webinar & Q&A - Sending DTMF in WebRTC the standard way
WebRTC Webinar & Q&A -  Sending DTMF in WebRTC the standard wayWebRTC Webinar & Q&A -  Sending DTMF in WebRTC the standard way
WebRTC Webinar & Q&A - Sending DTMF in WebRTC the standard way
 
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream RecordingWebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
 
WebRTC Webinar & Q&A - Debugging Networking Issues in WebRTC
WebRTC Webinar & Q&A - Debugging Networking Issues in WebRTCWebRTC Webinar & Q&A - Debugging Networking Issues in WebRTC
WebRTC Webinar & Q&A - Debugging Networking Issues in WebRTC
 
WebRTC Webinar & Q&A - Sumilcast Standards & Implementation
WebRTC Webinar & Q&A - Sumilcast Standards & ImplementationWebRTC Webinar & Q&A - Sumilcast Standards & Implementation
WebRTC Webinar & Q&A - Sumilcast Standards & Implementation
 
WebRTC Live Q&A Session #5 - JavaScript Promises and WebRTC Interoperability ...
WebRTC Live Q&A Session #5 - JavaScript Promises and WebRTC Interoperability ...WebRTC Live Q&A Session #5 - JavaScript Promises and WebRTC Interoperability ...
WebRTC Live Q&A Session #5 - JavaScript Promises and WebRTC Interoperability ...
 
WebRTC Live Q&A and Screen Capture session 3
WebRTC Live Q&A and Screen Capture session 3WebRTC Live Q&A and Screen Capture session 3
WebRTC Live Q&A and Screen Capture session 3
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

WebRTC Webinar and Q&A - IP Address Privacy and Microsoft Edge Interoperability

  • 1. WebRTC Standards & Implementation Q&A Amir  Zmora   TheNewDialTone   Dan  Burne3   StandardsPlay   Alex  Gouaillard   WebRTC  by  Dr  Alex  /  Citrix  
  • 2. Watch video recording of this session http://ccst.io/e/webrtcstandards6
  • 3. Session sponsored by WebRTC.ventures  is  a  custom  design  and  development  shop  dedicated  to  building  WebRTC  based  applicaFons   for  web  and  mobile.  We  have  built  end-­‐to-­‐end  broadcast  soluFons  for  events  and  entertainment  clients,   telehealth  soluFons  for  mulFple  clients,  live  support  tools,  as  well  as  communicaFon  tools  for  a  variety  of  other   applicaFons.    WebRTC.ventures  is  a  recognized  development  partner  of  TokBox  and  has  also  built  naFve   WebRTC  soluFons    
  • 4. Session sponsored by Blacc  Spot  Media  is  comprised  of  a  collaboraFve  team  of  designers,  developers  and  thought  leaders  specializing   in  Web-­‐Real  Time  CommunicaFons  (WebRTC).  Blacc  Spot  Media  was  founded  in  April  2011  with  the  goal  of   creaFng  innovaFve  soluFons  using  new  technologies  such  as  WebRTC.  Our  team  works  on  strategic  projects   developing  custom  applicaFons,  enterprise  plaTorms  and  mobile  applicaFons  for  a  wide  array  of  clients.  
  • 7. About Us •  Amir Zmora •  Dan Burnett •  Alex Gouaillard
  • 8. Save The Date: August 17 Register Now: http://ccst.io/e/webrtcstandards7 Next Session
  • 9. On The Agenda: IP Address Privacy in WebRTC Interoperability with Microsoft Edge (several posts on the topic: https://thenewdialtone.com/tag/edge/)
  • 10. IP Address Privacy in WebRTC
  • 11. Became a Hot Topic Last Year
  • 12. What is Really Exposed? Only  addresses  visible  to  STUN  server(s)  
  • 13. The Risks •  Local Address •  can reveal internal network structure •  can be used for fingerprinting •  Public Address •  any unencrypted path to a STUN server provides an address •  all such addresses are available to all applications in all browsers •  this is a problem for VPN users if not all traffic goes over the VPN
  • 14. draft-ietf-rtcweb-ip-handling-01 •  This draft is out of date, but it's almost right. It says •  Revelation of local and public addresses is not new – both HTTP and Flash can be used to do this •  Revelation of local network topology can be addressed via network config and controls, so not critical to address •  For VPN users expecting IP address anonymity, however, this is a problem, so •  WebRTC should "provide a privacy-friendly default behavior" and "provide a means to customize" the behavior
  • 15. draft-ietf-rtcweb-ip-handling-01 (cont.) •  Recommended default behavior for the "drive-by web": •  Browser will identify the default route (the route used by normal HTTP traffic) •  It will use only that route for STUN traffic •  It will only reveal the local address associated with that route/interface •  Recommended behavior once camera & mic permission have been given: •  WebRTC will bind to and use all available addresses, all routes •  This will reveal everything •  In short, giving camera and mic access also gives full IP address access
  • 16. Discussion of the draft at IETF 95 (April) •  Slides and Minutes available at https://www.ietf.org/proceedings/95/rtcweb.html •  Important points •  Browser vendors agree that no pop-up dialog can sufficiently explain the issues to users for them to be considered 'informed' when they give consent. •  There is unease with draft's attempt to justify treating media permission as location permission. •  And yet, Google says that this change has resulted in way fewer "drive-by" address captures. •  Action items/decisions •  Reword the draft to indicate that the full IP address disclosure should only occur after some direct interaction with the user and not say precisely what the dialog is for that interaction. •  There is interest in this document becoming normative.
  • 18. Microsoft Edge Interoperability • What  is  the  challenge?     How  different  from,  say  Firefox  and  Chrome   interoperability?   • Automated  (interop)  TesFng?   • Global  interop  status?   • What’s  next?    
  • 19. Microsoft Edge Interoperability •  Chrome  <=>  Firefox  interoperability   •  on  the  wire:  IETF  specs   •  Signaling:  JSEP,  SDP,  OA   •  JS:  webRTC  1.0   •  [Cr|Fr]  <=>  Edge  interoperability   •  on  the  wire:  IETF  specs   •  Signaling:  none   •  JS:  ORTC      
  • 20. Microsoft Edge Interoperability •  Automated  TesFng   •  All  browsers  have  theirs,  but  interop  …   •  Automated  interop  TesFng   •  Sponsored  by  IMTC  (includes  MS)   •  Coded  (mostly)  by  Fippo   •  Available  for  free  on  github   •  Gaps  addressed   •  ORTC  to  webRTC  shim  !   •  JSEP,  SDP,  OA  implemented  for  Edge  in  JS  
  • 21. Microsoft Edge Interoperability   •  Automated  Interop  TesFng:  current  scope  and  focus   •  1-­‐1  case  (mulFcast  not  ready)   •  H.264  and  video  in  general  (audio  is  no  issue)   •  Several  video  interop  tests   •  Downgrade  A/V  to  audio  only  and  back.   •  AutomaFon  of  different  browsers,  different  OSes  cases            
  • 22. Interop Tests (Win10) Dev Nightly IMTC   IMTC   IMTC   Dr.  Alex  Gouaillard  @  Citrix  Systems,  2016.  Document  provided  under  CC  BY-­‐NC  4.0
  • 23. ©  Dr.  Alex  Gouaillard  @  Citrix  Systems,  2016.  Document  provided  under  CC  BY-­‐NC  4.0   What  we  ACTUALLY  test   today 6   5%   21   18%   88   77%   Tested   WIP   Not  tested  
  • 24. Microsoft Edge Interoperability   •  Global  status   •  AutomaFon  works  –  not  fully  stable   •  Interop  almost  there  (80%+)   •  The  effort  found  mulFple  bugs  that  are  being  worked  on   •  H.264  bistream  issues  on  Edge  side  (Cr  ffmpeg)   •  Logging  too    limited  in  current  tests            
  • 25. Microsoft Edge Interoperability   •  What’s  next  (once  1-­‐1  is  stable)   •  WaiFng  for  simulcast  to  be  ready  to  test  it   •  Bandwidth  congesFon  and  ramping  spec  issue   •  Signaling  issue   •  Unified  plan  in  Cr   •  Improve  logging  or  port  appRTC  to  Edge   •  Add  browser  support  –  IE   •  Add  a  SIP  interop  test  case.    
  • 26. ?
  • 27. Save The Date: August 17 Register Now: http://ccst.io/e/webrtcstandards7 Next Session
  • 28. Session sponsored by WebRTC.ventures  is  a  custom  design  and  development  shop  dedicated  to  building  WebRTC  based  applicaFons   for  web  and  mobile.  We  have  built  end-­‐to-­‐end  broadcast  soluFons  for  events  and  entertainment  clients,   telehealth  soluFons  for  mulFple  clients,  live  support  tools,  as  well  as  communicaFon  tools  for  a  variety  of  other   applicaFons.    WebRTC.ventures  is  a  recognized  development  partner  of  TokBox  and  has  also  built  naFve   WebRTC  soluFons    
  • 29. Session sponsored by Blacc  Spot  Media  is  comprised  of  a  collaboraFve  team  of  designers,  developers  and  thought  leaders  specializing   in  Web-­‐Real  Time  CommunicaFons  (WebRTC).  Blacc  Spot  Media  was  founded  in  April  2011  with  the  goal  of   creaFng  innovaFve  soluFons  using  new  technologies  such  as  WebRTC.  Our  team  works  on  strategic  projects   developing  custom  applicaFons,  enterprise  plaTorms  and  mobile  applicaFons  for  a  wide  array  of  clients.  
  • 30. Thank You Amir  Zmora   TheNewDialTone   Dan  Burne3   StandardsPlay   Alex  Gouaillard   WebRTC  by  Dr  Alex