The web API for recording audio and video streams.
The MediaRecorder web API is a working draft specification, currently implemented in the Chrome (47+) and Firefox (25+) browsers, on desktop and mobile (Android), and in Safari Technology Preview 105+.
The API lets JavaScript record video and audio from any source that produces a MediaStream. Such sources include cameras and microphones, canvas, video and audio elements, web audio and WebRTC peer-connections.