录制视频HTML5

Recording video HTML5

本文关键字:HTML5 视频      更新时间:2023-09-26

我希望能够使用HTML和Javascript录制带有音频的视频。

经过一些研究,我可以使用getUserMedia获得视频流。还有用于录制的WebRTC,但据我了解,它尚未在桌面浏览器中实现(只有移动浏览器支持它)。所以现在我只能捕获视频,但我无法将其保存到服务器或录制它。

我还有什么其他选择?有谁知道一个好的Flash替代品或HTML5替代品,它允许我捕获视频并将其保存到带有音频的服务器,并且还具有最长的录制时间

完全披露:我为 Ziggeo 工作。

当谈到WebRTC时,以下是支持它的浏览器的概要:

  • 在Chrome和Opera上,您必须分别录制音频和视频,并在JS中自行编码;然后,将它们发送到您的服务器并使用例如ffmpeg到MP4和其他目标格式对其进行转码。

  • 在 Firefox 上,您可以组合使用用于视频和音频的 Webm 对象并将其发送到您的服务器。

对于所有其他浏览器和提到的旧版本,您需要回退到通常基于RTMP和flv的Flash录制。