Video streaming 快速和脏播放设置

Video streaming 快速和脏播放设置,video-streaming,h.264,vlc,rtsp,live555,Video Streaming,H.264,Vlc,Rtsp,Live555,我正在尝试使用VLC通过非常低的带宽连接解码和显示来自RTSP服务器的H264视频流。这样一来,VLC就可以在最初建立RTP流。但过了一会儿,视频冻结并停止,同时抛出以下错误: main warning: picture is too late to be displayed (missing 2252 ms) avcodec error: more than 5 seconds of late video -> dropping frame (computer too slow ?) l

我正在尝试使用VLC通过非常低的带宽连接解码和显示来自RTSP服务器的H264视频流。这样一来,VLC就可以在最初建立RTP流。但过了一会儿,视频冻结并停止,同时抛出以下错误:

main warning: picture is too late to be displayed (missing 2252 ms)
avcodec error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
live555 warning: no data received in 10s, eof ?
如果将“网络缓存”增加到~20秒,这些错误就会消失(原因很明显)。但由于这是一个实时视频流,延迟是一个问题,因此增加网络缓存是不可取的

不过,我不需要像VLC默认提供的平滑播放和音频同步这样的花哨东西。对于我来说,显示最新解码帧的快速而肮脏的解决方案就足够了。我知道使用Gstreamer可以大大减少延迟。所以我在寻找一种在VLC中实现的方法。是否可以使用设置标志或我必须修改源代码

提前谢谢