Dshow 帧率控制问题
问题如下:
服务器端实时采集数据,将采集的H264数据通过TCP协议,发送到客户端.客户端用SourceFilter接收数据,该Filter将数据放到一个buffer中,FillBuffer函数从这个buffer中取出数据并H264解码为RGB数据,
SourceFilter的输出pin链接的就是 CLSID_VideoRender 进行视频的显示.
现在现象是 视频显示的时候有卡顿现象.一会卡主不动但是一会很快显示很快. 从服务器接收的数据,有时候两帧数据时间间隔达到100ms,虽然不流畅但是感觉没有丢帧.
不知如何才能 让视频播放流畅.
Dshow 不熟练,这写代码是前人开发的. DSHOW filter 视频 h264
[解决办法]