录制视频HTML5
Recording video HTML5
我希望能够使用HTML和Javascript录制带有音频的视频。
经过一些研究,我可以使用getUserMedia获得视频流。还有用于录制的WebRTC,但据我了解,它尚未在桌面浏览器中实现(只有移动浏览器支持它)。所以现在我只能捕获视频,但我无法将其保存到服务器或录制它。
我还有什么其他选择?有谁知道一个好的Flash替代品或HTML5替代品,它允许我捕获视频并将其保存到带有音频的服务器,并且还具有最长的录制时间
完全披露:我为 Ziggeo 工作。
当谈到WebRTC时,以下是支持它的浏览器的概要:
-
在Chrome和Opera上,您必须分别录制音频和视频,并在JS中自行编码;然后,将它们发送到您的服务器并使用例如ffmpeg到MP4和其他目标格式对其进行转码。
-
在 Firefox 上,您可以组合使用用于视频和音频的 Webm 对象并将其发送到您的服务器。
对于所有其他浏览器和提到的旧版本,您需要回退到通常基于RTMP和flv的Flash录制。
相关文章:
- 如何检查用户在html5视频播放器中观看了完整的视频
- html5视频中的Youtube类型注释
- 强制浏览器更新缓存的HTML5视频对象
- 可以使用带有json回调的html5视频标签
- html5视频播放器和视频js之间的关系
- 隐藏HTML5视频控件
- 用链接替换嵌入的HTML5视频
- HTML5视频链接在Chrome中不起作用
- 用angular js在屏幕上点击播放和暂停html5视频
- 使用Javascript播放HTML5视频
- 自定义HTML5视频控件-退出按钮不会启动全屏切换功能
- ReactJS:如何使用react正确播放带有onClick事件的html5视频
- html5视频将黑框(空)绘制到画布上
- 资源管理器9上的html5视频缓存
- 如何检查html5视频是否有足够的缓冲,以便在不停止缓冲的情况下播放
- html5视频交互式视频播放器
- HTML5视频无法在chrome上工作,在服务器上托管后的IE,mov文件中的视频(quicktime格式)
- 如何从某个时间开始预加载HTML5视频
- 寻找HTML5视频是否需要加载整个文件
- 如何在HTML5视频中获得寻找事件的起点