我面临一个非常简单的问题,但我无法通过互联网找到任何解决方案或信息。
我有一台摄像机通过端口8081将视频流发送到Ubuntu服务器(具有固定IP 192.168.1.100),我想“捕获”此流以在一个漂亮的HTML页面中显示它。
从我的本地网络内部,我只是使用HTML iframe代码,如下所示,它可以正常工作:
<iframe src="http://192.168.1.100:8081"></iframe>
然而,问题在于: 从我的本地网络外部,我的网页可以通过我的域名正确访问,但iframe保持空白。我相信原因是(如果我错了,请纠正我),因为HTML代码是在浏览器中执行的,iframe标记的地址“http://192.168.1.100:8081”不再指向我的服务器。 因此,我厌倦的第一件事就是用以下的iframe标签替换以前的iframe标签:
<iframe src="http://MY_DOMAIN_NAME:8081"></iframe>
然而,这不起作用,因为我没有转发我的路由器的端口8081(我不能这样做,因为否则每个人都能看到我的视频流而没有任何访问控制。)
有人知道如何继续吗?更确切地说,如何从本地网络内外访问我的视频流(嵌入在HTML页面中)?
答案 0 :(得分:2)
为了确保我了解您,您希望外部访问内部网络上的LAN流,但不希望在路由器上打开外部端口,以便您可以将其广播到全世界,例如你可以从外面看到它。
您需要将流保存为Ubuntu服务器上的剪辑,并且需要登录才能从服务器访问,外部通过.php文件使html文档允许查看流的最近剪辑;或者,放弃从网络外部查看。
干杯!