Сначала попробовал AtHome в бесплатной версии.
Достоинства
- не надо платить
- записывает от события движение. Можно просмотреть краткий ролик
- В платной версии высокое разрешение
- в платной версии несколько камер в одном приложении
Недостатки
- низкое разрешение
- События приходили с опозданием
- экран телефона постоянно включен
- приложение зависло
- хозяин сервиса может подсматривать за тобой
IP Webcam
Достоинства
- Можно просматривать камеру без сторонних сервисов. Но это доступно только при наличии соотв роутера и квалификации для его настройки.
- разрешение камеры можно выставить высокое
- не требуется клиентское ПО для просмотра. Достаточно браузера
Недостатки
- при использовании сервиса нет бесплатного тарифного плана а платные тарифы не особо дешевые
- не разобрался сходу о получение событий движения
- непонятен алгоритм записи и просмотра записей
Если отказаться от использования внешнего сервиса Ivideon для подключения к камере на базе IP Webcam, то возникает задача проброса портов из интернета к камере. Для единичной камеры это можно сделать с помощью ssh:
В windows это команда ssh -L PORT1:INTERNAL_IP:PORT2 -p PORT3 USER@EXTERNAL_IP
где PORT1 — номер порта на клиенте, к которому будет подключаться браузер, например, 8080
PORT2 — номер порта камеры внутри локальной сети. IP Webcam по умолчанию использует 8080
PORT3 — номер внешнего порта SSH, по умолчанию 22
В Android я использую функцию Port forwarding приложения Termius для проброса портов.
В браузере клиента подключение по адресу http://127.0.0.1:PORT1