Как осуществить вывод видео-потока с сервера, при помощи PHP, клиенту?

Здравствуйте!
Подскажите пожалуйста, как можно осуществить вывод видео-потока по следующему сценарию:
Имеется веб-сервер, который виден в интернете по определённому внешнему IP. Также, в локальной сети имеется компьютер, к которому подключена веб-камера, и на нём запущен сервис, который обрабатывает видео с камеры. Доступ к видео-потоку имеется только по локальному IP-адресу. То есть, если на самом сервере запустить HTML-страничку с тэгом <img src="http://192.168.0.100:8080" /> то я могу видеть видео, так как я нахожусь в локальной сети.
Но, вопрос в следующем: как можно получить этот видео-поток, если к серверу обратится из вне, по внешнему IP-адресу? Естественно это уже работать не будет.
Я думаю что можно как-то при помощи PHP, используя sockets, подключаться к локальному компьютеру, чтобы "забирать" видео-поток, а потом отдавать уже в браузер. Но вот как? несколько идей перепробовал, не получается.

P.S. локальный компьютер, к которому подключена веб-камера, не должен иметь прямой доступ в интернет, поэтому переброс портов не подходит, чтобы напрямую от браузера клиента, происходило подключение к медиа-серверу.

Заранее благодарен за подсказки!
  • Вопрос задан
  • 2857 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
ну не кроите...
в апаче есть mod_proxy для этого...
ProxyPass /video/ http://192.168.0.100:8080
и все работает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы