SlideShare a Scribd company logo
WebRTC Standards &
Implementation Q&A
Amir Zmora
TheNewDialTone
Dan Burnett
StandardsPlay
Alex Gouaillard
WebRTC by Dr Alex
Watch video recording of this session
http://ccst.io/e/webrtcstandards10
Session sponsored by
WebRTC.ventures is a custom design and development shop dedicated to building WebRTC based applications
for web and mobile. We have built end-to-end broadcast solutions for events and entertainment clients,
telehealth solutions for multiple clients, live support tools, as well as communication tools for a variety of other
applications. WebRTC.ventures is a recognized development partner of TokBox and has also built native
WebRTC solutions
Session sponsored by
Blacc Spot Media is comprised of a collaborative team of designers, developers and thought leaders specializing
in Web-Real Time Communications (WebRTC). Blacc Spot Media was founded in April 2011 with the goal of
creating innovative solutions using new technologies such as WebRTC. Our team works on strategic projects
developing custom applications, enterprise platforms and mobile applications 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: Dec 19th
Register Now: http://ccst.io/e/webrtcstandards11
Next Session
On The Agenda:
W3C MediaStream Recording
The W3C MediaStream Recording Draft
By: Dan Burnett
https://www.w3.org/TR/mediastream-recording/
Recording of Media Streams
• Initially inspired by the need to send audio data to servers that
do speech processing (similar to Siri)
• MediaStream Recorder Interface
• Makes use of the MediaStream defined in the Media Capture and
Streams specification
• Provides start(), stop(), pause(), and resume() methods
• Data saved as a Blob when done
• Can also receive data in regular time slices
Sample code
Record until end of media. Save recording as a Blob.
var recording;
navigator.mediaDevices.getUserMedia(audio:true, video:true)
.then(ms => new MediaRecorder(ms))
.then(mr => {
mr.ondataavailable = e => recording = e.data;
mr.start();
});
Status of MediaStream Recording draft
• Somewhat stalled
• Looking for more help
MediaStream Recording Browser
Implementation
By: Alex Gouaillard
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
Firefox was audio only at first,
Chrome was video only at first …
Codecs? Container?
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
Another full mozilla demo
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
Save The Date: Dec 19th
Register Now: http://ccst.io/e/webrtcstandards11
Next Session
Session sponsored by
Thank You
Amir Zmora
TheNewDialTone
Dan Burnett
StandardsPlay
Alex Gouaillard
WebRTC by Dr Alex

More Related Content

PDF
Capodieci - Blockchain Infrastructure
Roberto Capodieci
 
PDF
FIWARE Wednesday Webinars - The Use of DDS Middleware in Robotics (Part 2)
FIWARE
 
PPTX
ROTLD DNSSEC Implementation
Kevin Meynell
 
ODP
PJSIP Project by Teluu
Perry Ismangil
 
PDF
Web rtc standards live session #13 - The Browser-Standards Gap
Amir Zmora
 
PDF
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
Amir Zmora
 
PDF
WebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meeting
Amir Zmora
 
PDF
WebRTC Standards & Implementation Q&A - The Future is Now!
Amir Zmora
 
Capodieci - Blockchain Infrastructure
Roberto Capodieci
 
FIWARE Wednesday Webinars - The Use of DDS Middleware in Robotics (Part 2)
FIWARE
 
ROTLD DNSSEC Implementation
Kevin Meynell
 
PJSIP Project by Teluu
Perry Ismangil
 
Web rtc standards live session #13 - The Browser-Standards Gap
Amir Zmora
 
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
Amir Zmora
 
WebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meeting
Amir Zmora
 
WebRTC Standards & Implementation Q&A - The Future is Now!
Amir Zmora
 

Similar to WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording (20)

PDF
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
Amir Zmora
 
PDF
WebRTC Webinar & Q&A - Sending DTMF in WebRTC the standard way
Amir Zmora
 
PDF
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
Amir Zmora
 
PDF
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
Amir Zmora
 
PDF
WebRTC Standards & Implementation Q&A - WebRTC Standards Feature Complete 
No...
Amir Zmora
 
PPTX
Web rtc 入門
crsgypin Chiu
 
PDF
WebRTC Standards & Implementation Q&A - The Future is Now2!
Amir Zmora
 
PDF
WebRTC Standards & Implementation Q&A - Implications of WebRTC 1.0 changes an...
Amir Zmora
 
PPTX
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
Brian Pulito
 
PDF
Getting Started with WebRTC
Chad Hart
 
PDF
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Gina Montgomery, V-TSP
 
PDF
TADS Developer Summit WebRTC Dan Burnett
Alan Quayle
 
PDF
WebRTC Webinar & Q&A - Sumilcast Standards & Implementation
Amir Zmora
 
PDF
WebRTC Webinar and Q&A - IP Address Privacy and Microsoft Edge Interoperability
Amir Zmora
 
PDF
WebRTC Standards & Implementation Q&A - IP address privacy revisited
Amir Zmora
 
PPTX
Recording and media manipulation of WebRTC streams
Luis Lopez
 
PDF
Janus/Asterisk @ Astricon 2017
Lorenzo Miniero
 
PDF
WebRTC Overview by Dan Burnett
Mojo Lingo
 
PPTX
Architecting your WebRTC application for scalability, Arin Sime
Alan Quayle
 
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
Amir Zmora
 
WebRTC Webinar & Q&A - Sending DTMF in WebRTC the standard way
Amir Zmora
 
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
Amir Zmora
 
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
Amir Zmora
 
WebRTC Standards & Implementation Q&A - WebRTC Standards Feature Complete 
No...
Amir Zmora
 
Web rtc 入門
crsgypin Chiu
 
WebRTC Standards & Implementation Q&A - The Future is Now2!
Amir Zmora
 
WebRTC Standards & Implementation Q&A - Implications of WebRTC 1.0 changes an...
Amir Zmora
 
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
Brian Pulito
 
Getting Started with WebRTC
Chad Hart
 
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Gina Montgomery, V-TSP
 
TADS Developer Summit WebRTC Dan Burnett
Alan Quayle
 
WebRTC Webinar & Q&A - Sumilcast Standards & Implementation
Amir Zmora
 
WebRTC Webinar and Q&A - IP Address Privacy and Microsoft Edge Interoperability
Amir Zmora
 
WebRTC Standards & Implementation Q&A - IP address privacy revisited
Amir Zmora
 
Recording and media manipulation of WebRTC streams
Luis Lopez
 
Janus/Asterisk @ Astricon 2017
Lorenzo Miniero
 
WebRTC Overview by Dan Burnett
Mojo Lingo
 
Architecting your WebRTC application for scalability, Arin Sime
Alan Quayle
 
Ad

More from Amir Zmora (16)

PDF
FlexiWAN Webinar - The Role of Open Source in Your SD-WAN Strategy
Amir Zmora
 
PDF
WebRTC Standards & Implementation Q&A - All You Wanted to Know About W3C TPAC...
Amir Zmora
 
PDF
WebRTC Standards & Implementation Q&A - getDisplayMedia 1.0
Amir Zmora
 
PDF
WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0
Amir Zmora
 
PDF
WebRTC Standards & Implementation Q&A - WebRTC Constrains
Amir Zmora
 
PDF
WebRTC Standards & Implementation Q&A - Legacy API Support Changes
Amir Zmora
 
PDF
WebRTC Standards & Implementation Q&A - All about browser interoperability
Amir Zmora
 
PDF
WebRTC Webinar & Q&A - Standards Update
Amir Zmora
 
PDF
WebRTC Webinar & Q&A - Debugging Networking Issues in WebRTC
Amir Zmora
 
PDF
WebRTC Live Q&A Session #5 - JavaScript Promises and WebRTC Interoperability ...
Amir Zmora
 
PDF
WebRTC Live Q&A and Screen Capture session 3
Amir Zmora
 
PDF
WebRTC Live Q&A Session 2
Amir Zmora
 
PPTX
WebRTC Standards Q&A Live Session 1 by Dan Burnett & Amir Zmora
Amir Zmora
 
PPTX
Amir zmora WebRTC state of the market and trends
Amir Zmora
 
PPTX
WebRTC Conference Introduction
Amir Zmora
 
PPTX
WebRTC 2014 Conference Closing Panel Survey Results
Amir Zmora
 
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...
Amir Zmora
 
WebRTC Standards & Implementation Q&A - getDisplayMedia 1.0
Amir Zmora
 
WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0
Amir Zmora
 
WebRTC Standards & Implementation Q&A - WebRTC Constrains
Amir Zmora
 
WebRTC Standards & Implementation Q&A - Legacy API Support Changes
Amir Zmora
 
WebRTC Standards & Implementation Q&A - All about browser interoperability
Amir Zmora
 
WebRTC Webinar & Q&A - Standards Update
Amir Zmora
 
WebRTC Webinar & Q&A - Debugging Networking Issues in WebRTC
Amir Zmora
 
WebRTC Live Q&A Session #5 - JavaScript Promises and WebRTC Interoperability ...
Amir Zmora
 
WebRTC Live Q&A and Screen Capture session 3
Amir Zmora
 
WebRTC Live Q&A Session 2
Amir Zmora
 
WebRTC Standards Q&A Live Session 1 by Dan Burnett & Amir Zmora
Amir Zmora
 
Amir zmora WebRTC state of the market and trends
Amir Zmora
 
WebRTC Conference Introduction
Amir Zmora
 
WebRTC 2014 Conference Closing Panel Survey Results
Amir Zmora
 
Ad

Recently uploaded (20)

PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
The Future of Artificial Intelligence (AI)
Mukul
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 

WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording

  • 1. WebRTC Standards & Implementation Q&A Amir Zmora TheNewDialTone Dan Burnett StandardsPlay Alex Gouaillard WebRTC by Dr Alex
  • 2. Watch video recording of this session http://ccst.io/e/webrtcstandards10
  • 3. Session sponsored by WebRTC.ventures is a custom design and development shop dedicated to building WebRTC based applications for web and mobile. We have built end-to-end broadcast solutions for events and entertainment clients, telehealth solutions for multiple clients, live support tools, as well as communication tools for a variety of other applications. WebRTC.ventures is a recognized development partner of TokBox and has also built native WebRTC solutions
  • 4. Session sponsored by Blacc Spot Media is comprised of a collaborative team of designers, developers and thought leaders specializing in Web-Real Time Communications (WebRTC). Blacc Spot Media was founded in April 2011 with the goal of creating innovative solutions using new technologies such as WebRTC. Our team works on strategic projects developing custom applications, enterprise platforms and mobile applications for a wide array of clients.
  • 7. About Us • Amir Zmora • Dan Burnett • Alex Gouaillard
  • 8. Save The Date: Dec 19th Register Now: http://ccst.io/e/webrtcstandards11 Next Session
  • 9. On The Agenda: W3C MediaStream Recording
  • 10. The W3C MediaStream Recording Draft By: Dan Burnett https://www.w3.org/TR/mediastream-recording/
  • 11. Recording of Media Streams • Initially inspired by the need to send audio data to servers that do speech processing (similar to Siri) • MediaStream Recorder Interface • Makes use of the MediaStream defined in the Media Capture and Streams specification • Provides start(), stop(), pause(), and resume() methods • Data saved as a Blob when done • Can also receive data in regular time slices
  • 12. Sample code Record until end of media. Save recording as a Blob. var recording; navigator.mediaDevices.getUserMedia(audio:true, video:true) .then(ms => new MediaRecorder(ms)) .then(mr => { mr.ondataavailable = e => recording = e.data; mr.start(); });
  • 13. Status of MediaStream Recording draft • Somewhat stalled • Looking for more help
  • 16. Firefox was audio only at first, Chrome was video only at first …
  • 23. Save The Date: Dec 19th Register Now: http://ccst.io/e/webrtcstandards11 Next Session
  • 25. Thank You Amir Zmora TheNewDialTone Dan Burnett StandardsPlay Alex Gouaillard WebRTC by Dr Alex