我有一个Apache服务器,其中包含一个用HTML5编写的网页,该网页有一个视频标签,用于播放网络摄像头的视频。我使用VLC在OGG中通过HTTP流式传输视频。我的问题是,我可以从分配服务器的计算机在浏览器中播放视频,但是从另一台计算机上,视频窗口是空白的。
我做了一些测试来试图解决我的问题:
如果流是视频文件而不是网络摄像头中的视频,则存在同样的问题。
使用VLC选项打开网络流,可以从另一台计算机成功播放视频。
这就是我使用视频标签的方式:
<video id = "myVideo" src="http://localhost:8081/stream.ogg" type="video/ogg; codecs=theora" autoplay="autoplay"></video>
我很感激任何建议,谢谢你提前! 机工
答案 0 :(得分:0)
Localhost将始终指向您的本地计算机。因此,如果您在服务器上运行该视频文件实际驻留的应用程序,它将找到该文件。
但是如果您在另一台计算机上运行该脚本,则该计算机实际上将在本地查看视频文件所在的位置。
尝试使用服务器的外部IP地址替换http://localhost。