【发布时间】:2012-05-25 04:01:23
【问题描述】:
我正在尝试了解实时音频流是如何实现缓冲区管理的。
对于音频案例:如果您有一个源以 44100hz +/- 时钟误差捕获帧,而带有声卡 DAC 的接收器以 44100hz +/- 时钟误差消耗帧。
由于每一端的时钟错误,接收器的缓冲区将(最终)失控或运行不足。
对于一个源向多个接收器进行实时流式传输,无法实现流控制。
我对解决方案的唯一猜测是跟踪接收器的缓冲区填充(比网络抖动效应更长的时间)并插入样本或丢弃样本。
对此的任何见解将不胜感激。 谢谢!
【问题讨论】:
标签: video-streaming audio-streaming live-streaming