Results 1 to 15 of 454

Thread: Подключение UVC веб-камер к роутеру Asus

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #27
    Join Date
    May 2008
    Location
    Ufa
    Posts
    156
    попробуйте на прошивке r5066 да, и еще переключите на USB 1.1
    Переключил на USB 1.1 - картинка вообще ужасная Вся идея, слежение за машиной и запись на NAS, теряет смысл - даже модель машин не видно, не то что номера...

    UPD: Попробую r5066 с usb2.0 - С версией 5066 такая же хрень

    Решил сделать хак по этому поводу:

    Создаем проверку содержания в логах ошибки и в случае появления, рестартуем mjpg.
    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
    (Запись в логе меняем на произвольное, лишь бы не было "kernel: uvcvideo: Failed to resubmit video URB" для фальшивого срабатывания.)

    Сохраняемся
    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 :) ну и полные пути тоже не мешало указать ;)

Similar Threads

  1. Подключение сканера и МФУ к роутеру Asus
    By Scasius in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 204
    Last Post: 28-07-2019, 19:41
  2. Подключение USB мыши и клавиатуры к роутеру
    By jojo_m in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 120
    Last Post: 14-12-2014, 00:03
  3. Подключение к роутеру с помощью WinSCP
    By Reyter in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 83
    Last Post: 20-12-2012, 07:59
  4. Replies: 84
    Last Post: 26-07-2011, 16:38
  5. Подключение SAN NetGear SC101 к роутеру
    By Cd_spb in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 12
    Last Post: 28-03-2009, 11:10

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •