27.10.2014, 12:49 | #11 |
Junior Member
Регистрация: 16.10.2014
Сообщений: 3
Вес репутации: 0 |
Re: Видеонаблюдение MR3020 + C270 + Вебсервер
Хочу поделится своей историей может кому то поможет. Создал свой сайт, хотел выводить онлайн поток с камеры подключенной по WIFI к локальной сети (китайская с WIFI и LAN) в домашней сети поток с камеры отображался на сайте а вот из вне нет. Много чего перепробовал ( мотя, FFserw и так далее) но никак не получалось. Потом все наладилось выкладываю код cam1.php
PHP код:
Код HTML:
<img src="cam1.php" style="width: 288px; height: 235px; border: 2px #000000" alt="cam">
|
06.11.2014, 18:43 | #12 |
Junior Member
Регистрация: 06.11.2014
Сообщений: 6
Вес репутации: 0 |
Re: Видеонаблюдение MR3020 + C270 + Вебсервер
Добрый вечер. Проделал все как написано в начале топика.
Но при проверке аплода командой: mjpg_streamer -i "input_uvc.so -y -d /dev/video0 -r 640x480" -o "output_file.so -f /tmp/ -d 1000 -c /www/cgi-bin/modules/video_driver/stop.cgi" столкнулся с проблемой. Вместо Success REC on CAM1! Terminated. Получаю: MJPG Streamer Version: svn rev: Unversioned directory i: Using V4L2 device.: /dev/video0 i: Desired Resolution: 640 x 480 i: Frames Per Second.: 5 i: Format............: YUV i: JPEG Quality......: 80 Unable to set format: 1448695129 res: 640x480 Init v4L2 failed !! exit fatal i: init_VideoIn failed В чем может быть проблема? Подскажите пожалуйста в какую сторону копать. дальше. |
06.11.2014, 21:15 | #13 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Видеонаблюдение MR3020 + C270 + Вебсервер
Камера поддерживает mjpg или yuv ?
|
06.11.2014, 21:49 | #14 |
Junior Member
Регистрация: 06.11.2014
Сообщений: 6
Вес репутации: 0 |
Re: Видеонаблюдение MR3020 + C270 + Вебсервер
Камера Logitech С270. Я так понимаю она поддерживает mjpg?
|
06.11.2014, 22:11 | #15 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Видеонаблюдение MR3020 + C270 + Вебсервер
Цитата:
Конфиг не правили? |
|
06.11.2014, 22:15 | #16 |
Junior Member
Регистрация: 06.11.2014
Сообщений: 6
Вес репутации: 0 |
Re: Видеонаблюдение MR3020 + C270 + Вебсервер
Убрал из команды: -y
Стало: mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 320x240" -o "output_file.so -f /tmp/ -d 1000 -c /www/cgi-bin/modules/video_driver/stop.cgi" Результат немного другой. MJPG Streamer Version: svn rev: Unversioned directory i: Using V4L2 device.: /dev/video0 i: Desired Resolution: 320 x 240 i: Frames Per Second.: 5 i: Format............: MJPEG Unable to set format: 1196444237 res: 320x240 Init v4L2 failed !! exit fatal i: init_VideoIn failed У стримера сейчас вот такой конфиг: config mjpg-streamer 'core' option input 'uvc' option output 'http' option device '/dev/video0' option port '8080' option www '/www' option enabled '1' option resolution '320x240' option fps '5' Может в нем что-то не так? Последний раз редактировалось TheDrill; 06.11.2014 в 22:21. |
06.11.2014, 22:46 | #17 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Видеонаблюдение MR3020 + C270 + Вебсервер
Попробуйте переустановить модуль
|
06.11.2014, 22:57 | #18 |
Junior Member
Регистрация: 06.11.2014
Сообщений: 6
Вес репутации: 0 |
Re: Видеонаблюдение MR3020 + C270 + Вебсервер
Переустановил. Результат тот же.
Пробовал записать на флешку: mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 640x480" -o "output_file.so -f /mnt/sda1/video/ -d 1000" Пробовал записать в tmp: mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 640x480" -o "output_file.so -f /tmp/ -d 1000" Ошибка та же: Неверсионированный каталог/Unversioned directory Права на каталоги пробовал ставить 777. Не повлияло. В чем еще может быть дело? dmesg выдает: 111.970000] Linux video capture interface: v2.00 [ 112.120000] uvcvideo: Found UVC 1.00 device (046d:0825) [ 112.160000] input: UVC Camera (046d:0825) as /devices/platform/ehci-platform/usb1/1-1/1-1.4/1-1.4:1.0/input/input0 [ 112.170000] usbcore: registered new interface driver uvcvideo [ 112.170000] USB Video Class driver (1.1.1) Последний раз редактировалось TheDrill; 06.11.2014 в 23:22. |
07.11.2014, 22:18 | #19 |
Junior Member
Регистрация: 06.11.2014
Сообщений: 6
Вес репутации: 0 |
Re: Видеонаблюдение MR3020 + C270 + Вебсервер
Добрый вечер. Спасибо Админу, что не оставил проблему без внимания.
Задача загрузки фотографий на сервер с периодичностью 3 раза в минуту в конечном итоге была решена, без обращения к input_uvc.so и output_file.so. Привожу пример скрипта, который можно скормить в планировщик. У меня стоит на выполнение каждую минуту: mkdir /mnt/sda1/video; sleep 2; wget -O /mnt/sda1/video/o$(date +%Y-%m-%d:%H:%M:%S).jpg http://192.168.1.7:8080/?action=snapshot && curl --upload-file /mnt/sda1/video/o$(date +%Y-%m-%d:%H:%M:%S).jpg ftp://login[email protected]/; sleep 23; wget -O /mnt/sda1/video/o$(date +%Y-%m-%d:%H:%M:%S).jpg http://192.168.1.7:8080/?action=snapshot && curl --upload-file /mnt/sda1/video/o$(date +%Y-%m-%d:%H:%M:%S).jpg ftp://login[email protected]/; sleep 24; wget -O /mnt/sda1/video/o$(date +%Y-%m-%d:%H:%M:%S).jpg http://192.168.1.7:8080/?action=snapshot && curl --upload-file /mnt/sda1/video/o$(date +%Y-%m-%d:%H:%M:%S).jpg ftp://login[email protected]/; sleep 2; rm -rf /mnt/sda1/video/; Скрипт не очень оптимален, но вариант рабочий. Может кому пригодиться. Последний раз редактировалось TheDrill; 08.11.2014 в 01:49. |
08.11.2014, 10:09 | #20 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Re: Видеонаблюдение MR3020 + C270 + Вебсервер
А не сдохнет ли флешка от такого количества циклов чтения-записи?
И в конце, лучше так: PHP код:
PHP код:
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|