我读到过 Apache 默认允许 Byte-Range 支持。但是我无法流式传输任何音频文件,也无法将它们添加到 iTunes 上的播客中,因为它显示我的服务器上未启用 Byte-Range 支持。
我尝试四处寻找解决该问题的方法,但似乎找不到。
答案1
流式传输不使用字节范围——HTTP 不进行流式传输。
我认为您将 HTTP 上的伪流/渐进式下载与真实流混淆了。
前者不是已定义的协议 - 它因实现而异。虽然可以实现一个仅使用 HTTP 范围请求的客户端,但实际上它比这更复杂一些。
我读到过 Apache 默认允许 Byte-Range 支持。但是我无法流式传输任何音频文件,也无法将它们添加到 iTunes 上的播客中,因为它显示我的服务器上未启用 Byte-Range 支持。
我尝试四处寻找解决该问题的方法,但似乎找不到。
流式传输不使用字节范围——HTTP 不进行流式传输。
我认为您将 HTTP 上的伪流/渐进式下载与真实流混淆了。
前者不是已定义的协议 - 它因实现而异。虽然可以实现一个仅使用 HTTP 范围请求的客户端,但实际上它比这更复杂一些。