Камера видеонаблюдения из смартфона – Как превратить Android-смартфон в камеру видеонаблюдения

Видеонаблюдение с использованием смартфона — плюсы и минусы / Mobile One corporate blog / Habr

В некоторых приложениях есть функционал, который превращает смартфон в видеокамеру и в этой статье мы хотели бы разобрать плюсы и минусы такого решения.

Естественно что такой подход не заменяет полноценные системы видеонаблюдения, однако во многих случаях именно такое решение может быть более предпочтительнее других.

Плюсы


1. Безопасность


Об уязвимости стандартных IP камер, особенно бюджетных, написано немало статей, в том числе и на Хабре.

Можно порекомендовать вот эту и эту.

«.… На сегодняшний день больше миллиона IP-камер и IP-видеорегистраторов разных производителей позволяют удаленно получить доступ к их настройкам безо всякой авторизации. Скрипт на Python, автоматизирующий атаку на уязвимые устройства, уже выложен на GitHub. Проблема была обнаружена в начале 2017 года при реверсинге прошивок DVR производства Dahua Technology. Чуть позже выяснилось, что она затрагивает более тысячи моделей разных производителей. Они просто тиражировали ошибки друг друга…»

Основная проблема IP камер с точки зрения безопасности это то, что камера по сути является сервером, который смотрит в интернет с определенного адреса и по определенному порту.

В результате просто сканируя диапазоны IP-адресов и портов в поисках отклика от камеры можно легко находить камеры и атаковать их.

Также стоит упомянуть о решении — видеонаблюдение на смартфоне, которое использует Android Webcam Server — простое приложение, которое транслирует видеопоток со встроенной камеры смартфона в интернет.

Такие приложения также подвержены взлому по вышеописанному принципу.

В большинстве IP камер есть возможность трансляции аудио канала — в камере есть динамик.
Этим часто пользуются хакеры — они часто пугают своих жертв, воспроизводя различные звуки через камеру.

Появились даже целые каналы в youtube, которые ведут записи таких взломанных камер со звуком, в которых они издеваются над ничего не подозревающими пользователями.

Например, Cam Prank:


В отличии от всех подобных решений наше приложение (мессенджер с функцией видеонаблюдения) разработано совершенно по другому принципу.

Во-первых, все видеонаблюдение живет в экосистеме мессенджера, т. е. нельзя просто взять и просканировать IP адреса и порты — это ничего не даст.

Во-вторых, весь видео и аудио поток шифруется.

В-третьих, доступ к видеокамере осуществляется по уникальному логину, который нельзя подделать.

2. Энергонезависимость


Как правило, большинство бюджетных IP камер не имеет аккумулятора или батареи, соответственно при проблемах с электроэнергией они работать не будут.

Встроенная батарея в смартфоне позволяет сохранять работоспособность до суток в случае использования приложения для видеонаблюдения.

3. Уже установленный модуль 3/4G для доступа в интернет


В основном все IP камеры используют Wi-Fi соединение.

В ряде случаев, например если владелец хочет использовать видеонаблюдение на удаленном объекте, где нет инфраструктуры (дача, удаленный склад, гараж, автомобиль), необходимо дополнительно ставить какой-нибудь роутер для преобразования мобильного интернета в вайфай.
А роутеры имеют склонность к зависанию.

Для таких случаев приложение на смартфоне уже имеет ¾ G модули и умеет переключаться с Wi-Fi на мобильую сеть передачи данных и обратно с сохранением работоспособности.

4. Возможность получение геопозиции удаленного объекта видеонаблюдения


В приложении есть функция удаленного получения координат от объекта с установленным видеонаблюдением — это может быть полезно если объект может находится в движении — например автомобиль, контейнер, домашнее животное и т. д.

5. Стандартное подключение солнечной батареи или дополнительного источника питания большой емкости


6. Разнообразие устройств, на которых может быть запущена система видеонаблюдения


Установить такую систему видеонаблюдения возможно на практически любом устройстве с версией андроид не ниже 5.

Например:

— на приставках Андроид ТВ (необходимо подключить USB камеру со встроенным микрофоном если нужен звук)

— на смартчасах с полноценным Андроидом (типа LemFo):

— на смартфонах с размером с кредитную карту:

— на пыле/влаго защищенных смартфонах маленького размера:

7. Низкая себестоимость решения


Здесь два момента — во первых наверняка у многих есть вполне работоспособные старые смартфоны, которыми уже никто не пользуется и которые можно задействовать для видеонаблюдения.

Во-вторых, сейчас можно купить новые бюджетные смартфоны за 25-30$.
Стоимость немного выше чем обычные IP камеры, но следует учесть что в эту сумму уже входят модуль ¾ G, батарея и 2 камеры с довольно неплохим разрешением.

Минусы


1. Пока нет записи видео


Но скоро появится функция фотографирования с камеры по расписанию.

2. Нет детектора движения


Есть определенные идеи, как сделать хороший детектор, но это пока в разработке.

3. Нет ИК подсветки для ночных съемок


И в заключение — небольшая инструкция, как настроить такую систему видеонаблюдения.

1. Скачиваем и устанвливаем M1 Messenger на 2 устройства — для видеонаблюдения и для наблюдателя.

Регистрация простая, по логину, без номера телефона.

2. Теперь необходимо «подружить» эти 2 устройства, чтобы они могли коммуницировать друг с другом.

Для этого в поиске с любого устройства из этой пары ищем логин другого:

Отправляем запрос и подтверждаем его с другого телефона.

3. Выбираем камеру, с которой будет транслироваться видеопоток.

Заходим в настройки Live TV в том смартфоне, который будет стоять на объекте наблюдения.
Если вы планируете использовать старый смартфон со слабым процессором, рекомендуем выбрать фронтальную камеру — у нее меньше разрешение и процессору будет легче.

4. Открываем доступ к камере.

В настройках есть 2 режима — разрешить доступ только определенным пользователям, которых мы авторизовали ранее в п.2:

Если вы хотите предоставить доступ нескольким пользователям, то всех их нужно сначала также авторизовать со стороны того логина, который будет включен как видеокамера.

Второй режим — открытая трансляция, т. е. любой пользователь M1 Messenger может смотреть видео.

Перед включением такого режима делается сообщение о том что камера будет доступна всем:

Все доступные камеры отображаются в списке Live TV:

По тапу будет открываться видеопоток.

Посмотреть онлайн видео можно на тестовом аккаунте Live TV Test Stream — доступ открыт всем.

Также можно посмотреть небольшой ролик, в котором описан процесс установки видеонаблюдения в автомобиль:

habr.com

Превращаем смартфон в камеру видеонаблюдения

Если у вас дома имеется достаточно старый и ненужный смартфон, то не спешите его выбрасывать. Вполне возможно, он обретет новую жизнь. Например, такой аппарат можно превратить в полноценную камеру видеонаблюдения. В результате получится продвинутая IP-камера, через которую комфортно наблюдать за происходящим в квартире, когда вы находитесь на работе или в поездке.

 

Зачем нужен смартфон с функцией видеонаблюдения

Жизнь непредсказуема, поэтому нужно быть готовым к любому её повороту. И иногда возникают ситуации, когда скрытая камера могла бы серьезным образом помочь. Как раз для этого предлагаем сделать из смартфона удаленную IP-камеру:

  • Приготовление пищи. Пользователь находится в жилой комнате и не может следить за процессом приготовления блюда на кухне;
  • Функция радионяни. Вам срочно нужно отлучиться, а малыш остаётся дома один;
  • Охрана. Отличный способ обезопасить своё жилище от злоумышленников во время своего отсутствия;
  • Скрытое наблюдение за людьми.

Конечно, некоторые могут посчитать, что гораздо проще купить камеру для наблюдения. Но в этом случае вам придется выложить действительно солидную сумму, ведь подобные устройства, определенно, стоят недешево. А вот при использовании обыкновенного смартфона никаких финансовых потерь вообще не будет. И это является неоспоримым плюсом такого способа – чудесное превращение одного гаджета в другой.

 

Что нам понадобится

Конечно, необходим сам смартфон с Android или iOS. Он может быть любого года выпуска. Не играет роли и бренд. Главное, чтобы телефон хотя бы включался. Теперь нам нужно воспользоваться специальными программами, которые с легкостью скачиваются через встроенные цифровые магазины. С их помощью осуществляется прямая трансляция звука и картинки непосредственно с камеры самого смартфона на какое-либо стороннее устройство. При желании полученное видео можно сохранить в облачном сервисе для последующего просмотра отснятого материала.

Ещё одной немаловажной функцией данных приложений является возможность отслеживать любые движения возле камеры. Для этого используются уведомления, предупреждающие пользователя о таких ситуациях.

Настройка происходит следующим образом:

  1. Устанавливаем программу на смартфон, с которого вы планируете вести наблюдение, а также на аппарат, который будет принимать видеосигнал;
  2. Оба устройства должны быть привязаны к единому аккаунту;
  3. Включаем режим наблюдения на смартфоне;
  4. В любой момент подключаемся к камере смартфона через второй аппарат.

 

 

Какие сложности существуют

Стоит отметить, что у данного способа «превращения» существуют и свои «побочные эффекты». Так, никто не может гарантировать, что передаваемый сигнал будет стабильным и качественным. При этом смартфон способен банально зависнуть, что приведёт к временному обрыву или полной потере сигнала. Если телефон не подключить к электрической розетке, то он достаточно быстро разрядится. Поэтому крайне желательно найти поблизости от места размещения гаджета электричество либо подключить портативный аккумулятор.

Не всегда корректно работают и датчики движения, которые могут ограничить доступный функционал. Что касается качества передаваемого сигнала, то оно во многом зависит от состояния беспроводных сетей, а также от нагрузки на сервер. Все это вас не пугает? Тогда смело можете создавать камеру видеонаблюдения своими руками!

 

Лучшие приложения для трансформации смартфона в IP-камеру

 

Alfred

Alfred – простая и универсальная программа, которая сделает из вашего телефона настоящую камеру видеонаблюдения. Приложение обладает приятным и лаконичным интерфейсом, а также интуитивно понятным управлением. Если возникнет необходимость, то есть возможность открыть доступ к наблюдению для своих друзей. Пусть приложение и не может похвастаться функцией безостановочной записи видеоматериалов, но в состоянии сохранять небольшие ролики с движениями в кадре.

В платной версии можно свободно выбирать любое доступное качество изображения, а также получать дополнительное место в облачном хранилище. Примечательно, что пользователь в состоянии поворачивать картинку и активировать светодиодную вспышку. Режим монитора предлагает целый ряд интересных функций. К примеру, можно удаленно запросить информацию о сети Wi-Fi, уровне зарядки аккумулятора, обрывах связи и так далее. Можно активировать «ночное видение», когда изображение становится черно-белым. Как видно, Alfred обладает достаточно неплохим функционалом.

Здесь вы можете найти ссылку на программу для Android, а тут – для iOS.

 

Manything

Приложение Manything позволяет осуществлять мониторинг звуков и движений с возможностью программирования отдельных функций. Благодаря этому вы можете сделать так, чтобы программа начинала автоматическую запись в момент выхода вашего из дома. Это дает возможность гибко настраивать самые разные параметры при помощи встроенных в смартфон датчиков.

В платной версии предусмотрена возможность подключать большое количество камер, а также записывать видео в облачное хранилище. К сожалению, на некоторых устройствах присутствует минимальная задержка (на 1 или 2 секунды) передачи сигнала.

Ссылка на программу для Android находится тут, для iOS – здесь.

 

WardenCam

Многие пользователи выбирают WardenCam именно за высочайшее качество видеосигнала. Причем речь идёт о бесплатной версии, тогда как конкуренты предлагают аналогичное качество за отдельную плату. Все записи удобно хранятся в «облаках» на Dropbox или Google Диске. При помощи встроенного планировщика можно составить расписание включения и выключения камеры. Что касается старта записи видео, то это происходит в момент осуществления какого-либо движения в кадре. При этом есть и ручная активация режима. Бесплатная версия страдает обилием рекламы, но это легко решается покупкой программы.

Ссылки для Android и iOS.

 

IP Webcam

Большое количество всевозможных настроек на фоне аналогичных приложений выделяет IP Webcam. Интерфейс состоит из обычного меню, где присутствуют различные настройки. Можно регулировать не только качество видео, но и его битрейт. Имеется тесная интеграция с разными сервисами и утилитами. Сохраненные ролики оказываются в памяти устройства. Конечно же, возможна и полноценная онлайн-трансляция.

Здесь находится ссылка для Android.

www.kv.by

Как сделать камеру видеонаблюдения из телефона?

Видеонаблюдение – вещь весьма полезная, поэтому сегодня, в век развитых технологий, преимущества такого решения очевидны для каждого. Если раньше такие системы использовались исключительно для охраны различных магазинов, складов и режимных объектов, то теперь многие люди предпочитают поставить камеру наблюдения прямо у себя дома, чтобы фиксировать состояние машины на парковке под домом, следить за детьми (или степенью ответственности их няни) во время своего отсутствия, а также для того, чтобы знать, кто сорит в подъезде или оставляет неприличные надписи на стенах.

Конечно, покупка и монтаж полноценной системы видеонаблюдения могла бы влететь в копеечку, но все можно сделать куда проще – для этих целей можно использовать камеру старого телефона.

Минимальные требования к устройству

Сам по себе телефон не создается для того, чтобы становиться впоследствии камерой наблюдения, а мы ведь планируем использовать даже не новый агрегат, а старый. Чтобы использовать его возможности с ожидаемым эффектом, следует выбирать не любой сотовый, а только тот, что подходит для наших целей.

В первую очередь камера мобильного телефона должна снимать более или менее прилично. Выбор конкретных характеристик зависит от того, что и с какой целью вы планируете наблюдать: для альтернативного обзора окрестностей чисто ради удовольствия хватит и простой камеры до 2 мегапикселей, то же можно сказать и о домашнем наблюдении, где все самое интересное происходит в непосредственной близости от камеры, поэтому хорошо видно.

Если же смартфон вы хотите использовать в качестве системы наблюдения за автомобилем, который расположен на несколько этажей ниже и чуть в стороне от здания, и рассчитываете, что камера сможет запечатлеть лицо возможного нарушителя, варианты ниже 5 мегапикселей можно даже не рассматривать, да и 5 вряд ли хватит.

Лучше всего в этой ситуации – взять смартфон в руки, подойти к месту, где вы планировали его крепить, и запустить камеру, чтобы оценить, насколько она способна справляться с поставленной задачей.

По сути, практически единственный способ сконструировать систему видеонаблюдения своими руками – использовать относительно современный смартфон. Дело в том, что для приобретения гаджетом функций веб-камеры на него нужно устанавливать сторонние приложения. Они обычно не отличаются внушительным весом и загрузкой основных ресурсов аппарата, но слишком уж старые версии Android уже не поддерживаются.

Вам, конечно, может и повезти с программным обеспечением, но лучше не использовать для таких целей версию операционной системы ниже Android 4 – будет меньше глюков и неожиданных вылетов.

Помимо всего прочего, нужно оценить функциональное состояние телефона в данный момент.

  • Во-первых, находясь в режиме постоянной работы, он будет использовать батарею – практика показывает, что если та изношена полностью, даже непосредственное подключение к электросети не всегда заставляет агрегат работать.
  • Во-вторых, нужно проверить способность устройства связаться с компьютером, чтобы обеспечить собственно наблюдение со стороны. Соединение обычно используется либо беспроводное – тогда нужно проверить работоспособность модуля, либо проводное – тогда следует оценить функциональность разъемов и заранее убедиться, что возможность наладить контакт присутствует.

Помимо этого, телефон следует подготовить к новым функциям. Если вы уже не планируете использовать его никак иначе, есть смысл сбросить систему до заводских настроек – это удалит все приложения и другую информацию так, как будто вы включили агрегат впервые, а за счет этого он должен работать безупречно. После этого следует установить программы, отвечающие за снятие видео и его передачу, о чем поговорим отдельно. Кроме того, стоит еще и запаролить мобильник, иначе любой желающий либо получит доступ к отснятому видео, либо сможет отключать наблюдение по своему усмотрению.

Дополнительные компоненты и сборка системы

Из всего вышесказанного делаем вывод, что телефон занимает центральное место в самодельной системе наблюдения, но им одним дело не ограничивается. Как минимум вы должны решить проблему с питанием агрегата, поэтому соединение с другими узлами системы часто осуществляется все-таки через кабель – он не только передает видео, но и питает сотовый.

Впрочем, если вся система располагается дома, можно организовать и беспроводную передачу сигнала, для чего телефон просто подключить зарядным устройством к розетке. В этом случае важно в качестве основного канала связи использовать беспроводное соединение Wi-Fi, скорость которого значительно выше, нежели у обычного мобильного интернета.

Соответственно, при беспроводном подключении почти всегда возникает необходимость в наличии где-то рядом постоянно включенного роутера для раздачи интернета.

Сооружая самодельную систему видеонаблюдения из телефона, вы вряд ли планируете круглосуточно смотреть на экран, а так ведь можно и пропустить момент совершения преступления. Если вы именно для этого все затеяли, нужно решить проблему того, как хранить видео. Даже если вы готовы ежедневно проверять телефон, пишущий все видео в собственную память, это будет крайне неудобно, да и памяти может попросту не хватить.

Многие приложения предлагают свои сервера, куда видео с камеры сотового загружается по принципу автомобильного видеорегистратора – определенный файл просто постоянно перезаписывается до тех пор, пока некий кусок вы не решите оставить насовсем.

Наконец, к системе наблюдения желательно иметь удаленный доступ. Сегодняшнее программное обеспечение позволяет сделать это практически с любого гаджета, будь то компьютер, планшет или даже другой смартфон. Не исключено, что для этого программу, с помощью которой вы отслеживаете события, придется устанавливать и туда, так что для удаленного доступа нужно выбирать агрегат не хуже используемого в качестве видеонаблюдения.

Программы для наблюдения

Разработчики постоянно выпускают что-то новенькое, поэтому не исключено, что вы где-то видели программу, которая покажется вам лучше тех, что предлагаются нами. В этой статье мы рассмотрим всего два варианта программ для наблюдения, зато они многократно проверены и очень популярны, что говорит само за себя.

Первый вариант называется незатейливо, но логично – IP Webcam. Интерфейс программы интуитивно понятен, ее основное окно выглядит как набор настроек, которые вы выбираете по своему вкусу. Кнопка «Запустить» позволяет начать трансляцию с камеры устройства на сопряженное при помощи прямой ссылки, которая открывается в браузере. Приоритет передачи – в пределах одной сети Wi-Fi, но предусмотрен выход и на весь интернет.

Стандартный набор функций не хуже, а то и лучше, чем у обычной камеры. В окне браузера вы увидите изображение с камеры смартфона, а если с микрофоном все в порядке, то и звуки услышите. Программа не ограничивает вас только основной камерой устройства – если есть еще и фронтальная, переключиться на нее можно в любой момент.

Вы практически имеет все те же возможности, как если бы держали снимающий смартфон в руках – можно поиграться с приближением картинки, задать качество передаваемого видео, включить вспышку, даже использовать фильтры для картинки, не говоря уж о сохранении фото и видео.

Дополнительные функции впечатляют еще больше: система может определять движение и начинать снимать только по его факту, возможна также отправка сообщения о замеченном движении на почту. В некоторых ситуациях может пригодиться функция фотографирования через равномерные интервалы времени.

Вопреки ожиданиям, столь функциональный софт нетребователен к ресурсам, а также полностью русифицирован, но главное – он работает бесплатно.

Manything – достойный альтернативный вариант программы. Русификации у этого приложения нет, но есть другое преимущество: вся собранная информация тут же отправляется в облако и там хранится, так что при потере или поломке камеры собранные фото- и видеоматериалы никуда не денутся. Эта программа тоже работает бесплатно, но при этом там есть и платный режим – он пригодится на случай, если поставленный опыт вам понравится и вы захотите подключить сразу несколько телефонов, создав сеть.

В остальном доступные функции практически не отличаются, хотя интерфейс выглядит чуть иначе. Сначала вы регистрируетесь в системе, а при входе в аккаунт она спросит, как использовать данное устройство – как камеру или для просмотра видео с других устройств.

Если вы желаете смотреть, программа отобразит для вас список всех гаджетов, работающих в режиме камеры и подключенных к этому аккаунту. Поскольку при передаче информации по мобильным сетям проблему может составлять чрезмерно большой трафик, не предусмотренный тарифным планом, в настройках программы можно задать ограничения для этого параметра, чтобы снизить качество съемки.

О том, как самостоятельно сделать камеру видеонаблюдения из телефона, смотрите далее.

stroy-podskazka.ru

Создаем IP-камеру видеонаблюдения из старого смартфона

В эпоху активного потребления, считается хорошим тоном менять мобильные телефоны не реже, чем один раз в полтора года. Не то чтобы смартфоны перестают работать, они просто морально устаревают и не могут нормально функционировать с современным программным обеспечением. Флагман двухлетней давности уже начинает подтормаживать при работе с актуальными программами, а бюджетный телефончик, проработавший пару лет, вообще начинает залипать от малейшего прикосновения. В принципе, такие аппараты уже просятся на помойку, но из них можно кое-что выжать, дать еще один шанс на существование.

Современный смартфон — это не только высокотехнологичное устройств, с экраном, батареей и микросхемами. Это настоящий мини-компьютер, оснащенный видеокамерами, дисплеем, беспроводной связью и прочими полезными устройствами. И ко всему прочему он почти бесплатен. Многие покупают устройства типа Raspberry PI, а затем используют их в качестве миниатюрных компьютеров для решения определенных несложных задач. А тут, представляете, у вас уже есть законченное решение, нужно только запрограммировать его требуемым образом. Конечно, БУ телефон можно продать скупщикам, утилизировать либо постараться выплавить ценные металлы из электроники телефона. Но у меня есть идея получше.

БУ смартфон на платформе Android можно с успехом превратить в IP-камеру видеонаблюдения с подключением по Wi-Fi. Понадобится для этого лишь… Несколько программ и все. Итак, приступим.

В качестве подопытного устройства у меня на столе появился смартфон LG Optimus L7 II Dual P715. Для своего времени аппарат вполне неплохой, хотя далеко и не топовый. Телефон может работать с двумя SIM-картами и поддерживает связь по стандарту 3G. Помимо всего прочего, в него можно установить карту MicroSD, а в качестве зарядки используется разъем MicroUSB. В целом аппарат полностью рабочий, хотя и заметно подтормаживает при работе с сетью или в емких приложениях, например, картах.

Смартфон LH Optimus P7 II Dual P715

Для того чтобы преобразовать телефон во что-то полезное с ним необходимо проделать некоторые махинации. Часть из них необязательна для исполнения и может быть банально пропущена. Ниже я привожу шаги, которые были проделаны для телефона P715, но в целом они годны для любого из аналогичных аппаратов.

Шаг 1. Перепрошивка.

Итак, в руках у меня телефончик, на котором уже установлена операционная система Android версии 4.1.2. По нынешним меркам система уже старая и желательно ее обновить на что-то более современное. Удивительно, но с повышением версии Android телефоны обыкновенно начинают работать шустрее. Обновление, встроенное в телефон, показывает, что на телефон уже установлена самая последняя прошивка доступная для аппарата. Но если ознакомиться с содержанием форума 4PDA, то можно увидеть, что существует более свежая прошивка, основанная на Android 4.4.2. Кроме того, есть варианты этой прошивки с уже полученными root-правами, установленным BusyBox и рекавери CWM. В дальнейшем эти дополнительные примочки позволят настроить телефон более тонко под нужды видеонаблюдения. Поэтому я устанавливаю именно такую, модифицированную прошивку с уже установленным CWM и полученными root-правами.

Само собой, можно обойтись без перепрошивки телефона. Операция эта нетривиальная, в процессе, если вдруг, что пойдет не так, можно получить неработающий агрегат. И если кто-то не чувствует в себе сил на подобный шаг, то лучше от него воздержаться. А вместо перепрошивки телефона просто осуществить сброс настроек к заводским параметрам.

Шаг 2. Очистка системы.

Итак, на телефон установлена свежая прошивка, подключен Wi-Fi и проведена первоначальная настройка. Теперь настало время очистить телефон от ненужного хлама, в том числе и от ненужных для видеонаблюдения программ. Забегая вперед скажу, что этот пункт можно смело пропустить, особенно если на телефоне небыли получены root-права.

В моей прошивке в качестве менеджера суперпользователя установлен KingRoot. Программа не только позволяет управлять запросами приложений на получение привилегий суперпользователя, но и обладает некоторыми возможностями по удалению системных приложений и отключения программ в автозагрузке. При помощи KingRoot смело удаляем и отключает то, что, по нашему мнению, не относится к видеонаблюдению, Wi-Fi, работе с камерой.

После отработки KingRoot мне показалось, что в системе остались еще какие-то приложения, которые просто лишние на камере видеонаблюдения. Тем более что постоянно мне вылезало предложение принять лицензионное соглашение от LG. Пришлось дополнительно воспользоваться Root Uninstaller и вынести все, что хоть мало-мальски вызывает подозрения. В процессе удаления ненужных приложений важно неперусердствовать, иначе придется делать сброс телефона еще раз.

Шаг 3. Дополнительное программное обеспечение.

Поскольку подразумевается, что камера наблюдения обычно устанавливается на некой недоступной дистанции, то ей нужно иметь возможность как-то удаленно управлять. Телефон, превращенный в камеру, этому не исключение. Для удаленного управления, не полного, но хотя бы частичного, я установил SSH сервер на телефон. Теперь, при помощи клиентского приложения можно удаленно подключиться к телефону и выполнять некоторые действия по его управлению.

SSH стандартно применяется для управления, конфигурирования и мониторинга серверов работающих под управлением операционных систем семейства Linux. Android близкий родственник для Linux, поэтому им можно совершенно равноправно управлять через подключение по SSH. Единственное, что нужно знать команды и приложения инфраструктуры Android. Он хоть и родственник Linux, но набор программ у них различный. SSH заработал немного замедленно, ощущается задержка между нажатием и реакцией телефона, но телефон удаленно выполняет мои команды, шелл работает.

Интерфейс SSH текстовой, работать с ним нужно через командную строку. Если отдавать таким образом команды телефону еще удобно, то для обычного ползанья по каталогам требуется какой-то оконный или панельный менеджер. Для Linux единственным распространенным вариантом такого менеджера принято считать Midnight Commander (MC). Именно MC я дополнительно и устанавливаю на телефон для большего удобства.

MC запущенный в SSH сессии на смартфоне

Ну и в качестве завершающего аккорда, для совсем запущенных случаев, когда телефон-камера устанавливается в месте с затрудненным обслуживанием, а иногда ему хорошо бы быть перезагруженным, я устанавливаю Tasker. Tasker не просто планировщик, а целая совокупность триггеров, позволяющая настроить множество действий по наступлению определенных событий. Но, в рамках реализации IP-камеры, мне достаточно настроить только регулярный рестарт телефона, что с легкостью осуществляется при помощи Tasker.

На практике, можно смело обойтись без всего этого дополнительного программного обеспечения, но с ним как-то надежнее.

После предварительной подготовки телефона к функции ведения видеонаблюдения можно, собственно, переходить и к организации самого процесса видеонаблюдения. Поступить тут можно тремя основными путями.

Путь 1. Используем облачное наблюдение.

На ниве облачного видеонаблюдения, где данные не хранятся локально или на камере, а где-то там, в облаке, присутствует несколько компаний, но я остановлюсь только на одной из них. iVideon есть, работает и функции свои выполняет. Больше о нем даже и сказать нечего. Двигаемся далее.

Путь 2. Используем профессиональное видеонаблюдение.

В качество PRO продукта я попробовал применить решение для платформы Android от компании FelenaSoft. Комплекс видеонаблюдения Xeoma легко устанавливается на телефон, запускается и даже работает. Тут считаю своим правом отметить, что Xeoma для Android ровно тот же продукт, что и для Windows или Linux. Установив Xeoma на свой телефон, вы получаете полноценную систему видеонаблюдения промышленного стандарта.

В этом есть свои плюсы. Так можно организовать использование встроенной камеры различными способами. Можно просто транслировать поток с камеры в стандарте RTSP в сеть. Можно передавать видеопоток на другую Xeoma, где будет происходить уже его обработка, определение движения и запись в архив. А можно напротив, детектировать движение прямо в телефоне, а записанные видео скидывать по FTP на сетевой ресурс. Ну и конечно, пользователю доступен вариант с использованием автономного видеонаблюдения, когда видеопоток по датчику движения, записывается прямо в телефон. Такой подход удобен тем, что телефон можно поставить где-то, где кроме электрической розетки больше ничего нет. А потом подключаться к нему по Wi-Fi и просматривать записанное видео. Ясно, что ввиду малого объема памяти в телефоне, видео писать стоит только по детектору движения.

Но в использовании такого комбайна «все в одном» на телефоне присутствуют и свои, весьма существенные, недостатки. Процессор, установленный в LG P715, достаточно мощный, дабы тянуть Xeoma, детектор движения и прочие финтифлюшки. А в условиях питания от стационарной сети, нас не особо интересует расход батареи. Но при работе процессор нагревается и катастрофически снижает свою производительность. Что приводит к полной невозможности использования Xeoma. Увы, нужно искать более легковесное решение либо заниматься моддингом охлаждения процессора в телефоне.

Путь 3. Организовать трансляцию RTSP потока с телефона.

Именно этот путь, впоследствии и был признан самым работоспособным вариантом для реализации функции видеонаблюдения на смартфоне. Для его осуществления необходимо установить на телефон программу, которая будет транслировать видео с камеры телефона в сеть по стандарту RTSP. Таких программ существует множество, но мне по душе пришлась IP Webcam. Программа, с одной стороны, легковесна, не перегревает процессор, с другой стороны, делает то, что от нее требуется и даже больше.

Доступ к интерфейсу IP Webcam через браузер на компьютере

IP Webcam организует Web-сервер на телефоне, при помощи которого можно просматривать некоторую информацию с телефона, а заодно наблюдать то, что «видит» телефон. Увиденное можно записывать в видеофайл или же делать фотографии. В крайнем случае запись видеопотока можно делать и на сам телефон, а затем записанное с него забирать. Хотя я предпочитаю другой вариант, когда с телефона достаточно только трансляции потока. Сам поток уже обрабатывается полновесным решением, например, той же Xeoma или iSpy установленными на стационарных ПК. В интерфейсе программы есть несколько примеров по подключению к популярным системам видеонаблюдения.

Именно на таком варианте я и остановился. Возможно, что IP Webcam вообще лучшее решение для видеонаблюдения с телефона, поскольку функционал продукта как минимум впечатляет, а как максимум достоин искреннего восхищения.

При реализации проекта по созданию IP-камеры видеонаблюдения из обычного смартфона, у меня постоянно в голове роились мысли относительно целесообразности самой идеи реализации. С одной стороны — бесплатный телефон, который просто жалко выкидывать, поскольку он еще вполне работоспособный, с другой же некоторые ограничения этого агрегата, которые могут накладывать отпечаток негативного сценария использования.

Во-первых, подключение к сети мобильного телефона возможно только по Wi-Fi, а вариант подключения по мобильной сети не рассматриваем и вовсе. У разбираемой модели LG максимальная скорость подключения к локальной сети составляет всего 54 Мбит, что позволяет более-менее сносно пропихивать по беспроводному каналу связи видео в формате MJPEG с частотой кадров около 5 кадров в секунду и разрешением 800х600 точек или около того. С другой стороны, поднять выше разрешение не позволяет скромная производительность телефона, хотя он и способен записывать видео в формате FullHD, но там используются немного другие кодеки. Но даже при таком потоке за стуки прокачиваются гигабайты информации, мне удалось намерять около 35 гигабайт трафика с телефона в сеть.

Во-вторых, срок службы полученного устройства. В теории, электроника без движущихся частей не изнашивается. Но это только в теории, а на практике, все подвержено постепенному износу. По этой причине ручаться за длительный срок использования телефона в качестве камеры нельзя. Возможно, что он проработает в таком режиме 3–5 лет, но не более. Другим фактором надежности является литиевая батарея, которой укомплектован смартфон. Срок ее использования и того меньше, чем срок телефона. Она способна запасать весьма немаленькие объемы энергии, а иногда возгораться или взрываться. Устройство, оставленное без присмотра со старой батареей, вызывает тревогу. Использовать телефон без батареи в большинстве случаев можно, но после любого отключения электропитания придется включать телефон руками.

В-третьих, практически ограниченное применение вне помещения. Использовать подобный аппарат без внешнего защитного кожуха на улице, я не рискнул бы. Очень велик риск преждевременного выхода его из строя из-за лишней влаги в корпусе. А вот воздействие просто отрицательной температуры, например, в зимний период, не принесет заметного изменения в работоспособность аппарата. Производители ограничивают температурные рамки использования телефонов по причине катастрофической потери емкости батареей при отрицательной температуре, с последующей неадекватной работой контроллера батареи, плюс ЖК экран просто не будет отображать информацию, когда все его жидкие кристаллы банально замерзнут. Впрочем, и то и другое не критично, если не пользоваться экраном, а он и не нужен и использовать маломощное зарядное устройство, которое не превысит опасные пределы зарядного тока.

Проект по созданию IP-камеры для видеонаблюдения из обычного смартфона вполне реализуем и работоспособен. Но не совсем целесообразен, лучше попытаться приспособить телефон под какие-либо другие задачи, например, на работу в качестве сенсорного экрана для системы типа умный дом. А заботы о видеонаблюдении лучше оставить специализированным решениям. Они с этой задачей справляются заметно лучше. И да, не стоит строить систему с передачей видео на основе сети Wi-Fi, лучше воспользоваться проверенным решением на основе Ethernet. И подводя итого: сделать IP Wi-Fi камеру из старого смартфона можно, но не нужно.


Опубликовано автором kvv в следующих категориях:
DIY железо

Поделиться ссылкой:

blog.kvv213.com

Android телефон как камера видеонаблюдения

&nbsp мобильные устройства | программы

Если у вас, также как у меня есть старые неиспользуемые Android телефоны или частично не работающие смартфоны (например, с разбитым экраном), для них вполне можно придумать полезные применения. Одно из них — использование Android телефона в качестве IP камеры будет рассмотрено в данной статье.

Что должно получиться в итоге: бесплатная IP-камера для видеонаблюдения, посмотреть картинку с которой можно через Интернет, активируемая в том числе по движению в кадре, в одном из вариантов — сохраняющая отрывки с движением в облачном хранилище. См. также: Нестандартные способы использовать Android телефон или планшет.

Что потребуется: Android телефон (в общем-то и планшет тоже подойдет) подключенный по Wi-Fi (по 3G или LTE может не всегда работать), если предполагается постоянное использование — то подключение телефона к источнику питания, а также одно из приложений для функционирования IP-камеры.

IP Webcam

Первое из бесплатных приложений, которые можно выделить для превращения телефона в сетевую камеру для видеонаблюдения — IP Webcam.

Среди его преимуществ: трансляция по локальной сети и через Интернет, множество понятных настроек на русском языке, достойная система справки, встроенный датчик движения и сбор информации с сенсоров, защита паролем.

После запуска приложения откроется меню всех его настроек, в самом низу которого будет пункт «Запустить».

После запуска, на экране внизу отобразится адрес в локальной сети.

Введя этот адрес в адресную строку браузера на компьютере, ноутбуке или другом мобильном устройстве, подключенному к тому же Wi-Fi роутеру вы попадете на страницу, с которой можно:

  • Просмотреть изображение с камеры (выберите один из пунктов в пункте «режим просмотра»).
  • Прослушать аудио с камеры (аналогично, в режиме прослушивания).
  • Снять фото или записать видео с камеры.
  • Поменять камеру с основной на фронтальную.
  • Скачать видео (по умолчанию они хранятся на самом телефоне) на компьютер или другое устройство (в разделе «Видеоархив»).

Однако всё это доступно лишь в том случае, если другое устройство подключено к той же локальной сети, что и сама камера. В случае, когда требуется доступ к видеонаблюдению через Интернет, вы можете:

  1. Использовать трансляцию Ivideon, реализованную в самом приложении (требуется регистрация бесплатного аккаунта в сервисе видеонаблюдения ivideon и включение соответствующего параметра в параметрах IP Webcam), после чего можно будет смотреть и на сайте Ivideon или с помощью их фирменного приложения, а также получать уведомления при регистрации движения в кадре. 
  2. Организовав VPN-подключение к вашей локальной сети из Интернета.

Получить дополнительное представление о возможностях и функциях приложения вы можете, просто изучив его настройки: они на русском, понятны, в некоторых случаях снабжены подсказками: здесь присутствуют датчики движения и звука (и запись отрывков, когда эти датчики срабатывают), опции выключения экрана и автоматического запуска приложения, настройки качества передаваемого видео и не только.

В целом — отличное приложение для превращения Android телефона в IP-камеру, в опциях которого можно найти все, что нужно, и что немаловажно — со встроенными функциями доступа к трансляции через Интернет.

Скачать приложение IP Webcam можно из Play Маркет https://play.google.com/store/apps/details?id=com.pas.webcam

Видеонаблюдение с Android в Manything

На приложение Manything я наткнулся случайно, оно пока в версии БЕТА, на английском и более того, бесплатно доступна работа только с одной камерой (а платные тарифы подразумевают доступ одновременно к нескольким камерам из Android и iOS устройств). Но, одновременно с этим — функциональность у приложения отличная, а некоторые доступные функции, на мой взгляд, очень полезны.

После установки приложения Manything и бесплатной регистрации (кстати, на первый месяц включается платный тариф с возможностью работы 5 камер, а потом переходит на бесплатный), на главном экране приложения вы увидите два доступных пункта:

  • Viewer — для просмотра данных с камер, в случае, если на данном устройстве приложение вы используете для доступа к изображению с них (будет отображаться список камер, для каждой доступна трансляция и доступ к сохраненным видео). Также в режиме Viewer можно менять настройки удаленной камеры. 
  • Camera — для использования Android устройства в качестве камеры видеонаблюдения. 

После открытия пункта Camera, рекомендую зайти в настройки, где вы можете:

  • Включить постоянную запись или запись по движению (Recording Mode)
  • Включить запись фотографий вместо видео (Stills Mode)
  • Настроить чувствительность датчика движения (Sensitivity Threshold) и зоны его срабатывания (Detection Zones), если какие-то области следует исключить.
  • Включить отправку Push-уведомлений на устройства Android и iPhone при срабатывании датчика движения. 
  • Настроить качество видео и лимиты данных при использовании в мобильной сети.
  • Настроить выключение и включение экрана (Screen Dimmer, по умолчанию зачем-то стоит «Bright on Movement» — включать подсветку при движении).

По завершении настроек, просто нажмите красную кнопку записи для включения работы камеры. Готово, видеонаблюдение включено и работает в соответствии с заданными настройками. При этом видео (полностью или отрывки при срабатывании датчиков) записываются в облако Manything, а доступ к нему можно получить либо через официальный сайт manything.com, либо с другого устройства, с установленным приложением при открытии его в режиме Viewer (просмотр).

На мой взгляд (если не говорить о возможности использования нескольких камер) сохранение в облако — главное преимущество сервиса: т.е. кто-либо не может просто забрать вашу самодельную IP-камеру, лишив вас возможности посмотреть, что происходило перед этим (из самого приложения удалить сохраненные фрагменты тоже нельзя).

Как было упомянуто, это пока не финальная версия приложения: например, в описании заявлено, что режим камеры для Android 6 пока не поддерживается. В своем тесте я использовал аппарат именно с этой ОС, в итоге — сохранение отрывков при срабатывании датчиков работает исправно, а вот просмотр в режиме реального времени работает частично (из мобильного приложения в режиме Viewer — работает, а через браузер — нет, причем проверял в различных браузерах, причины не понял).

Скачать Manything можно из App Store (для iOS) и в Play Маркет для Android здесь: https://play.google.com/store/apps/details?id=com.manything.manythingviewer

Конечно, это не все приложения подобного рода, но из того, что мне удалось найти бесплатного и функционального, с возможностью использования не только в локальной сети — только эти два приложения. Но, не исключаю, что какой-то из интересных вариантов я мог и упустить.

А вдруг и это будет интересно:

remontka.pro

приложения для Android и iOS