大视频上传HTML5

时间:2015-06-04 18:18:20

标签: html5 video file-upload upload streaming

我已经看过使用html5 api可以直接从浏览器录制/上传视频内容。我目前正在处理的项目中的这个问题是视频录制可能非常长/大,我希望减少用户的上传时间。

理想情况下,视频会以两种方式之一上传:

  1. 正在录制(流媒体上传)。

  2. 对于更糟糕的网络连接,以较小的块上传视频(因此在本地存储,然后每5分钟上传一个块,让我们说)。

  3. 是否有人对如果这些实际上可以使用当前的html5功能水平有任何指导,如果有的话,是否有关于该主题的任何好资源?

1 个答案:

答案 0 :(得分:0)

基于WebRTC的MediaStream录制(http://www.w3.org/TR/mediastream-recording/)听起来就像您正在寻找的那样,正如罗伯特在评论中所建议的那样。

GitHub上有一个Javascript库,它看起来应该符合您的需求:

他们特别注意到:

  

MediaStreamRecorder在您计划实时向服务器提交/上传录制的blob的情况下非常有用!您可以在特定的时间间隔后获得blob。