自1.40.156414的Chromecast Audio固件以来,实时流中断?

时间:2019-07-01 16:20:51

标签: chromecast google-cast

由于Chromecast Audio设备收到了最新的固件更新(1.40.156414),因此由于预加载了20秒(由于播放开始延迟而引起的猜测),因此无法进行实时流式传输。

尽管引入如此大的缓冲区可以解决由于不稳定的网络状况(更改延迟)而导致的音频丢失(缓冲区下溢)问题,但它完全破坏了在此固件版本之前完美运行的实时音频流。

实时流以FLAC传输格式发送到Chromecast音频设备。

现在,由于20秒的延迟,用户体验被完全破坏: -用户必须等待20秒才能开始听到任何声音(设置了流并发出播放命令后,Chromecast Audio设备正在预加载数据) -频谱分析仪比真实音频输出提前20秒 -由于滞后20秒,在流中进行搜索不再足够

Google为media messages提供了API,可以设置应用程序将其设置为LIVE的流的类型,这可能意味着所传递的URL代表实时流,并且任何设备端缓冲都应最小,但在1.40.156414中现在无效。

除了将streamType设置为LIVE之外,是否有人遇到相同的问题并通过为Load命令设置一些其他标志来解决问题?

注意:Chromecast SDK不用于与Chromecast Audio设备通信,并且通信是通过media messages API完成的。在Chromecast Audio设备收到1.40.156414固件版本之前,实时音频输出就可以正常工作。

0 个答案:

没有答案