Jump to content

Wulf

Forum Members
  • Posts

    7
  • Joined

  • Last visited

Posts posted by Wulf

  1. У меня motion постоянно вешает(перезагружает камеру).

    Выход следующий:

    Ставим  mjpg-streamer и в настройках motion натравляем на mjpg-streamer:

    netcam_url http://192.168.1.1:8070/?action=stream
     

    ip адрес - адрес роутера и номер порта(как указали в строке запуска mjpg-streamer "-p 8070")

  2. Короче 

    1. Всегда ставил entware-3x и потом несколько раз

    opkg update

    opkg upgrade

    Это не тоже самое, что установка с нуля k3.4, потому что modprobe --first-time uvcvideo не работала.

    2. Порядок таков

    - с нуля ставим "Entware"

    - потом opkg install kmod_ndms

    - все пакеты

    opkg install mjpg-streamer 
    opkg install mjpg-streamer-input-file     
    opkg install mjpg-streamer-input-uvc     
    opkg install mjpg-streamer-output-file     
    opkg install mjpg-streamer-output-http     
    opkg install mjpg-streamer-www

     

    После я сделал файл S01vcore и сунул в /opt/etc/etc/init.d/

    Spoiler
    
    #!/bin/sh
    
    prefix="/opt"
    PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
    
    start() {
        echo "Load video core..."
        modprobe --first-time uvcvideo
        }
    
    status() {
        echo "Loading video core components:"
        lsmod | grep video
        }
    
    case "$1" in
        start)
            start
            ;;
        status) status
            ;;
        *)
            echo "Usage: $0 (start|status)"
            exit 1
            ;;
    esac
    
    exit 0


     

    - перезапускаем и проверяем командой ls /dev/v*

    - если ответ video1 есть, тогда пару раз запускаем и останавливаем 

    /opt/etc/init.d/S96mjpg-streamer start

    /opt/etc/init.d/S96mjpg-streamer stop

    потому что у меня в логах были ошибки на отсутствие папки /opt/share/www/webcam и данная процедура вылечила.

  3. Опять лажа.

    Переставил OPKG. /dev/video0 вижу.

    Запускаю mjpg_streamer

        yes | mjpg_streamer -b -i "input_uvc.so -r 1600x896 -f 5" -o "output_http.so -p 8070 -w /opt/share/www/webcam"

     

    в логах

    Ноя 10 16:03:09

     
    MJPG-streamer [10092]
    starting application
    Ноя 10 16:03:09
     
    MJPG-streamer [10092]
    enabling daemon mode
    Ноя 10 16:03:09
     
    MJPG-streamer [10094]
    MJPG Streamer Version.: 2.0
    Ноя 10 16:03:09
     
    MJPG-streamer [10094]
    ERROR: could not find input plugin
    Ноя 10 16:03:09
     
    MJPG-streamer [10094]
    Perhaps you want to adjust the search path with:
    Ноя 10 16:03:09
     
    MJPG-streamer [10094]
    # export LD_LIBRARY_PATH=/path/to/plugin/folder
    Ноя 10 16:03:09
     
    MJPG-streamer [10094]
    dlopen: input_uvc.so: cannot open shared object file: No such file or directory
     
    Помню легко ларчик открывался, а сейчас рою - не могу найти.
     
     
     
     
  4. Разобрался.

    В 4 версиях не работает видеопоток. Многие пользователи жалуются.

    Пришлось ставить версию из архива 3.4.0(http://bin.entware.net/mipselsf-k3.4/archive/)

    opkg install http://bin.entware.net/mipselsf-k3.4/archive/motion_3.4.0-20141018-9479d910f2149b5558788bb86f97f26522794212-3a_mipsel-3.4.ipk

     

  5. У кого нибудь получилось видео поток увидеть с использованием motion? Киньте motion.conf

    Уже день долблю, не запускается ни вебморда ни видео поток, хотя в логах пишет что всё работает.

    Даже картинки получается сохранять по движению.

    А вот с виде потоком болт 

  6. На 3.1.

    Создал файл  /etc/init.d/K10vcore следующего содержания:

    Spoiler
    
    #!/bin/sh
    
    prefix="/opt"
    PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
    
    start() {
        echo "Load video core..."
        insmod /lib/modules/4.9-ndm-2/i2c-core.ko 
        insmod /lib/modules/4.9-ndm-2/i2c-dev.ko 
        insmod /lib/modules/4.9-ndm-2/videodev.ko 
        insmod /lib/modules/4.9-ndm-2/v4l2-common.ko 
        insmod /lib/modules/4.9-ndm-2/videobuf2-core.ko 
        insmod /lib/modules/4.9-ndm-2/videobuf2-memops.ko 
        insmod /lib/modules/4.9-ndm-2/videobuf2-vmalloc.ko 
        insmod /lib/modules/4.9-ndm-2/videobuf2-v4l2.ko
        insmod /lib/modules/4.9-ndm-2/uvcvideo.ko
        }
    
    status() {
        echo "Loading video core components:"
        lsmod | grep video
        }
    
    case "$1" in
        start)
            start
            ;;
        status) status
            ;;
        *)
            echo "Usage: $0 (start|status)"
            exit 1
            ;;
    esac
    
    exit 0

     

     

    Теперь командой /opt/etc/init.d/K10vcore start запускаю поддержку камер, а командой /opt/etc/init.d/K10vcore status просматриваю запущенные компоненты

    Должны увидеть примерно это

    ~ # /opt/etc/init.d/K10vcore status
    Loading video core components:
    uvcvideo               67842  0
    videobuf2_v4l2         10356  1 uvcvideo
    videobuf2_vmalloc       3633  1 uvcvideo
    videobuf2_memops         986  1 videobuf2_vmalloc
    videobuf2_core         25050  2 uvcvideo,videobuf2_v4l2
    videodev              119921  3 uvcvideo,v4l2_common,videobuf2_v4l2
    i2c_core               19636  3 v4l2_common,videodev,i2c_dev
    usbcore               137984  9 uvcvideo,usbhid,snd_usb_audio,usb_storage,usbextras,usblp,xhci_mtk,snd_usbmidi_lib,xhci_hcd

    Надеюсь после перезапусков роутера, если не будет грузиться, поменяю первую букву К на S и будет всё грузиться само.
     

     

     

    • Thanks 1
×
×
  • Create New...