Перейти к содержанию

TheBB

Модераторы
  • Постов

    2 491
  • Зарегистрирован

  • Посещение

  • Победитель дней

    54

Весь контент TheBB

  1. рекомендация не моя, а разработчиков ))) дык, кто ж спорит. что имеем, то имеем:
  2. так кто куда ставил, тот то и указывает (с флагом "-g" (global) устанавливается в "/opt/lib/node_modules/", значит-с, имеем: `node-red -u /opt/lib/node_modules/node-red >> $LOG &` ) всё на месте, всё запускается нет. или в текущую рабочую, или глобально. (изучать "node" всё равно не буду ))) )
  3. надо жмякать "Enter", а не "Ctrl"+"C" или или (уже поздно) т.к. Сперва надо разобраться с загрузкой ядерных модулей при подключенной камере, только потом переходить к запуску сервиса
  4. могу позапускать и `node-red` (хоть и делал это не раз "в поисках истины"), но сути не поменяет - не использую "node" (for testing only)
  5. да, надо указать путь к "... use specified user directory..." -u, --userDir DIR use specified user directory
  6. чтение справки может творить чудеса ))) ~ # node-red --help Node-RED v1.0.2 Usage: node-red [-v] [-?] [--settings settings.js] [--userDir DIR] [--port PORT] [--title TITLE] [--safe] [flows.json] Options: -p, --port PORT port to listen on -s, --settings FILE use specified settings file --title TITLE process window title -u, --userDir DIR use specified user directory -v, --verbose enable verbose output --safe enable safe mode -?, --help show this help Documentation can be found at http://nodered.org ~ # авторизованы в системе и установлены переменные окружения (оч.оч.оч. кратко) возможно не уверен (долго не мог понять вылет нативной сборки, пока не отключил) можно установить лишь экспериментальным путём можете и так node-red -u /opt/root >> $LOG &
  7. ~ # cat /opt/etc/init.d/S99node-red | grep node-red-pi node-red-pi -u /opt/root --max-old-space-size=128 >> $LOG & ~ # "... а ларчик просто открывался..."
  8. что-то явно пошло не так ))), модули не должны пытаться загрузиться, если уже загружены в скрипте запуска добавьте `yes | ` перед `mjpg-streamer` yes | mjpg_streamer ... там ваще хитро сделано, слеплены две строки из разных мест ("enabling daemon mode" и "forked to background (%d)") upd cобсна, бинарник с отломанными строками (для первой хватит и журнала, а вторая пофиг, ибо нефиг, хотя... можно перправить в stdin), тады - `yes` не нужен ))) ~ # /opt/etc/init.d/S96mjpg-streamer start starting mjpg_streamer... ~ # /opt/etc/init.d/S96mjpg-streamer restart stopping mjpg_streamer... starting mjpg_streamer... ~ # /opt/etc/init.d/S96mjpg-streamer restart stopping mjpg_streamer... starting mjpg_streamer... ~ # /opt/etc/init.d/S96mjpg-streamer restart stopping mjpg_streamer... starting mjpg_streamer... ~ # upd2 пакеты пересобрал, перезалил (там же)
  9. В системе Entware есть 2 пакета kmod - сам "kmod" и "kmod_ndms", "заточенный" под Keenetic`и. Ставится или первый, или второй.
  10. порядок загрузки (и выгрузки) модулей в примере выше add Работает как на 2.хх, так и на 3.х прошивках, проверено (нашел "некое подобие" двух камер, одна - определяется, но не поддерживается, со вторй - запускается без проблем). Чем слабее устройство и выше параметры запуска, тем больше нагрузка. Надо "играться" с параметрами запуска.
  11. Начнём сначала. Модули-то загрузились? ~ # lsmod | grep vid uvcvideo 67842 0 videobuf2_vmalloc 3633 1 uvcvideo videobuf2_memops 986 1 videobuf2_vmalloc videobuf2_v4l2 10356 1 uvcvideo 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 137887 30 cp210x,rndis_host,usbnet,huawei_cdc_ncm,uvcvideo,usbhid,snd_usb_audio,usb_storage,usbextras,ax88179_178a,cdc_acm,cdc_ether,sierra,cdc_ncm,ftdi_sio,cdc_wdm,usbserial,dm9601,kalmia,xhci_mtk,snd_usbmidi_lib,option,asix,pl2303,ch341,rtl8150,usb_wwan,r8152,cypress_m8,xhci_hcd ~ # add а это - с GigaII (fw 2.16; linux-3.4.xxx) ~ # lsmod | grep vid uvcvideo 60329 0 - Live 0x8b220000 videobuf2_vmalloc 1794 1 uvcvideo, Live 0x8cf6d000 videobuf2_memops 1540 1 videobuf2_vmalloc, Live 0x8c002000 videobuf2_core 18153 1 uvcvideo, Live 0x8b178000 videodev 78661 1 uvcvideo, Live 0x8b240000 i2c_core 15233 1 videodev, Live 0x8b1a8000 usbcore 119261 30 uvcvideo,rndis_host,snd_usb_audio,cdc_ether,huawei_cdc_ncm,asix,option,cdc_ncm,usb_wwan,usbextras,snd_usbmidi_lib,kalmia,cp210x,usbhid,ax88179_178a,usb_storage,cdc_acm,dm9601,ohci_hcd,sierra,usbnet,pl2303,cdc_wdm,r8152,ehci_hcd,rtl8150,ftdi_sio,ch341,usbserial, Live 0x8f3a0000 ~ #
  12. Проблемы с запуском и настройкой переехали сюда (там и продолжим).
  13. ps3netsrv_20190924-1_mips-3.4.ipk ps3netsrv-mbedtls_20190924-1_mips-3.4.ipk ps3netsrv_20190924-1_mipsel-3.4.ipk ps3netsrv-mbedtls_20190924-1_mipsel-3.4.ipk add Oops, I forgot to add the files to compile by yourself upd packages are located in the repository
  14. загрузить любым доступным способом и установить вручную, типа такого
  15. пробуйте http://bin.entware.net/mipselsf-k3.4/test/
  16. попробуйте с такими параметрами: ' mjpg_streamer -b -i "input_uvc.so" -o "output_http.so -p 3000 -w /opt/share/www/webcam" ' upd:
  17. Значит-с, надо добавить в скрипт запуска, раз просит "export LD_LIBRARY_PATH=/opt/lib/mjpg-streamer" или указывать полный путь к плагинам "mjpg_streamer -b -i "/opt/lib/mjpg-streamer/input_uvc.so...." на 2.16 - работает, на 3.х - проверить не могу (камера припаяна в GigaII)
  18. важны наличие и порядок загрузки модулей (в теме и по форуму есть примеры) /opt/home # modinfo /lib/modules/4.9-ndm-3/uvcvideo.ko | grep ^dep depends: videodev,videobuf2-core,usbcore,videobuf2-v4l2,videobuf2-vmalloc /opt/home #
  19. @s60 , у Вас "старая" система пакетов "Entware-Keenetic", переходите на новую "Entware"
  20. В OpenWRT пакеты нарезали: # opkg list | grep mjpg-streamer mjpg-streamer - 2018-10-25-3 - Streaming application for Linux-UVC compatible webcams mjpg-streamer-input-file - 2018-10-25-3 - Streaming application for Linux-UVC compatible webcams This package provides the file input plugin. mjpg-streamer-input-http - 2018-10-25-3 - Streaming application for Linux-UVC compatible webcams This package provides the http input plugin. mjpg-streamer-input-uvc - 2018-10-25-3 - Streaming application for Linux-UVC compatible webcams This package provides the UVC input plugin. mjpg-streamer-output-file - 2018-10-25-3 - Streaming application for Linux-UVC compatible webcams This package provides the file output plugin. mjpg-streamer-output-http - 2018-10-25-3 - Streaming application for Linux-UVC compatible webcams This package provides the HTTP output plugin. mjpg-streamer-output-rtsp - 2018-10-25-3 - Streaming application for Linux-UVC compatible webcams This package provides the RTSP output plugin. mjpg-streamer-output-zmq - 2018-10-25-3 - Streaming application for Linux-UVC compatible webcams This package provides the ZeroMQ output plugin. mjpg-streamer-www - 2018-10-25-3 - Streaming application for Linux-UVC compatible webcams This package provides full version of the web content. Includes cambozola applet. mjpg-streamer-www-simple - 2018-10-25-3 - Streaming application for Linux-UVC compatible webcams This package provides simple version of the web content. #
  21. см. предыдуший пост ~ # cpanm File::Flock::Tiny можно глянуть лог или, сразу с ключом "-f" (--force)
  22. Ещё можно попробовать установку с https://metacpan.org/pod/distribution/App-cpanminus/bin/cpanm upd: https://github.com/miyagawa/cpanminus/tree/devel/App-cpanminus ~ # cd /opt/bin /opt/bin # /opt/bin # curl -L https://cpanmin.us/ -o cpanm /opt/bin # sed -i -e 's,^#!.*perl,#!/opt/bin/perl,;s,"/etc/,"/opt/etc/,g' cpanm /opt/bin # chmod +x cpanm /opt/bin # cpanm -h /opt/bin # cd - /opt/root ~ #
  23. Нет, патч уже включен при сборке пакета. Лучше включить swap на 1GB, при сборке жрёт много. Зачем лог? screen, tmux...
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.