LINUX.ORG.RU

OpenWrt web cam mjpg-sreamer motion camoFS

 , ,


0

1

Есть проблема,которую не могу решить уже пару недель. Есть одно экзотическое устройство Pogoplug Pro/Oxnas, которое работает как домашний сервер под OpenWrt. До недавнего времени там стояла прошивка Pandora http://downloads.openwrt.org.cn/PandoraBox/oxnas/ и присоедененная камера 1e4e:0102 Cubeternet GL-UPC822 UVC WebCam прекрасно работала через mjpg-streamer и motion. Mjpg-streamer давал статическую картинку,которая нужна для спутникового ресивера (то же linux), который через плагин CamoFS выводил статическую картинку (http://адрес:порт/?action=snapshot) на экран при нажатии одной кнопки. Хоть на весь экран хоть как картинку в картинке. Очень удобная вещь. Motion в свою очередь брал поток у Mjpg-streamer и при появление движения писал картинки на HDD. Не так давно пришлось перейти на Trunk https://downloads.openwrt.org/snapshots/trunk/oxnas/generic/ Mjpg-streamer отказывается работать и статическую картинку не получить для спутникового ресивера. Думал нет поддержки камеры в ядре, но motion прекрасно работает с камерой ... и стрим выводит и картинки при обнаружении движения складывает на HDD. Я бы обошелся бы и без Mjpg-streamer, но не могу от motion получить статическую картинку и со стримом не могу подружить плагин CamoFS спутникового ресивера. Вопросы. 1. Идеальным вариантом было бы каким то образом получить статическую картику в реальном времени с motion. 2. Заставить работать Mjpg-streamer с камерой под транком. 3. Заставить CamoFS работать со стримом.

Сhaos_calmer 15.05 https://downloads.openwrt.org/chaos_calmer/15.05/oxnas/generic/ ведет себя точно так же. Камеру заменить не предлагать. Она заштукатурена в стену на лестничной клетке. есть камера Logitech C905. Она работает и с Mjpg-streamer и с motion под ВСЕМИ версиями.



Последнее исправление: Andrey- (всего исправлений: 1)

оно (Trunk) логи пишет? смотри логи, в чём ошибка, чего ему нужно... motion конфиг файла поменялся, тоже выкорчёвывал половину конфига, так для справки

Frost ★★★
()
Последнее исправление: Frost (всего исправлений: 1)
Ответ на: комментарий от Frost

Ничего не пишет. Вроде как запускается .... но картинку не выводит root@OpenWrt:~# mjpg_streamer -i «input_uvc.so -d /dev/video0 -y -f 5 -r 640x480» -o «output_http.so -w /www/webcam -p 8080» MJPG Streamer Version: svn rev: exported i: Using V4L2 device.: /dev/video0 i: Desired Resolution: 640 x 480 i: Frames Per Second.: 5 i: Format............: YUYV i: JPEG Quality......: 80 i: TV-Norm...........: DEFAULT i: FPS coerced ......: from 5 to 30 i: Frame period time ......: 200 ms o: www-folder-path...: /www/webcam/ o: HTTP TCP port.....: 8080 o: username:password.: disabled o: commands..........: enabled

Motion может создавать снапшоты через заданный промежуток времени. Но как получить статическую картинку от него ? Что не допишу после косой черты после порта все равно стрим выводится с отсчетом времени.

Andrey-
() автор топика
Ответ на: комментарий от Andrey-

самое простое: поменяй порт с 8080 на 8088 например в mjpg_streamer, рестартани и посмотри на 8088 есть картинка или нет, т.к. подозреваю что но 8080 у тебя как раз морда motion и висит. А логи нужно поднять, хотябы motion, если их нет.

Frost ★★★
()
Последнее исправление: Frost (всего исправлений: 3)
Ответ на: комментарий от Frost

Ну с портами я бы пару недель не возился. Они точно не причем. Под Транком logitech 905 работает и в mjpg_streamer и в motion. А вот замурованная камера 1e4e:0102 Cubeternet GL-UPC822 UVC WebCam в motion работает, а в mjpg_streamer не хочет. Хотя на старой Pandore работала.

Есть подозрение, возможно и не верное что input_uvc.so из Транка как и из Сhaos_calmer 15.05 не поддерживает камеру. Разрешениями и частотой кадров играл. Дело точно не в этом.

Моя задача получить от камеры статическую картинку по аналогии http://адрес:порт/?action=snapshot Если бы была возможность получить ее от motion то тогда mjpg_streamer мне бы вообще не нужен был.

У меня есть еще IP камера Saneyes (Foscam) с нее я получаю статическую картинку для спутникового ресивера так http://адрес:порт/snapshot.cgi?user=логин&pwd=пароль видео http://адрес:порт/videostream.cgi?user=логин&pwd=пароль

Но с видепотоком не могу подружить спутниковый ресивер. Все же хотелось бы услышать что от motion статическую картинку по http не получить. Тогда буду плотно мучать mjpg_streamer или как то пытаться заставить плагин camoFS в спутниковом ресивере работать с видеопотоками.

Andrey-
() автор топика
Ответ на: комментарий от Andrey-

Может кто подскажет чем еще кроме mjpg_streamer и motion можно получить стрим или снапшот с Вебкамеры в OpenWRT ?

Andrey-
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.