16.10.2016, 16:12 | #1 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Motion - великолепный (тонкости настройки).
Использование motion на роутерах считается экзотикой...
Может дело не "в размере" , а в умении пользоваться тем что есть ? Так ли это, попробуем разобраться. Конкретная полезная информация по правильной настройке motion простым языком в сети отсутствует. Основные технические характеристики роутера - это частота процессора и объем памяти. Развернуть для просмотраЗдесь мы можем видеть наиболее полную таблицу:
https://wiki.openwrt.org/toh/views/toh_extended_all Как мы видим, достаточно много девайсов имеют хар-ки CPU400 RAM64 Flash8-16 (аналогия с ПК - CPU RAM HDD) Motion в репозитарии OpenWRT - идет без возможности записи видео, только скриншоты - но и такой вариант может работать и быть полезным владельцу (CPU400 RAM64 Flash8). Для того, чтобы писать видео, достаточно иметь нужное железо. Прошивка с ffmpeg будет весить от 9M, нужен девайс с Flash16. CPU600 RAM64 Flash16 - было опробовано мной в течении года. Точно будет работать CPU400 RAM64 Flash16 - можно пробовать и на более слабом. Уважаемый коллега ShoM на DIR-320 с Logitech C270 "motion-ом балуется" http://shom.kz/openwrt-motion-detection/ А это CPU240 RAM32 Flash4. (Миф 1) - первый и самый главный, motion можно запускать только на девайсе с мощным процессором - "... пробовал мол я на своем 4-х ядерном ваш motion ... и то ..." [свернуть] ========================= ПРИСТУПАЕМ К ПОДГОТОВКЕ ПРОШИВКИ ========================= "Железка" готова, подключаем камеру в нашем случае Logitech C300 1280x1024 1,3Mp (единственный ее плюс ). Веб-камеры Логитек грешат слетом прошивки: http://remont-aud.net/forum/32-38701-1 И похоже меня это тоже не минуло Подключаемся к роутеру по ssh Вводим: Код:
v4l2-ctl --list-formats Развернуть для просмотраIndex : 0 Type : Video Capture Pixel Format: 'YUYV' Name : YUV 4:2:2 (YUYV) Index : 1 Type : Video Capture Pixel Format: 'MJPG' (compressed) Name : MJPEG Мы то радуемся, у нас камера поддерживает MJPG , нам все уши "прожужжали интернеты" , что только MJPG позволит работать вебке на слабом железе роутера (миф 2) [свернуть] ========================= ПРИСТУПАЕМ К НАСТРОЙКЕ MOTION: ========================= Все стартуем... Код:
motion v4l2_palette 8 rotate 90 width 640 height 480 framerate 2 Смотрим: Код:
top Развернуть для просмотраНам нужно проследить (записать или заскриншотить) использование памяти и процессора в следующих режимах работы.
Здесь мое железо 800x600: - motion запущен стрима нет %VSZ %СPU 54% 38% - motion запущен стрим с ПК или планшета-телефона по Wi-Fi: %VSZ %СPU 54% 50% - motion запущен запись видео ролика при обнаружении движения: %VSZ %СPU 76% 97% [свернуть] Но день сменяет ночь и начинаются танцы на граблях (MJPEG): Развернуть для просмотраИли изображение 4- рится
Или motion начинает писать все подряд пока проц "не устанет" перегреется. Или пока процесс motion-а не самоликвидируется (у нас есть аварийный скрипт). Начинаем выяснять, пробуем всякое, пробуем гораздо больше чем сильно всякое : http://cyber-place.ru/showpost.php?p=34514&postcount=50 А ответ на поверхности, что такое MJPEG ? Правильно: по кадровый метод видео сжатия https://ru.wikipedia.org/wiki/MJPEG А ведь процессор помимо motion-а и обработки изображения с камеры, занят текущей работой роутера. Такой же вывод сделал ShoM http://shom.kz/openwrt-motion-detection/ MJPEG с motion-ом на DIR-320 с Logitech HD Webcam C270 - просто не стартует... [свернуть] Соответственно делаем: Наши основные настройки: v4l2_palette 15 rotate 90 width 640 height 480 framerate 2 Смотрим: Код:
top Развернуть для просмотраНам нужно проследить (записать или заскриншотить) использование памяти и процессора в следующих режимах работы.
Здесь мое железо 800x600: - motion запущен стрима нет %VSZ %СPU 62% 18% - motion запущен стрим с ПК или планшета-телефона по Wi-Fi: %VSZ %СPU 62% 38% - motion запущен запись видео ролика при обнаружении движения: %VSZ %СPU 78% 92% Увеличиваем разрешение под свои тех условия v4l2_palette 15 width 800 height 600 framerate 2 [свернуть] Самый распространенный YUYV (большой выбор вебкамер), то что нужно для motion. Все работает как часы, час - за часом, день за днем. Кто осилил "много букф" молодец P.S. Полученные видео ролики здесь прикрепить не получится, впрочем и по другим соображениям думаю не стоит ... Главное добиться постоянной стабильной работы, если начинаются сбои то: Развернуть для просмотра1. Отключите запись звука, на слабом железе лучше его вообще не писать.
Впрочем если вы стримите и делаете одно фото - можно и звук писать. 2. Уменьшайте качество видео. 3. Меняйте mpeg4 на swf. 4. Уменьшайте разрешение. [свернуть] © Ссылка на автора и форум http://cyber-place.ru обязательна Всем кто оказывал помощь большое спасибо !!! Отдельное спасибо sakatgg Последний раз редактировалось sunny; 15.03.2017 в 00:38. Причина: © Ссылка на автора и форум http://cyber-place.ru обязательна |
Метки |
motion, роутер, openwrt, видеонаблюдение |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|