我正在将带有rtp的视频从live555流式传输到VLC客户端。 从VLC播放流式视频时,我需要逐帧传输。
问题在于,有时在逐帧播放几帧之后(步骤帧),我要求下一帧,但没有检索到新帧。
获取“空”帧时,VLC日志消息显示:
main debug: EsOutFrameNext consummed 0ms
main debug: Stream buffering done
并且日志'非空'的下一帧是(这是帧步骤正常工作的地方):
main debug: EsOutFrameNext consummed 33ms
main debug: Stream buffering done
这些“空”下一帧的频率是动态的,但它显然会影响我的应用。
我怀疑VLC客户端是问题所在,因为当从vlc流式传输到vlc客户端时,我也会得到“空”帧。
我不认为问题是网络问题,但我不知道可能导致问题的原因。
VLC版本:2.0.7
live555发布于2007年5月24日
非常感谢任何帮助。
谢谢,
盖。