IP камеры разных брендов в одном приложении на Android
DenMedia 20 минут назад Краткое содержание статьи IP камеры разных брендов в одном приложении на Android Простой 3 мин 451 Android * Смартфоны Планшеты Обзор Недавно я написал статью, про то, как навайбкодил себе...
Will Anthropic have the best AI model at the end of October 2026?
В сфере искусственного интеллекта произошло заметное событие. DenMedia 20 минут назад Краткое содержание статьи IP камеры разных брендов в одном приложении на Android Простой 3 мин 451 Android * Смартфоны Планшеты Обзор Недавно я написал статью, про то, как навайбкодил себе приложение для удалённого подключения к ПК по RDP с планшета Android, реализовав в том приложении все самые удобные функции, которых мне не хватало в уже существующих бесплатных решениях. Но то приложение, на самом деле, я сделал вторым, после того, как разработал себе программу для подключения к своим IP камерам разных брендов, так сказать, "на волне" личного внутреннего хайпа. Давно пользовался IP камерой Boavision с его не очень удобным приложением, особенно в части адаптации под альбомную ориентацию планшета.
Прикупив себе ещё пару камер на барахолке разных производителей, понял, что смотреть за всеми из разных приложений - та ещё боль. Тем более, некоторые из них требовали заводить аккаунт, а некоторые уже, попросту, не поддерживались ПО и отказывались подключаться вовсе. Благо, в последнем случае, имелся порт подключения по LAN и имел веб-интерфейс.
Технические детали
Да и с подключением через браузер не всё так гладко было. Например, безымянная IP камера требовала старый Internet Explorer, что стало на моей Windows 11 небольшой проблемой по настройке Edge. Пробовал использовать приложения из маркета, покупал платные версии.
И это частично решало основную задачу - получать трансляцию в одном месте, но хотелось более удобного и функционального приложения, включая максимально полную поддержку камеры, такую, как чтение файлов с SD карты и прочего управления камерой, что бы "Все-в-одном". Внешний вид приложения на планшетеВнешний вид приложения в режиме просмотра камер "сеткой"Вообщем, первым моим проектом вабкода для Android стала программа, которая по протоколам HTTP и ONVIF сможет подключаться и выводить картинку на планшете или смартфоне Android. Пока тестил, очень удобным стало добавление в программу авто-поиск камер в локальной сети по портам.
Автопоиск камер в локальной сети. Автопоиск и определение типа порта, определение основных настроек камеры для получения трансляцииПосле определения портов можно получить адреса трансляций из камеры и получить картинку в приложенииСтандарт PTZ (управление поворотом камеры, а так же оптическим зумом) определяется при обнаружении камеры и портовЧасик работы и у меня уже есть приложение, которое самостоятельно находит камеры и подключается к ним, предварительно введя логин и пароль. Не долго думая, проверил, какие камеры имеют управление поворотом, какие ещё и оптический хук - всё автоматически добавляется в приложение.
Вылеты при ошибках и прочие баги решались быстро. Камеры разных производителей, у каждой своя особенность, поэтому для каждой делал анализ и пробовал "вытянуть" в приложение, что получиться. В этой точке я уже превзошёл некоторые бесплатные и даже платные приложения.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.



