Если камера без облачного сервиса, у меня сразу вопрос про белый внешний IP адрес от оператора связи.
После чего xxx.xxx.xxx.xxx:8080, например, это веб-интерфейс роутера, а xxx.xxx.xxx.xxx:8082 это камера. На роутере прописывается правило с порта камеры на порт 8082 (внешний). Обычно камеры используют 554 для RTSP потока, 8000 и 8080 для веб-интерфейса.
Более предметно надо смотреть на модель камеры.
Я бы попробовал поток rtsp сделать и любой прогой с ПК (например VLC) можно прочитать этот поток в режиме онлайн. Так мы отметаем прогу на телефоне и какие то нестандартные порты, которые она использует.
Вот пример для Hik'а: rtsp://admin:12345@192.168.200.11:554/ISAPI/Streaming/Channels/101
где:
rtsp — тип используемого протокола
admin — имя учетной записи
12345 – пароль используемой учетной записи
192.168.200.11 — IP-адрес камеры (тут указан IP в сети ЛВС, а надо будет указывать внешний IP)
554 — RTSP порт камеры (по умолчанию 554, может быть изменен в настройках)
101 - это 1 камера 1 поток