Video streaming VLC播放过去的网络流?
我有一个可以工作的h264视频流服务器解决方案,通过管道将视频输出到netcat。 流媒体服务器是一个带有摄像头模块的Raspberry PiVideo streaming VLC播放过去的网络流?,video-streaming,h.264,vlc,raspberry-pi,netcat,Video Streaming,H.264,Vlc,Raspberry Pi,Netcat,我有一个可以工作的h264视频流服务器解决方案,通过管道将视频输出到netcat。 流媒体服务器是一个带有摄像头模块的Raspberry Pi raspivid -t 999999 -w 300 -h 300 -hf -fps 20 -o - | nc -l 9999 在客户端linux下,将netcat输出传输到mplayer时,我几乎没有视频延迟(~100ms) 这正是我需要的。现在,因为我还想要一个Windows客户端,所以我尝试在VLC上播放流 媒体->打开网络流 网址:tcp://i
raspivid -t 999999 -w 300 -h 300 -hf -fps 20 -o - | nc -l 9999
在客户端linux下,将netcat输出传输到mplayer时,我几乎没有视频延迟(~100ms)
这正是我需要的。现在,因为我还想要一个Windows客户端,所以我尝试在VLC上播放流
媒体->打开网络流
网址:tcp://ip:port
更多选项->编辑选项->网络缓存=0:demux=h264
按“播放”后,视频流立即启动,但在过去大约是12秒?!如果我在启动服务器流之后启动客户端,延迟数秒,但视频速度非常慢,一段时间后,延迟再次约为12秒
我相信这只是客户机vlc端的配置问题。你知道我应该在哪里找什么吗?我相信你运行
raspvid
的方式会使录制在客户端连接到nc
之前开始。请尝试以下操作:
raspivid -t 999999 -w 300 -h 300 -hf -fps 20 -l -o tcp://0.0.0.0:9999
raspivid -t 999999 -w 300 -h 300 -hf -fps 20 -l -o tcp://0.0.0.0:9999