推模式Source Filter,打过时间戳之后,Deliver阻塞----在线急等
开发了一个推模式的Filter,开始,没有打时间戳,根据过来的数据 直接 调用 FillBuffer 发送出去,播放一定时间之后,音视频明显不同步,音频明显滞后。我根据其中的 PTS,打上时间戳之后,音视频同步问题解决了,但是往往只能正常播放一段时间,整个发送视频的线程就会在FillBuffer之后的 Deliver中阻塞掉,我查看了阻塞前的音视频时间戳,并没有相差太大,也在合理的范围之内。而且音视频是两个线程,假如阻塞是为了等同步,那么音频还在正常的播放,视频再怎么快都不可能永远比音频快,怎么视频却永远的阻塞下去呢?