#289 · Primary category: Video & Animation
MediaStreamRecorder
Cross browser audio/video/screen recording. It supports Chrome, Firefox, Opera and Microsoft Edge. It even works on Android browsers. It follows latest MediaRecorder API standards and provides similar APIs.
Project last updated:07/04/18
GitHub Stars
2.7K
Forks
552
Contributors
9
License
MIT
Why we included this project
Recording camera, microphone, or screen output in a browser usually means juggling browser-specific APIs, and this library was built to remove that pain. It offers one consistent recording API across Chrome, Firefox, Opera, Edge, and Android browsers, so the same code covers the audience you care about. It can also capture canvas 2D and 3D animations and merge local camera, screen, and remote streams into a single container. Because it can hand over blobs at scheduled intervals, it suits server workflows where you upload or stream recordings as they happen. Do note the project has been quiet since 2018, so treat it as a solid reference implementation and a starting point rather than a dependency you expect frequent updates from.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
yt-dlp
A feature-rich command-line audio/video downloader
MoneyPrinterTurbo
Generate HD short videos from a topic or keyword with an automated AI workflow.
Deep-Live-Cam
real time face swap and one-click video deepfake with only a single image
manim
Animation engine for explanatory math videos
anime
JavaScript animation engine