Здравствуйте. Есть rt-n16 с прошивкой 1.9.2.7-rtn-r5025 и камера к нему a4tech pk-333e
После включения камера работает, захожу посмотреть, всё хорошо, примерно от нескольких часов до суток.
Потом раутер "теряет" камеру и помогает только вынуть и подключить её заново.
1. что это может быть, как исправить
2. может есть другие прошивки с поддержкой камеры?
зы. блок питания не штатный, хороший на 3а аж.
Имею DIR-320
Прошился прошивкой через web-интерфейс 1.9.2.7-rtn-r3015M
Картинки через http://ххх.ххх.ххх.ххх:8080/ShowWebCam.asp нет.
Лог
Выполнил команду mjpg_streamerCode:Nov 14 16:08:42 kernel: usb 1-1: USB disconnect, address 3 Nov 14 16:08:46 kernel: usb 1-1: new high speed USB device using ehci_hcd and address 4 Nov 14 16:08:47 kernel: usb 1-1: configuration #1 chosen from 1 choice Nov 14 16:08:47 kernel: uvcvideo: Found UVC 1.00 device USB2.0_Camera (093a:2700) Nov 14 16:08:47 kernel: input: USB2.0_Camera as /class/input/input2 Nov 14 16:08:47 USB audio: attached
результат:
Подскажите что не так?Code:MJPG Streamer Version.: 2.0 i: Using V4L2 device.: /dev/video0 i: Desired Resolution: 640 x 480 i: Frames Per Second.: 5 i: Format............: MJPEG Unable to set format: 1196444237 res: 640x480 Init v4L2 failed !! exit fatal i: init_VideoIn failed
Какую версию прошивки посоветуете?
Выполнил команду.
mjpg_streamer -i "input_uvc.so -d /dev/video0 -y -r 640x480 -f 1 -q 90" -o "output_http.so -p 8080" -b
Камера засветилась. А предпросмотр не работает. Подскажите как увидеть?
Code:Nov 14 16:34:56 MJPG-streamer [511]: starting application Nov 14 16:34:56 MJPG-streamer [511]: enabling daemon mode Nov 14 16:34:56 MJPG-streamer [513]: MJPG Streamer Version.: 2.0 Nov 14 16:34:56 MJPG-streamer [513]: Using V4L2 device.: /dev/video0 Nov 14 16:34:56 MJPG-streamer [513]: Desired Resolution: 640 x 480 Nov 14 16:34:56 MJPG-streamer [513]: Frames Per Second.: 1 Nov 14 16:34:56 MJPG-streamer [513]: Format............: YUV Nov 14 16:34:56 MJPG-streamer [513]: JPEG Quality......: 90 Nov 14 16:34:56 MJPG-streamer [513]: www-folder-path...: disabled Nov 14 16:34:56 MJPG-streamer [513]: HTTP TCP port.....: 8080 Nov 14 16:34:56 MJPG-streamer [513]: username:password.: disabled Nov 14 16:34:56 MJPG-streamer [513]: commands..........: enabled Nov 14 16:34:56 MJPG-streamer [513]: starting input plugin Nov 14 16:34:56 MJPG-streamer [513]: starting output plugin: output_http.so (ID: 00)
Last edited by Omega; 09-06-2014 at 22:39. Reason: fixed
Прошу прощения, не хватает знаний разобраться самому. Долгое время сидел на прошивке 1.9.2.7-rtn-r5066. Комплект из одного RTN16 и двух 500gpv2. Все связано OpenVpn. Основная задача - видеонаблюдение. Перепрошился на 1.9.2.7-rtn-r5450. Просто из желания иметь последнюю рекомендованную прошивку. Получил на всех устройствах неработающие камеры USB. Сброс конфигурации не помогает - камера снаружи недоступна даже в простейших конфигах. Изнутри - нет проблем. Хотелось бы определиться. Если у кого-то работает, буду ковыряться - мои проблемы. Если проблема общая - откатываюсь. Заранее спасибо!
Не спец в подобных вещах, но скорее всего проблема в пробросе портов, который стал дефаултным после обновления прошивки. Наверняка обращение к камере ведется на http://IP:порт вот этот порт нужно пробросить извне в локальную сеть.
Если пожет есть какой-то спец файл в котором данный вопрос рулится, его нужно должным образом отредактировать и сохранить. Может быть если найдутся здесь люби более опытные подскажут более точно, но я точно знаю что подобная тема на данном теме обсуждалась и я бы изучил момент настройки сервера по части проброса портов.
Удачи!
ASUS WL-500w & WL-500gpV2 - FW 1.9.2.7 + USB-HDD + WD TV Live
D-Link DIR-320 + 3G Мегафон - 1.9.2.7
kernel: uvcvideo: Failed to resubmit video URB (-27).
asus rt-n10u b
прошивка 1.9.2.7-rtn-r5450
периодически отваливается камера с таким логом, прям как в сообщении #65
Здравствуйте.
На ASUS RN-N16 установлена прошивка wl500g 1.9.2.7-rtn-r5450. Захотелось как-то попробовать подключить к нему веб-камеру. Подключил - работает нормально. Сегодня захотел попробовать подключить аналоговую камеру через usb-рекодер EasyCap USBTV007. На компьютере определяется как обычная usb-камера и работает так же, но на роутере картинки не генерируются.
Насколько я понял на линуксе вообще проблема с работой USBTV007, советуют вот этот драйвер: https://git.kernel.org/cgit/linux/ke...edia/usb/usbtv
Вопрос: можно ли его поставить на рутер и если да то как? Линуксом пользуюсь на работе постольку поскольку... Не особо много в нем понимаю... Активировал ssh, зашел, что дальше?
Прошился 1.9.2.7-rtn-r5632 , проблема осталась Вообще нет решения?
--> http://wl500g.info/showthread.php?24...F3-Asus/page25
http://code.google.com/p/wl500g/issues/detail?id=375
Last edited by Omega; 16-11-2014 at 11:42. Reason: попробуйте на прошивке r5066 :) да, и еще переключите на USB 1.1 ;)
Переключил на USB 1.1 - картинка вообще ужасная Вся идея, слежение за машиной и запись на NAS, теряет смысл - даже модель машин не видно, не то что номера...попробуйте на прошивке r5066 да, и еще переключите на USB 1.1
UPD: Попробую r5066 с usb2.0 - С версией 5066 такая же хрень
Решил сделать хак по этому поводу:
Создаем проверку содержания в логах ошибки и в случае появления, рестартуем mjpg.
(Запись в логе меняем на произвольное, лишь бы не было "kernel: uvcvideo: Failed to resubmit video URB" для фальшивого срабатывания.)Code:mkdir /usr/local/bin touch /usr/local/bin/checkcam chmod +x /usr/local/bin/checkcam echo "#!/bin/sh" > /usr/local/bin/checkcam echo 'if grep -q "kernel: uvcvideo: Failed to resubmit video URB" /tmp/syslog.log' >> /usr/local/bin/checkcam echo 'then' >> /usr/local/bin/checkcam echo 'kill -9 `cat /var/run/rcamd.pid`' >> /usr/local/bin/checkcam echo 'mjpg_streamer -b -p /var/run/rcamd.pid -i input_uvc.so -r 1024x768 -f 10 -o output_http.so -p 7776' >> /usr/local/bin/checkcam echo 'sed -i s/"Failed to resubmit video URB"/"Error, restarting mjpg"/g /tmp/syslog.log' >> /usr/local/bin/checkcam echo 'fi' >> /usr/local/bin/checkcam echo 'exit 0' >> /usr/local/bin/checkcam
Сохраняемся
flashfs save && flashfs commit && flashfs enable
Далее создаем правило крону на выполнение скрипта каждые 10 минут
СохраняемсяCode:touch /etc/crontabs/admin echo '*/10 * * * * /usr/local/bin/checkcam' >> /etc/crontabs/admin crond mkdir -p /usr/local/sbin/ touch /usr/local/sbin/post-boot echo "#!/bin/sh" > /usr/local/sbin/post-boot echo "crond" >> /usr/local/sbin/post-boot echo "exit 0" >> /usr/local/sbin/post-boot chmod +x /usr/local/sbin/post-boot touch /usr/local/.files echo '/etc/crontabs/admin' >> /usr/local/.files
flashfs save && flashfs commit && flashfs enable
Все хорошо, все сохранилось после ребута, скрипт отрабатывает корректно, но не запускается крон после ребута
Не пойму в чем косяк, помогите пожалуйста!
PS: после ручного запуска крона /usr/local/sbin/post-mount или просто crond, крон запускается и в логах есть сообщения о выполнении скрипта через каждые 10 минут.
Прошивка 5632
Прописывание в post-mount /usr/sbin/crond вместо crond не помогает
Last edited by satch; 18-11-2014 at 05:15. Reason: попробуйте поставить задержку типа 5-10 сек и вывод logger :) ну и полные пути тоже не мешало указать ;)
Добавил sleep 10 перед стартом демона, не помогло.попробуйте поставить задержку типа 5-10 сек и вывод logger ну и полные пути тоже не мешало указать
Полные пути тоже не помогли.
Добавил logger, после ребута почитал лог и понял что этот скрипт вообще не запускается автоматом.
Ок, для пробы создал post-boot, добавил logger и о чудо(!!!) - увидел запись логгера в логе
Далее прописал crond и после ребута все заработало. Спасибо Omega за направление в нужную сторону
Хаутушку обновил.
Last edited by satch; 18-11-2014 at 05:16.
Помогите pls.(WL500gPv1,rtn-r5450) Не могу сообразить...знаний не хватает ((, поток после вызова http://192.168.1.1:7776/?action=motion с USB камеры в IE эксплорере пытается открыть файл и писать туда, а не выводится в окне эксплорера. В Previwe роутера не отображается (Image is nоt ready). Куда копать? Прошу извинит, если баян..
С чего это вдруг висеть? Все отлично работает.На этом аппарате - бесполезно. Висеть будет всё!
В VLC пробовали проиграть урл вида http://192.168.1.1:7776 ?
--> видео http://192.168.1.1:7776/?action=stream
--> фото http://192.168.1.1:7776/?action=snapshot
Last edited by Omega; 04-04-2015 at 01:09. Reason: fixed
RT-N65U 3.0.3.8-081 (Padavan).
WL500gp V1 128 MB. 1.9.2.7-rtn-r4330.
Прошу помощи! Т.к. motion вылетает с ошибкой:
И работающей версии я не нашел... :-(Code:motion: can't load library 'libjpeg.so.62'
Решил настроить mjpg_streamer на сохранение файлов на диск. Поставил его из репозитория opkg, версия r181-2
Запускаю его следующим скриптом:
В лог выдается следующие:Code:#!/bin/sh export LD_LIBRARY_PATH=/usr/lib/mjpg-streamer mjpg_streamer -b -i "input_uvc.so -y -f 1 -d /dev/video0" -o "output_file.so -f /tmp/mnt/disca_2/cam/ -d 60000"
Но файлы в папке не создаются :-(Code:Jun 11 15:08:03 MJPG-streamer [670]: starting application Jun 11 15:08:03 MJPG-streamer [670]: enabling daemon mode Jun 11 15:08:03 MJPG-streamer [672]: MJPG Streamer Version.: 2.0 Jun 11 15:08:03 MJPG-streamer [672]: Using V4L2 device.: /dev/video0 Jun 11 15:08:03 MJPG-streamer [672]: Desired Resolution: 640 x 480 Jun 11 15:08:03 MJPG-streamer [672]: Frames Per Second.: 1 Jun 11 15:08:03 MJPG-streamer [672]: Format............: YUV Jun 11 15:08:03 MJPG-streamer [672]: JPEG Quality......: 80 Jun 11 15:08:03 MJPG-streamer [672]: output folder.....: /tmp/mnt/disca_2/cam Jun 11 15:08:03 MJPG-streamer [672]: delay after save..: 60000 Jun 11 15:08:03 MJPG-streamer [672]: ringbuffer size...: no ringbuffer Jun 11 15:08:03 MJPG-streamer [672]: command...........: disabled Jun 11 15:08:03 MJPG-streamer [672]: starting input plugin Jun 11 15:08:03 MJPG-streamer [672]: starting output plugin: (ID: 00)
Камера рабочая - с motion она когда-то на этом роутере работала (до перехода на opkg).
Всем спасибо, сам разобрался:
Добавил полный путь до mjpg_streamer-a и правильный путь до библиотек, установленного из Entware:
Code:#!/bin/sh export LD_LIBRARY_PATH=/opt/lib /opt/bin/mjpg_streamer -b -i "input_uvc.so -y -f 1 -d /dev/video0" -o "output_file.so -f /tmp/mnt/disca_2/cam/ -d 60000"
Last edited by lohmat; 12-06-2015 at 10:34.