#289 · 主分类: 视频与动画

MediaStreamRecorder

mediarecorder mediastreamrecorder webrtc webrtc-demos webrtc-experiments

跨浏览器音频/视频/屏幕录制。它支持Chrome、Firefox、Opera和Microsoft Edge。它甚至可以在Android浏览器上运行。它遵循最新的MediaRecorder API标准,并提供类似的API。

项目最后更新:07/04/18

GitHub Stars

2.7K

Forks数量

552

贡献者数量

9

许可证

MIT

收录理由

在浏览器里录制摄像头、麦克风或屏幕内容,通常要面对各浏览器API不一致的麻烦。这个库就是为了省去这些琐碎处理而出现的,它在Chrome、Firefox、Opera、Edge以及安卓浏览器上提供一套统一的录制接口,意味着同一份代码就能覆盖你关心的不同浏览器用户。它还支持捕获canvas 2D和3D动画,能把本机摄像头、屏幕以及远程流合并到一个文件里。由于可以按设定时间间隔产出blob数据块,适合需要边录制边上传或推流的服务端场景。需要提醒的是,该项目自2018年后便不再活跃更新,更值得当作一个可靠的参考实现和起点来使用,而不是指望它频繁迭代的正式依赖。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目