как транслировать камеру пользователям с разрешения - PullRequest
1 голос
/ 04 июня 2011

У меня дома есть локальная сеть.На одной машине работает веб-сервер.Другая машина имеет веб-камеру.Я хотел бы сделать веб-страницу на хост-машине, которая обеспечивает поток с веб-камеры на другом компьютере.У обслуживающей машины есть собственное доменное имя / ip, но компьютер с веб-камерой находится за маршрутизатором, используя NAT.Я не сетевой гуру, но я программист с достаточным знанием вещей.По сути, я хочу, чтобы страница, предлагающая видеопоток, была видна только зарегистрированным пользователям.

Возможно ли это вообще?В настоящее время я использую VLC для потоковой передачи по локальной сети.Единственный способ, которым я могу думать, это перенаправить порт на мою машину с веб-камерой и позволить веб-серверу обслуживать страницу, содержащую тег, где src является прямым URL-адресом моего маршрутизатора и перенаправленного порта.Есть ли альтернатива, когда переадресация портов на компьютер с веб-камерой не требуется?

1 Ответ

1 голос
/ 04 июня 2011

Вы можете настроить обратный прокси на веб-сервере для доступа к серверу веб-камеры.Возможно, будет достаточно включить только mod_proxy и добавить это к вашей конфигурации:

ProxyRequests off
ProxyPass /webcam http://webcam-server/stream-url

Когда клиент подключается к веб-серверу с запросом /webcam, веб-сервер, в свою очередь, подключается к внутренней веб-камере.сервер и передать содержимое обратно в браузер.

...