问题 :
- 它通过 WiFi + udp 网络进行实时音频视频流传输。
- 流:Mpeg2Ts
- 播放器框架:gstreamer。
- Pipeline Appsrc ----> tsdemuxer -----> audio-queue---->faad decoder--->alsasink - ----->video-queue->vpudecoder ---->videosink
- 音频设备配置为每秒处理 48000 个样本。
- 发送方时钟比接收方时钟快,我通过跟踪流中的 pcr 值和接收方系统时钟来获取此信息。1 小时后,发送者和接收者时钟之间有 8 秒的差异。
- 所以问题是发送者在一秒钟内发送更多样本相对于接收者时钟,因为发送者和接收者之间的延迟随着时间的推移而不断增加。