Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何将相机流式传输给具有权限的用户_Apache_Streaming_Video Streaming_Webcam_Vlc - Fatal编程技术网

Apache 如何将相机流式传输给具有权限的用户

Apache 如何将相机流式传输给具有权限的用户,apache,streaming,video-streaming,webcam,vlc,Apache,Streaming,Video Streaming,Webcam,Vlc,我在家里有一个局域网。一台机器运行一个Web服务器。另一台机器有网络摄像头。我想在主机上制作一个网页,从另一台计算机上的摄像头提供一个流。服务机器有自己的域名/ip,但装有网络摄像头的计算机位于路由器后面,使用NAT。我不是网络大师,但我是一个程序员,有足够的知识。 基本上,我希望提供视频流的页面只对注册用户可见 这可能吗?目前我正在使用VLC在局域网上传输数据。我能想到的唯一方法是将端口转发到我的网络摄像头机器,并让Web服务器提供一个包含标签的页面,其中src是指向我的路由器和转发端口的直接

我在家里有一个局域网。一台机器运行一个Web服务器。另一台机器有网络摄像头。我想在主机上制作一个网页,从另一台计算机上的摄像头提供一个流。服务机器有自己的域名/ip,但装有网络摄像头的计算机位于路由器后面,使用NAT。我不是网络大师,但我是一个程序员,有足够的知识。 基本上,我希望提供视频流的页面只对注册用户可见

这可能吗?目前我正在使用VLC在局域网上传输数据。我能想到的唯一方法是将端口转发到我的网络摄像头机器,并让Web服务器提供一个包含标签的页面,其中src是指向我的路由器和转发端口的直接url

是否存在不需要将端口转发到网络摄像头机器的替代方案?

您可以在web服务器上设置端口以访问网络摄像头服务器。仅启用
mod_proxy
并将其添加到配置中可能就足够了:

ProxyRequests off
ProxyPass /webcam http://webcam-server/stream-url
当客户端连接到请求
/webcam
的web服务器时,web服务器将依次连接到内部webcam服务器并将内容传递回浏览器

您可以在web服务器上设置以访问网络摄像头服务器。仅启用
mod_proxy
并将其添加到配置中可能就足够了:

ProxyRequests off
ProxyPass /webcam http://webcam-server/stream-url
当客户端连接到请求
/webcam
的web服务器时,web服务器将依次连接到内部webcam服务器并将内容传递回浏览器