【问题标题】:Large Video Upload HTML5大型视频上传 HTML5
【发布时间】:2015-08-19 12:03:44
【问题描述】:

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

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

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

  2. 对于较差的网络连接,请以较小的块上传视频(因此存储在本地,然后每 5 分钟上传一个块,比如说)。

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

【问题讨论】:

  • 查看具有 webRTC 库的供应商,您可以在其中...在单独的套接字上流式传输音频和视频,如果这样可以更好地利用带宽,可能会针对网络变量进行调整。 “Layer”是其中一个供应商的一个例子,但不认为他们像其他供应商那样专注于 webRTC。

标签: html video file-upload upload streaming


【解决方案1】:

正如 Robert 在 cmets 中建议的那样,基于 WebRTC 的 MediaStream Recording (http://www.w3.org/TR/mediastream-recording/) 听起来像是您正在寻找的东西。

GitHub 上有一个 Javascript 库,看起来应该可以满足您的需求:

他们特别指出:

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

【讨论】:

    猜你喜欢
    • 2013-02-05
    • 2021-02-27
    • 2011-03-04
    • 1970-01-01
    • 2014-07-04
    • 1970-01-01
    • 2013-12-01
    • 2017-11-07
    • 2019-06-18
    相关资源
    最近更新 更多