首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VLC播放过去的网络流吗?

VLC播放过去的网络流吗?
EN

Stack Overflow用户
提问于 2013-06-05 21:33:42
回答 1查看 3.1K关注 0票数 2

我有一个工作的h264视频流服务器解决方案,在这里,我将视频输出传输到netcat。流服务器是带有相机模块的Raspberry Pi。

代码语言:javascript
复制
raspivid -t 999999 -w 300 -h 300 -hf -fps 20 -o - | nc -l 9999

在client-linux下,当netcat输出到mplayer时,我几乎没有视频延迟(~100 to )。

代码语言:javascript
复制
nc *ip* 9999 | mplayer -fps 200 -demuxer h264es -

这正是我所需要的。现在,因为我也想要一个Windows客户端,所以我尝试在VLC上播放这个流.

媒体->开放网络流。

URL: tcp://ip:端口

更多选项->编辑选项->“网络缓存=0 :demux=h264”

按下播放后,视频流立即启动,但在过去大约是12秒?!如果我在启动服务器流之后启动客户机,延迟时间是几秒,但是视频非常慢,过了一段时间,延迟又是大约12秒。

我相信这只是客户端-vlc端的配置问题。你知道我应该在哪里找什么吗?

EN

回答 1

Stack Overflow用户

发布于 2017-05-26 01:56:00

我相信您运行raspvid的方式会在客户端连接到nc之前启动。尝试以下几点:

代码语言:javascript
复制
raspivid -t 999999 -w 300 -h 300 -hf -fps 20 -l -o tcp://0.0.0.0:9999
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16950287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档