Widely Available
id: mediastream-recording
MediaStream recording
The
MediaRecorder API captures data generated by MediaStream or HTMLMediaElement objects for analysis, processing, or saving to disk. Also known as the Media Recording API.
Baseline Status:
Achieved Widely Available on Oct 26, 2023 (Cross-browser Newly Available since Apr 26, 2021).
Desktop Browser Engine Support
Google Chrome
49
Supported
Mozilla Firefox
25
Supported
Apple Safari
14.1
Supported
Microsoft Edge
79
Supported
Mobile Browser Engine Support
Chrome Android
49
Firefox Android
25
Safari iOS
14
Specifications and References
MDN Browser Compat Data Keys:
api.BlobEvent ↗
api.BlobEvent.BlobEvent ↗
api.BlobEvent.data ↗
api.BlobEvent.timecode ↗
api.MediaRecorder ↗
api.MediaRecorder.MediaRecorder ↗
api.MediaRecorder.MediaRecorder.options_parameter ↗
api.MediaRecorder.audioBitrateMode ↗
api.MediaRecorder.audioBitsPerSecond ↗
api.MediaRecorder.dataavailable_event ↗
api.MediaRecorder.error_event ↗
api.MediaRecorder.isTypeSupported_static ↗
api.MediaRecorder.mimeType ↗
api.MediaRecorder.pause ↗
api.MediaRecorder.pause_event ↗
api.MediaRecorder.requestData ↗
api.MediaRecorder.resume ↗
api.MediaRecorder.resume_event ↗
api.MediaRecorder.start ↗
api.MediaRecorder.start_event ↗
api.MediaRecorder.state ↗
api.MediaRecorder.stop ↗
api.MediaRecorder.stop_event ↗
api.MediaRecorder.stream ↗
api.MediaRecorder.videoBitsPerSecond ↗