1

我希望 html5 视频标签打开一个 vlc 流,但我不知道这是否可能。

现在,我只是尝试使用 VLC 从网络上的另一台计算机播放文件。

服务器的设置如下:

me@kaffeesatz:~$ vlc screen:// --screen-left=67 --screen-top=53 --screen-width=800 --screen-height=600 --screen-fps=60 --sout '#transcode{vcodec=theovb=800,scale=1,width=800,height=600,acodec=none}:http{mux=ogg,dst=localhost:8181/graph.ogg}' --ttl=3

当我在同一台机器上打开 http 流时,它工作正常。当我尝试从另一台计算机播放流时,麻烦就开始了。从 Chrome 中,我收到了消息

Oops! Google Chrome could not connect to 192.168.178.23:8181

VLC 无法连接。

不知何故,流似乎并没有在 localhost 之外出现。

有谁可以帮忙吗?

编辑:根据之前的问题/答案,我实际上已经有了 dst=:8181 。将 ttl 设置为 20 并没有神奇地解决问题。

这是我遇到同样问题的命令:

me@kaffeesatz:~$ vlc screen:// --screen-left=67 --screen-top=53 --screen-width=800 --screen-height=600 --screen-fps=60 --sout '#transcode{vcodec=theovb=800,scale=1,width=800,height=600,acodec=none}:http{mux=ogg,dst=:8181/graph.ogg}' --ttl=20
4

2 回答 2

0

你应该试试 port :8080 ,就像你自己的电脑上 Chrome 并输入

127.0.0.1:8080/graph.ogg

并为您的网络观看此视频,您可以看到非常好的图片。

我希望有所帮助;

于 2013-07-12T01:28:50.510 回答
0

您在示例中指定侦听 localhost,“dst=localhost:8181”。这意味着您无法从计算机外部访问流。尝试将其更改为“dst=0.0.0.0:8181”或您的外部 IP 地址“dst=192.168.178.23:8181”。

于 2013-08-20T14:12:11.037 回答