【问题标题】:Javascript Blob streamingJavascript Blob 流式传输
【发布时间】:2017-05-30 21:28:58
【问题描述】:

我希望通过服务器将视频中继到浏览器。

看来,使用 Blob API,这可以通过 URL.createObjectURL 方法完成。

这会创建一个我可以在 html5 视频元素中使用的链接,但是,这个 blob 无法更改。

如何使用相同的 href 将新数据附加到 Blob 对象?

此外,我怀疑文件是否会完全按顺序流式传输,并认为浏览器会请求文件的不同部分,尤其是用于清理。如何动态获取字节并将其写入 blob 对象?

MediaSource API 值得研究吗?

【问题讨论】:

    标签: javascript html stream blob media-source


    【解决方案1】:

    一种可能性是使用service worker。这允许您拦截网络请求,并提供流式响应。

    【讨论】:

    • 我刚刚意识到,对我的服务器使用普通的href,并让它动态获取并响应相关数据,对吧?好像我需要开始手动检查 HTTP 请求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-27
    • 2012-04-14
    • 2018-04-25
    • 2015-12-02
    • 2013-11-08
    • 1970-01-01
    • 2019-12-29
    相关资源
    最近更新 更多