2
我有一个工作的h264视频流服务器解决方案,我将视频输出管道传输到netcat。 流服务器是一个树莓裨具有相机模块VLC从过去播放网络流?
raspivid -t 999999 -w 300 -h 300 -hf -fps 20 -o - | nc -l 9999
在客户端 - Linux中,当管道netcat的输出到mplayer的,我得到几乎没有视频延迟(〜100ms的)。
nc *ip* 9999 | mplayer -fps 200 -demuxer h264es -
这正是我所需要的。现在,因为我也想要一个Windows客户端,我试图在VLC上播放流。
Media-> open network stream。
URL:TCP:// IP:端口
更多选项 - >编辑选项 - > “网络缓存= 0:解复用器= H264”
按压PLAY之后,视频流开始立即BUT这是过去约12秒?!如果我在启动服务器流之后立即启动客户端,则滞后时间只有几秒,但视频非常慢,经过一段时间之后,延迟时间又是大约12秒。
我相信这只是客户端-vlc端的一个配置问题。你有什么想法,我应该寻找什么?