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

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

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

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

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

Chunks