我正在实施一个广播电台客户端。
我的参考客户端将“Initial-Burst”HTTP 请求标头发送到 960000。我不知道我的参考客户端的初始缓冲区大小,它是一个 iOS 应用程序,我没有源代码。我所知道的是,只要用户选择一个频道,它就会立即开始播放。
当我将初始缓冲区大小提高到约 100 KB 以上时,我的收音机不再立即播放,在某些流上它会等待来自服务器的数据,这会持续几秒钟。
服务器说它正在运行 Icecast 2.3.3-kh3 和 Linux v1.9.8。Icecast 是一个开源软件,不用说它没有文档。
哪些单位有 Initial-Burst 标头?字节,位,滴答声等?
是否有一些推荐值/最佳实践?