有没有办法使用 Apache / HTTP 身份验证来保护 ffserver 网络摄像头流?也许某种类型的 Apache 代理?
现在我有它,所以只有局域网上的机器可以查看http://webcam/stream.mjpg,但我希望外部人员能够访问它,如果他们提供用户名/密码(HTTP Auth,它是'没有内置到ffserver中)。
谢谢!
对于其他寻找解决方案的人,我找到了它:
使用带有如下指令的 proxy.conf (apache mod-proxy):
ProxyPass |外部路径| http://internal_lan_ip/internal_path
我的一个工作是:
ProxyPass /proxy/matt.mjpg http://192.168.1.10:8090/matt.mjpg
所以在外部,他们将:
http://myserver.com/proxy/matt.mjpg
并且流 (matt.mjpg) 来自 LAN 上的不同主机
http://192.168.1.10:8090/matt.mjpg。
因此,myserver.com 是内部 LAN 主机的“proxy.com”。