无法使用 html5 视频标签和 Apache 服务器播放通过 VLC 流式传输的视频

Can't play video streamed with VLC using html5 video tag and Apache server

我有一个 Apache 服务器,其中有一个用 HTML5 编写的网页,其中有一个视频标签可以播放来自网络摄像头的视频。我使用 VLC 在 OGG 中通过 HTTP 流式传输视频。我的问题是,我可以从分配服务器的计算机在浏览器中播放视频,但从另一台计算机播放视频 window 是空白的。

我做了一些测试来尝试解决我的问题:

我是这样使用视频标签的:

       <video id = "myVideo" src="http://localhost:8081/stream.ogg" type="video/ogg; codecs=theora" autoplay="autoplay"></video> 

如有任何建议,我将不胜感激,在此先感谢您! 纪子

http://localhost

Localhost 将始终指向您的本地计算机。因此,如果您 运行 视频文件实际驻留在服务器上的应用程序,它将找到该文件。

但是如果您在另一台计算机上 运行 运行脚本,则这台计算机实际上会在本地查找,而视频文件不在本地。

尝试用您服务器的外部 IP 地址替换 http://localhost