BASELINE NowYouCanUse.com
Limited Availability Media elements

captureStream() for <audio> and <video>

The captureStream() method for <audio> and <video> elements returns a MediaStream for the media element's content. You can use this to record media or send it elsewhere, such as a canvas or WebRTC connection.
Baseline Status: This feature is currently Limited (not yet Baseline). Latest engine implementation shipped on Mar 24, 2026.
Desktop Browser Engine Support
Google Chrome
62
Supported
Mozilla Firefox
149
Supported
Apple Safari
—
Unsupported
Microsoft Edge
79
Supported
Mobile Browser Engine Support
Chrome Android
62
Firefox Android
149
Safari iOS
—
Specifications and References
id: capture-stream-audio-video