用于网络的块音频/视频文件

时间:2017-12-19 20:40:57

标签: javascript html5 audio stream chunks

我在像youtube,soundcloud,spotify这样的网站上看到,他们以小块的形式传输内容(音频或视频)。 例如,当我在soundcloud上加载音频时,服务器响应整个存档的一小部分,然后,在使用此块之前,浏览器发送另一个请求和下一个块,并重复此过程,直到消耗完整文件。 这种技术的名称是什么?如何实现这一目标? 目前我有一个nodejs服务器,可以传输音频文件并接受范围标题。

我使用html5 Audio API在浏览器中加载这些文件,但浏览器加载整个文件,我无法实现上述行为。

这是我需要在客户端(浏览器)中设置的配置吗?这与.m3u文件有关吗?

我在Chrome开发工具中附加了上述行为的网络标签图片。

https://i.stack.imgur.com/COOCd.png

Chunks

0 个答案:

没有答案