РазделыСтатьиОборудование → Видеонаблюдение на базе DNS-32...

Если не установили, то установите обязательно сначала fun_plug , а так же установите Midnight Commander , что облегчает работу.
Но если уже стоят, то поехали.
Подключаемся с помощью PuTTY к нашему NAS серверу и вводим команды:
Код:

ipkg update

Видим:
Код:

Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages
Updated list of available packages in /opt/lib/ipkg/lists/cs08q1armel
Successfully terminated
.
Пишем:
Код:

ipkg install motion

+ Оффтоп (кликните чтобы открыть)

Запоминаем команду запуска motion:
Код:

/opt/etc/init.d/S99motion

Редактируем файл конфигурации программы:
Код:

root@MEDIAZONE:~# vi /opt/etc/motion.conf

Здесь описание на русском, что и за что отвечает:
+ Оффтоп (кликните чтобы открыть)

Запускаем motion:
Код:

/opt/etc/init.d/S99motion

Если пишет:
Код:

motionerror while loading shared librarieslibjpeg.so.62cannot open shared object fileNo such file or directory

То установим:
Код:

ipkg install libjpeg

Код:

Installing libjpeg (6b-3to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/libjpeg_6b-3_arm.ipk
Configuring libjpeg
Successfully terminated
.
Запускаем motion:
Код:

/opt/etc/init.d/S99motion

И пошла вода в хату.
Смотрим в папке которую мы указали в качестве папки загрузки.
Видим , что при обнаружении движения в папку падает некая серия картинок.
png
Если быстро их пролистать,то можно маленькое видео просмотреть.
Все это здорово, но меня немного не устраивает. Т.к. есть 4 WiFi камеры сделанные на базе роутера MR3020(прошивка CyberWRT) и WEB камер Logitech C270. Там установлен и работает mjpg-streamer. У всех камер порт вывода изображения 8080. Две камеры по WiFi подключены к роутеру дома, а две подключены к роутеру DIR-620, с прошивкой OpenWrt, на даче. DIR-320 через 4G-модем подключен к VPN серверу запущенном на домашнем роутере. Т.е. есть 4 камеры имеющие следующие IP адреса:
Домашняя сеть
Код:

192.168.1.100:8080
192.168.1.101
:8080
Дачная сеть
Код:

192.168.2.100:8080
192.168.2.101
:8080
Mне надо видеть их все и вести запись
тоже со всех четырех.
Для начала наберем код:
Код:

cp /opt/etc/motion.conf /usr/local/etc/thread1.conf
cp 
/opt/etc/motion.conf /usr/local/etc/thread2.conf
cp 
/opt/etc/motion.conf /usr/local/etc/thread3.conf
cp 
/opt/etc/motion.conf /usr/local/etc/thread4.conf
Таким образом мы скопировали файл motion четыре раза под разными названиями, а вообще надо по количеству камер.
Далее редактируем основной файл настройки motion:
Код:

vi /opt/etc/motion.conf

Оставляем в нем только следующее:
Код:

daemon on
thread 
/usr/local/etc/thread1.conf
thread 
/usr/local/etc/thread2.conf
thread 
/usr/local/etc/thread3.conf
thread 
/usr/local/etc/thread4.conf
Повторюсь, т.к. у меня 4 камеры, то соответственно 4 файла thread*.conf
и один файл motion.conf. Значит файлов всегда будет больше на один чем камер. Соответственно строк thread /usr/local/etc/thread*.conf в файле motion.conf будет столько сколько у Вас камер.
Каждый файл thread*.conf является файлом настройки каждой конкретной камеры. Т.е. можно использовать любые камеры. Как сетевые, так и USB одновременно.
Настраиваем для каждой камеры свой файл настройки.
Код:

vi /usr/local/etc/thread*.conf

Основное это:
#daemon on закоментировать или удалить.
#videodevice /dev/video0 раскоментировать если камера USB, если нет то не трогать.
netcam_url http://192....tion=stream эта настройка если камера сетевая. Если иначе, то закоментировать или удалить. Эта часть у меня, соответственно для каждой камеры, отличается IP адресом.
output_normal on печать фоток, если off , то рисунки штамповаться не будут.
ffmpeg_cap_new off это та самая вкусняшка ради чего все и мутим
если on, то в папку будут падать видеоролики.
text_left KAMEPA %t Fasad текст который пишется на изображении. Все написано латиницей, кириллица не поддерживается.
target_dir /mnt/HD/HD_a2/Dom/Fasad Путь к папке куда падают фотки и видеоролики. Путь прописан для NAS. Сами понимаете для каждой камеры нужна своя папка.
webcam_localhost on если так, то можно смотреть strteam
по адресу: http://IP адрес Вашего NAS сервера:808*/?action=stream
порт для каждой камеры свой устанавливается в конфиге каждой камеры в параметре:
webcam_port 808*
Я порты поставил: 8081,8082,8083,8084 для каждой камеры.
Строки:
; thread /usr/local/etc/thread1.conf
; thread /usr/local/etc/thread2.conf
; thread /usr/local/etc/thread3.conf
; thread /usr/local/etc/thread4.conf

Не трогаем или удаляем. Настройки делаем в каждом файле thread.
Все сохраняем.
Запускам motion:
Код:

/opt/etc/init.d/S99motion

Код:

[0Processing thread 0 config file /opt/etc/motion.conf
[0Processing config file /mnt/HD/HD_a2/HTTP/motion/thread1.conf
[0Processing config file /mnt/HD/HD_a2/HTTP/motion/thread2.conf
[0Motion 3.2.12 Started
[0Motion going to daemon mode
В адресной строке браузера набираем:
Код:

http://IP адрес Вашего NAS сервера:808*/?action=stream

Меняем только номер порта, согласно настоек и смотрим видео со всеми надписями.
Можно помотреть и так:
Код:

http://IP адрес Вашей сетевой камеры:8080/?action=stream

Но без надписей.
Заглядываем в папки и видим в зависимости от настроек либо фотки, либо видеоролики, либо и то и другое.
Если надо доступ из инета, то пробрасываем на внешнем роутере порты и смотрим видео из вне. Или настраиваем на narodmon.ru и смотрим скриншоты там.
Вот пример:
Камера фасад
Камера СНТ "Квант"

24.03.2016 04:23 Автор/источник: Parashutik

Комментировать

Вы не залогинены! Регистрация