Outra opção que você já tem disponível é a VPN. Dependendo do firewall que você tem na frente da Web cam machine / DVR, você pode configurar a VPN IPSec móvel e discar para o firewall primeiro, depois acessar a câmera através do seu IP interno (supondo que a máquina da câmera esteja NAT atrás da firewall).
A maioria dos firewalls / roteadores "comerciais" oferecem agora recursos de VPN.
Com essa opção, você pode desabilitar completamente o encaminhamento de porta para que a sua máquina fotográfica não esteja mais ouvindo do lado de fora e só seja acessível depois de estabelecer uma conexão VPN.
Isso forneceria criptografia e autenticação com uma curva de aprendizado potencialmente menor do que configurar o Apache como um proxy reverso e nenhum custo adicional no hardware (novamente, isso depende do que você tem).
A desvantagem é que você precisa configurar um cliente VPN em cada máquina onde deseja visualizar as câmeras, mas também haverá uma sobrecarga adicional de administração com certificados de cliente.
Também deve ser mencionado que, dependendo da criptografia / protocolo, a VPN adiciona sobrecarga, o que pode levar ao throughput da rede, mas isso não deve ser um problema com o número de usuários que você espera e a probabilidade de que o a câmera não será visualizada simultaneamente com frequência.
Se você planeja apenas acessar a câmera a partir de um local remoto *, também pode configurar um túnel IPSec entre os firewalls do local remoto e do local da câmera (chamado de túnel VPN IPSec site-a-site). Dessa forma, você não precisaria configurar clientes VPN em cada máquina em que planeja visualizar as câmeras: basta acessar a interface da Web da câmera em qualquer navegador em qualquer máquina naquele local remoto (dependendo das regras de firewall de claro).
Se você nos fornecer a marca / modelo do firewall, podemos sugerir uma configuração melhor.
* você certamente pode configurar túneis VPN site-to-site adicionais. Mas se os 5 usuários estiverem em diferentes locais da Internet, é um pouco exagerado passar pelo processo de configuração de túneis IPSec, portanto, os clientes VPN seriam mais práticos (ou uma combinação dos dois: ou seja, se 4 dos 5 usuários estiverem em um local da Internet, configure um túnel IPSec; o 5º usuário pode usar um cliente VPN).