Как вывести rtsp поток на сайт без статичного ip?

Доброго времени суток! Стоит задача передать видео с IP камеры на веб сайт без использования статичного айпи адреса.
Сейчас схема выглядит так:
К Raspberry Pi по витой паре подключена IP камера, малинка подключена к сети через wi-fi модем. На сим-карте установлен статичный IP. На яндексе развернут сервер с Apache и WebCallServer(для трансляции изображения на сайт).

Сейчас обслуживание одной только сим-карты в месяц обходится в 2000 рублей.

Какие есть варианты решения вывода изображения на сайт, да и вообще общения сайта с малинкой без статичного IP?
Читал про P2P сети, но не нашел способа их реализации.
  • Вопрос задан
  • 1207 просмотров
Пригласить эксперта
Ответы на вопрос 4
Oxyd
@Oxyd
Linux enthusiast
На сайте поднимаете VPN (например OpenVPN), на малинке поднимаете клиент и пожалуйста, пусть WebCallServer берёт поток с серого IP VPN сетки. Как поднимать OpenVPN, инструкций половина интернета. Бонусом получаете защищённость своего потока, который уже не требуется светить на весь интернет.
Ответ написан
john36allTa
@john36allTa
alien glow of a dirty mind
Решение без головной боли это тематический облачный сервис в купэ с камерой
Попробовать конвертировать на pi rtsp в http stream, отправлять всё через вэбсокеты на apache в ya.ru и оттуда перенаправлять уже на клиент
Ещё простой вариант для vps:
1. ssh туннель с пробросом tcp порта (с клиента делается ssh -R 8080:localhost:80 myvps.ya.ru
2. На pi есть ffmpeg и nodejs с rtsp сервером ретранслятором
3. iptables или apache mod_proxy или с vps получать данные с вэбсокета (php к примеру) и ретранслировать их через тот же вэб сокет(т.е. сам поток)
Возможно реализуемо:
1. headless chrome
2. webrtc как транспорт (чё то там с puppeteer вроде как звонит)
3. apache на Яндексе как бэкенд для организации доступа

P.S. если для себя и всегда под рукой ssh, то можно проксировать запросы напрямую к pi без лишних заморочек (главное чтоб на pi соединение ssh было постоянное..)
5e3e63dd66647983696279.jpeg
Ответ написан
Francyz
@Francyz
Photographer & SysAdmin
dydns ?
Ответ написан
Комментировать
A_M
@A_M
Основная специализация - системы видеонаблюдения
Для своих клиентов такой вопрос решаю через vpn, vps-сервер на базе mikrotik. С объекта поднимается тоннель, далее на выбор: или проброс портов наружу с ip-адреса сервера, или переливание видеопотока в тоннель с машины заказчика.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы