Jump to content

Подключение веб камеры в Entware (ZyXEL Keenetic II)


Recommended Posts

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

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

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

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

Edited by Wulf
Link to comment
Share on other sites

Разобрался.

В 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

 

Link to comment
Share on other sites

В 26.09.2019 в 21:45, Wulf сказал:

На 3.1.

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

  Скрыть содержимое


#!/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 и будет всё грузиться само.
 

 

 

Привет.

Вместо 

    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

Можно проще:  

    modprobe --first-time -v uvcvideo

эта команда проверит загруженные модули для видео, и доставит те, которых не найдёт (опцию -v можно убрать - она для подробного вывода результатов).

Также, не нужно указывать путь к модулям, т.к. он может быть иным после обновления, к примеру ../4.9-ndm-3/

(подразумевается, что набор инструментов kmod_ndms установлен).

Edited by Ari100krat
Link to comment
Share on other sites

42 минуты назад, Ari100krat сказал:

Можно проще:  


    modprobe --first-time -v uvcvideo

эта команда проверит загруженные модули для видео, и доставит те, которых не найдёт (опцию -v можно убрать - она для подробного вывода результатов).

Также, не нужно указывать путь к модулям, т.к. он может быть иным после обновления, к примеру ../4.9-ndm-3/

(подразумевается, что набор инструментов kmod_ndms установлен).

 Сначала установил kmod: opkg install kmod_ndms  Затем уже команда ошибку не выдавала: modprobe --first-time -v uvcvideo  Просто на прежних прошивках такого не надо было делать. Зато две строки и всё заработало, естественно и папка modules появилась.  Спасибо!

Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...