vlc播放sdp文件的有缓存造成的延时问题
vlc播放sdp时,
sdp文件如下
m=video 7078 RTP/AVP 96
a=rtpmap:96 H264
a=framerate:10
a=decode_buf=100
c=IN IP4 192.168.0.206//板子的ip
编码用的ultrafast编码大概30ms一帧,但局限于采集所以1秒钟还是10帧。但尽管如此,从编码到发送出去第一帧然后vlc播放仍旧有2秒钟的延时。
2秒钟来自于vlc的缓冲,当我恰好统计到20帧的时候vlc刚好开始显示,这时候已经过了两秒。
下图中的设置也可以减少缓冲的延时。
瞬间可以减少好多。