Используйте смартфон Android в качестве веб-камеры вместе с Motion для наблюдения за своим домом

Android веб-камера

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

В этой статье мы увидим как использовать Android-смартфон в качестве веб-камеры для наблюдения за нашим домом, задача, для которой мы будем использовать IP-веб-камеру на телефоне и инструмент с открытым исходным кодом, такой как Motion. Это сервер, который позволяет нам получить доступ к веб-камере, установленной на наших компьютерах, хотя он обычно используется вместе с веб-камерами USB, здесь мы собираемся дать новую жизнь старым устройствам Android.

Для начала установим IP Webcam, найден инструмент доступно бесплатно в Play Store поэтому мы просто зашли в магазин приложений Google и загрузили его на свой смартфон. У нас есть несколько вариантов, но с тем, что идет по умолчанию, все будет в порядке, поэтому мы можем нажать на опцию «Запустить сервер», чтобы устройство начало съемку, и IP-веб-камера укажет IP-адрес и порт, с которого осуществляется передача., например 192.168.1.103:8080.

Теперь идем к нашему компьютеру и мы устанавливаем Motion, что-то очень простое, поскольку оно доступно в официальных репозиториях Ubuntu, поэтому мы просто запускаем:

sudo apt-get установить движение

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

sudo gedit /etc/motion/motion.conf

Мы увидим, что у нас есть много вариантов, и это как раз один из основных аспектов в пользу этого инструмента - это возможность настраивать то, что мы придумываем. Но мы оставляем это самому знатоку, мы хотим настроить сервер веб-камеры относительно простым способом, поэтому мы собираемся основывать себя больше всего на том, что нас интересует, например, определяя, хотим ли мы, чтобы Motion запускался как демон, для чего мы ищем вариант демон и мы меняем "Выключенный" который по умолчанию приходит "На" (без кавычек, конечно). Мы также можем изменить порт подключения и частоту кадров, которая будет использоваться для передачи, то, в чем вы не можете быть слишком конкретным, поскольку это зависит от того, что нам нужно. Если мы просто хотим увидеть, что происходит, 1 или 2 кадра в секунду (FPS) могут быть нормальными, но если нам нужно что-то более строгое, нам, возможно, придется установить это число на 10 FPS, хотя мы должны иметь в виду, что для этого также потребуется гораздо больше места для хранения записей.

Далее мы собираемся настроить то, что в нашем случае является самым важным и является выбором устройство ввода видео, для чего мы переходим к опции, которая говорит "# Видеоустройство, которое будет использоваться для захвата (по умолчанию / dev / video0)". В общем, те, кто пользуется веб-камерой, могут просто оставить ее в / dev / video0 поскольку именно там по умолчанию расположена веб-камера USB, но в нашем случае мы собираемся использовать Android-смартфон так что давайте добавим ";" (точка с запятой) перед этой опцией, чтобы отменить ее. Теперь ищем вариант, который начинается с "Netcam_url", и мы собираемся использовать IP-адрес, который был сообщен нам в IP Webcam при запуске сервера, поэтому мы оставляем его следующим образом:

netcam_url http://192.168.1.103:8080/видеоканал

Теперь Motion будет использовать смартфон Android в качестве источника видео, которое будет передавать по сети., но мы также должны изменить параметр, который определяет, будет ли он передаваться только на локальный компьютер. Назван 'webcam_localhost', который должен быть следующим:

webcam_localhost выключен

Теперь да, мы можем получить доступ к тому, что снимает наша веб-камера, независимо от того, откуда мы это делаем. Конечно, для этого мы должны откройте порты, которые использует Motion на нашем роутере (Мы также можем изменить это из файла конфигурации) перенаправив его на IP-адрес компьютера, на котором он запущен. Если мы уже знаем наш IP-адрес в Интернете, мы можем ввести его в адресную строку браузера, и мы будем готовы, мы сразу же увидим канал, который захватывает наш Android-смартфон; для тех, кто не владеет командной строкой, есть очень простой способ узнать этот адрес, и это с помощью таких сервисов, как Какой у меня IP?.


3 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Toño сказал

    НЕТ НЕТ, НИЧЕГО НЕ РЕКОМЕНДУЕТСЯ, ОГРОМНОЕ НАРУШЕНИЕ БЕЗОПАСНОСТИ !!!!!

    1.    Вилли Клю сказал

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

  2.   Уильям Гомес сказал

    Невозможно просмотреть видео с камеры мобильного устройства и произвести настройку netcam_url http://192.168.1.103:8080/videofeed и установить IP-веб-камеру ... Я могу видеть, что веб-камера имеет с сотового телефона с других компьютеров в той же сети, но не использует сервер движения ... Я думаю, что проблема может быть связана с параметром netcam_url = http://192.168.1.104:8080/videofeed потому что служба движения загружается правильно, и я могу получить доступ к конфигурации через порт 8080 .. Я ценю ваше сотрудничество