Доступ к сетевой камере из локальной сети без перенаправления порта - PullRequest
0 голосов
/ 01 мая 2020

У меня есть камера raspberryPi с потоком mjpeg для показа потокового вещания. Прямо сейчас, когда я создаю веб-сервер внутри локальной сети, я могу видеть прямую трансляцию в веб-браузере, используя простой html iframe. Теперь мне нужно переместить мой веб-сервер на сервер publi c, и я не смогу выполнять переадресацию портов с помощью raspberryPi, чтобы показать прямую трансляцию на веб-странице.

Есть ли способ для потоковой передачи видео на веб-браузер, где сервер общедоступен. Я нашел webRT C. Есть ли более быстрый способ сделать так, чтобы поток с камеры транслировался на сайт? Это одноранговое соединение между веб-браузером и raspbarryPi, где переадресация портов невозможна при raspbarryPi.

1 Ответ

1 голос
/ 03 мая 2020

Сделать порт доступным c, используя ngrok.com

Этот инструмент может сделать порт общедоступным без доступа маршрутизатора. Он создает ссылку, откуда вы можете увидеть свою текущую ссылку на веб-камеру. Бесплатная версия ngrok имеет некоторые ограничения, такие как максимальное количество новых подключений в минуту.

Переадресация портов через VPS с использованием s sh

В Godaddy вы можете также создайте систему Ubuntu. Вы можете открыть порты в этой системе, чтобы она была доступна из любого места. Затем на вашем Raspberry-Pi вы можете запустить ssh -L [public-port]:localhost:[private-port] [youruser]@[server-ip] пример: ssh -L 3000:localhost:3000 myuser@mywebsite.com. Это сделало бы ваш проект на Raspberry Pi на порту 3000 доступным с "mywebsite.com:3000"

...