This document specifies methods for live recording of video and audio, local and remote.
- Media Recording (a.k.a. MediaStream Recording) Specification, including code samples.
- Implementation status in the different browsers: caniuse.
- Hardware accelerated support in Chromium
You're welcome to contribute! Let's make the Web rock our socks off!
Branch gh-pages
is automatically updated from main
branch upon commit.
During development it's often a good idea to try and render MediaRecorder.bs
locally, for that, and using the online compiler:
curl https://api.csswg.org/bikeshed/ -F file=@MediaRecorder.bs -F force=1 > MediaRecorder.html
if the produced file has a strange size (i.e. zero, a few KBs), then something went terribly wrong; run instead:
curl https://api.csswg.org/bikeshed/ -F file=@MediaRecorder.bs -F output=err
and try to figure out why bikeshed
did not like the .bs
:'(