цифровая электроника
вычислительная техника
встраиваемые системы

 
» » » Передаем потоковое видео с вебкамеры, подключенной к Raspberry Pi




Передаем потоковое видео с вебкамеры, подключенной к Raspberry Pi

Автор: Mike(admin) от 21-10-2016, 22:15

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


Передаем потоковое видео с вебкамеры, подключенной к Raspberry Pi

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


Итак, для данного проекта потребуется Raspberry Pi Model B или новее, адаптер USB WiFi, USB-вебкамера с микрофоном, SD-карта с ОС Raspbian, доступ к Raspberry Pi через клавиатуру и мышь или удаленно.


Убедитесь, что все программные пакеты получили необходимые обновления. Для этого можно просто ввести:


sudo apt-get update


Затем нужно установить приложение Motion:


sudo apt-get install motion


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


cd /tmp


sudo apt-get install -y libjpeg62 libjpeg62-dev libavformat53 libavformat-dev libavcodec53 libavcodec-dev libavutil51 libavutil-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev


Теперь нужно настроить это программное обеспечение. Первым делом необходимо отредактировать конфигурационный файл motion.conf. Введите следующую строку:


sudo nano /etc/motion/motion.conf


Здесь нужно изменить следующее: DAEMON = OFF (меняем на ON), Webcam_localhost = ON (Меняем на OFF). Далее нам нужно активировать Daemon-сервис. Печатаем:


sudo nano /etc/default/motion


И меняем start_motion_daemon = no (изменить на yes).


Теперь нужно запустить вебкам-сервер. Убедитесь, что вебкамера подключена к Raspberry Pi через USB. Введите следующую строку:


sudo service motion start


Если вы хотите остановить этот сервис, то воспользуйтесь такой командой:


sudo service motion stop


Для перезапуска сервиса Motion можете воспользоваться следующей командой:


sudo service motion restart


Если Motion работает, то вы можете открыть веб-страницу на вашем обычном настольном компьютере, в адресной строке которой будет IP вашего Raspberry Pi и порт 8081 (или другой, если вы его меняли). Тогда вы увидите изображение с вебкамеры, подключенной к Raspberry Pi.


Передаем потоковое видео с вебкамеры, подключенной к Raspberry Pi



© digitrode.ru


Теги: Raspberry Pi




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

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

  • 20 ноября 2020 15:47
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Комментариев: 0
  • Публикаций: 0
^
одни нехороший минус у motion - отсутствие возможности передачи звука, при наличии микрофона в веб-камере

как вариант можно аналогично организовать трансляцию при помощи VLC