【发布时间】:2014-10-23 09:46:09
【问题描述】:
我在一个使用MPEG2TS 协议的流媒体项目中工作,目前我在音频视频同步方面遇到问题。
我正在使用 PCR 计算作为
PCR_base = (system_clock_frequency * PTS(audio/video) ) /300
PCR_ext = (system_clock_frequency * PTS(audio/video) ) % 300
并在每个100ms 发出PCR
我使用PTS 值作为
PTS= (Encoded_time_stamp * 9 / 100 ) / 300
我在 mplayer 和 VLC 播放器中得到 -150ms(video ahead of audio) 的 av 同步延迟,我只得到视频的第一帧。
请帮我解决PCR 的复用计算以及如何获得音频视频同步。
【问题讨论】:
标签: mpeg2-ts