【发布时间】:2015-02-25 12:00:14
【问题描述】:
问题:
- 通过 WiFi + udp 网络进行实时音频视频流传输。
- 流:Mpeg2Ts
- 播放器框架:gstreamer。
- Pipeline Appsrc ----> tsdemuxer -----> 音频队列---->faad 解码器--->alsasink - ----->video-queue->vpudecoder ---->videosink
- 音频设备配置为每秒处理 48000 个样本。
- 发送方时钟比接收方时钟快,我通过跟踪流中的 pcr 值和接收方系统时钟来获取此信息。 1 小时后,发送者和接收者时钟之间有 8 秒的差异。
- 因此,由于发送方和接收方之间的延迟随着时间的推移而不断增加,因此问题是发送方在一秒内发送更多样本(相对于接收方时钟)。
【问题讨论】:
标签: audio gstreamer audio-streaming alsa skew