Blog
This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 41.60 UAH.
Do you want to support owner of this site? Click here and donate to his account some amount, he will be able to use it to pay for any of our services, including removing this ad.
 
Konstantin Demchenko

Konstantin Demchenko
Надруковано - 04-02-2020 в 14:14   12


Настройка Raspberry Pi Webcam Server за пару минут

Если у Вас завалялась Raspberry Pi и веб камера, чешутся ручонки для того чтобы заставить это всё дело
работать комплексом, получив возможность удаленно просматривать (подглядывать) за каким
то объектом, эта статья именно для Вас.

Установка:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install motion

В моем случае с diet-pi пришлось выполнить:

sudo apt-get install motion --fix-missing

Дальше необходимо подправить конфигурационный файл motion находится в /etc/motion/motion.conf
открываем через sudo:

sudo nano /etc/motion/motion.conf

Меняем для начала два вот этих параметра на:

daemon on
stream_localhost off

В принципе этого достаточно для начала но если у Вас есть фризы при просмотре потока с камеры в браузере можно еще поменять

picture_output off
movie_output off

Если у Вас камера дает картинку в 640х480 пропишем это в параметрах:

width 640 
height 480

Можно поиграться потом еще подняв качество потеряв немного в ресурсах:

stream_maxrate 100
# This change will allow for real-time streaming but requires more bandwidth & resources, default is 1
framerate 100 
# Changing this option will allow for 100 frames to be captured per second allowing for smoother video, default is 50

Как бы все теперь после перезагрузки чтобы наш мотя запустился его еще прописать в:

sudo nano /etc/default/motion

Изменим:

start_motion_daemon=yes

Теперь играемся подглядываниями по запросу через браузер на основном ПК к примеру если ваша
малинка крутится на 192.168.1.103 то прописав в конце дефолтный порт :8081 мы получим через
браузер картинку с веб камеры на Raspberry Pi:

http://192.168.1.103:8081

Для удобства после внесения изменений в motion.conf можно быстро перезапустить :

sudo service motion restart

так же будут работать команды start stop соответственно.

Поигравшись с подглядываниями сделаем запись на FTP, установим «wput», клиентскую программу FTP,
работающую из командной строки:

sudo apt-get install wput

После этого с помощью подходящего редактора отредактируем файл “motion.conf” — в конце файла
добавим следующую строку:

on_picture_save wput ftp://username:password@yourserver %f

Для детализации качества снимков “motion.conf”:

############################################################
# Image File Output
############################################################

# Варианты сохранения скриншота с движением - все подряд(on), ни одного(off), первый с начала движения (first),
# лучший (best) или с движением ближе к центру изображения (center).(По умолчанию: on)
# Возможные значения: on, off, first, best, center
# Picture with most motion of an event is saved when set to 'best'.
# Picture with motion nearest center of picture is saved when set to 'center'.
# Can be used as preview shot for the corresponding movie.
#output_normal on
output_normal best

# Output pictures with only the pixels moving object (ghost images) (default: off)
output_motion off

# Качество (в процентах), которое будет использоваться при сжатие в JPEG (по умолчанию: 75)
quality 90

# Output ppm images instead of jpeg (default: off)
ppm off

« Всі записи