[服务器] 接受来自异步(非单调)源的音频
作者: CirrusNeptune创建于 2026年7月11日更新于 2026年7月11日
对于 Pipewire 来说,音频图形是根据具有最低 `priority.driver` 值的节点进行调度的。对于 Wireplumber 用户,通常是默认的 ALSA 输出设备,只要它在图形中处于活动状态。在这种情况下,时钟源来自设备的自身时钟,可能会与系统的单调时钟相差较大。我有一个非常便宜的音频接口,其运行速度比单调时钟快大约 0.01%。因此,snapserver 接收到过多的样本,导致块时间戳超过了单调时钟。最终,块似乎来自未来,迫使客户端进入一个无休止的丢弃循环。
内容来源: snapcast/snapcast