I've done some searching and I've read on there that security have never really been a top concern for the VLC project team. I'm just hoping perhaps someone can give me ideas.
We're working on a remote monitoring/control system for one of our sites, and currently, we're just streaming two webcams using VLC's http streaming. At our firewall, we only allow traffic to the streaming servers from one specific user's home IP address. This works, but the problem is, his IP changes very often (he has DSL). It isn't practical to update firewall rules every time he tries to connect and monitor the systems.
I'm quite sure VLC is the right software for the job, simply because it's very simple to setup a stream (two streams from a Windows machine, just run the shortcut and it starts up VLC, and sets up the streaming.), and simple to view the stream (a shortcut, again, will open it up.).
I've been researching the web-embedded methods for streaming, and I have not been able to make them function, and frankly, I'm not sure that they can provide the security or authentication needed.
The details:
We have one user who will primarily view the streams. He uses DSL at home and his IP address changes regularly, so hard-coding a single IP is not possible. There are two streams, and the server's IP and port are static. The server is behind a hardware firewall - if you have any ideas as to how to use this to our advantage, please tell me.
One thought I had was to have the user use a dynamic hostname service and try to have the firewall resolve via that hostname for the allowance rule.
Thanks,
Just hoping someone has had to do this before. I may look into hacking up the source code to provide basic authentication, but that would be a large process for me.