Feb 26, 2021 21:31
Потребовалось настроить доступ к IP видеокамере из интернета. Поскольку адрес у меня динамический, пришлось использовать DDNS, в Mikrotik это называеться Cloud. Ну и пробросить порты в фаерволе.
1. Включить Cloud: ip cloud set ddns-enabled=yes
ip cloud print
ddns-enabled: yes
ddns-update-interval: none
update-time: no
public-address: 192.168.1.1 (внешний IP)
dns-name: 230c44521b57c.sn.mynetname.net
status: updated
2. Пробросить порты:
ip firewall nat add chain=dstnat action=dst-nat to-addresses=10.10.10.10 to-ports=554 protocol=tcp in-interface=ether1 dst-port=554 log=no
В моём случае это 554 порт. Адрес 10.10.10.10 это пример локального адреса видеокамеры. Интерфейс следует прописать, тот который смотрит в интернет, если это pppoe, то значит выбрать его.
Далее необходимо в настройках камеры посмтореть ссылку для RTSP и впихнкть в неё домен из первого пункта: 230c44521b57c.sn.mynetname.net (домен дан для примера). Ссылка будет иметь вид: rtsp://230c44521b57c.sn.mynetname.net:554/live/main
Возможно потребуеться отключить авторизацию по RTSP, всё зависит от того через что будете смотреть трансляцию. Следующим шагом скачиваем приложение для андроид rtsp player (или любой другой, по желанию) и добавляем ссылку rtsp://230c44521b57c.sn.mynetname.net:554/live/main в настройках трансляции.
Зачем я вобще это делал? Потому что не хочу платить за облоко Trassir, к тому же запись мне не нужна, а нужно смотреть онлайн. В бесплатном облачном тарифе дейстрвует ограничение для онлайн просмотра в 5 минут. Зачем я спрашиваеться купил камеру с вайфаем, что мной ещё и из облака командовали, ну уж нет. Теперь могу сотреть часами.
интернет,
сеть,
видеокамера