开发者

FFserver: Securing with HTTP Authentication? (Apache?)

Is there some way to secure an ffserver webcam stream using Apache / HTTP Authentication? Some type of Apache proxy perhaps?

Right now I have it so only machines on the LAN can view the http://webcam/stream.mjpg, but I want people from the outside to be able to access it if they p开发者_Python百科rovide a username / pw (HTTP Auth, which isn't built into ffserver).

Thanks!


For anyone else looking for the solution, I found it:

Use proxy.conf (apache mod-proxy) with directives such as the following:

ProxyPass |external path| http://internal_lan_ip/internal_path

One of mine that works is:

ProxyPass /proxy/matt.mjpg http://192.168.1.10:8090/matt.mjpg

So externally they are going to:

http://myserver.com/proxy/matt.mjpg

And the stream (matt.mjpg) is coming from a different host on the LAN at

http://192.168.1.10:8090/matt.mjpg.

Thus, myserver.com is a "proxy.com" for internal LAN hosts.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜