我希望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
答案 0 :(得分:0)
您应该尝试端口:8080,就像您自己的计算机一样,在Chrome上输入
127.0.0.1:8080/graph.ogg
并为您的网络观看此视频,您可以看到非常好的图片。
我希望有所帮助;
答案 1 :(得分:0)
您在示例中指定侦听localhost,'dst = localhost:8181'。这意味着您无法从计算机外部访问流。尝试将其更改为'dst = 0.0.0.0:8181'或外部IP地址'dst = 192.168.178.23:8181'。