Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.06.2020, 14:51   #1
Sergey_efremov
Junior Member
 
Регистрация: 21.06.2020
Сообщений: 8
Вес репутации: 0
Sergey_efremov is an unknown quantity at this point
По умолчанию

Всем Доброго Дня. Имею 7 Роутеров Dlink dsl2650 Полностью переделаны Добавлены Wan И Два USB 2.0/
Хочу на каждый роутер повесить по Две камеры..
По одной Работает, А Две не хочет.
Мои Настройки mjpg-streamer

Развернуть для просмотра


config mjpg-streamer 'core'
option enabled '1'
option input 'uvc'
option output 'http'
option device '/dev/video0'
option resolution '640x480'
option yuv 'on'
option quality '80'
option fps '5'
option led 'on'
option www '/www/webcam'
option port '8097'
option username '******'
option password '********'
[свернуть]

Когда добавляю В mjpg-streamer Еще Один Конфиг С портом 8098
Тогда начинает Работать вторая камера Нижний конФиг ( video1 )

Развернуть для просмотра


config mjpg-streamer 'core'
option enabled '1'
option input 'uvc'
option output 'http'
option device '/dev/video0'
option resolution '640x480'
option yuv 'on'
option quality '80'
option fps '5'
option led 'on'
option www '/www/webcam'
option port '8097'
option username '******'
option password '********'


config mjpg-streamer 'core'
option enabled '1'
option input 'uvc'
option output 'http'
option device '/dev/video1'
option resolution '640x480'
option yuv 'on'
option quality '80'
option fps '25'
option led 'on'
option www '/www/webcam'
option port '8098'
option username '******'
option password '********'

[свернуть]

При создании В /etc/rc.local Команды до Exit 0 делаю:

mjpg_streamer -i "input_uvc.so -d /dev/video1 -r 640x480 -f 25" -o "output_http.so -w /www/webcam -p 8098"

А в mjpg-streamer Оставляю Только Команду. Для /dev/video0'

Развернуть для просмотра

config mjpg-streamer 'core'
option enabled '1'
option input 'uvc'
option output 'http'
option device '/dev/video0'
option resolution '640x480'
option yuv 'on'
option quality '80'
option fps '5'
option led 'on'
option www '/www/webcam'
option port '8097'
option username '******'
option password '********'
[свернуть]


Работает Та что В mjpg-streamer . video0
Почему не срабатывает команда На вторую камеру Video1?

Камеры работают Только С такими Настройками В mjpg-streamer
Одна Работает option fps '5' вторая option fps '25'

Спасибо Вам!
Sergey_efremov вне форума   Ответить с цитированием
Старый 11.10.2016, 09:41   #2
francuzzz
Junior Member
 
Регистрация: 03.10.2016
Сообщений: 7
Вес репутации: 0
francuzzz is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Пытаюсь подключить камеру Logitech C270 к Openwrt.
Код:
root@SmartWrt_4:~# lsusb
Bus 001 Device 025: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem
Bus 001 Device 026: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 023: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Все пакеты поддержки USB и video установлены. Но в ls /dev камера не появляется.
Подключена через хаб, хабы пробовал разные результат один.
dmesg говорит следующее.
Код:
[ 1411.790000] usb 1-1.2: new high-speed USB device number 26 using ehci-platform
[ 1412.130000] usb 1-1.2: no of_node; not parsing pinctrl DT
В какую сторону копнуть?
francuzzz вне форума   Ответить с цитированием
Старый 11.10.2016, 19:32   #3
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

francuzzz
Что еще висит на хабе ?
Проверить:
1. Питание вебкамеры - смотрим у логитека этикетку рядом с разъемом usb 500mA.
2. Openwrt должна быть собрана с:
Kernel modules ---> Video Support ---> <*> kmod-video-core
Kernel modules ---> Video Support ---> <*> kmod-video-uvc
Kernel modules ---> Video Support ---> <*> kmod-video-videobuf2
Если нужен звук:
Kernel modules ---> Sound Support ---> <*> kmod-sound-core
Kernel modules ---> Sound Support ---> <*> kmod-usb-audio

Эти пакеты можно ставить и позже:
"Тонкие" настройки камеры:
Utilities ---> <*> v4l-utils
Стрим:
Multimedia ---> <*> mjpg-streamer (не только)

3. Установить v4l-utils, выполнить:
Код:
v4l2-ctl --all
И показать здесь вывод

Имхо, или питание или прошивка собиралась без поддержки видео в ядре.

Последний раз редактировалось sunny; 12.10.2016 в 14:20.
sunny вне форума   Ответить с цитированием
Старый 12.10.2016, 14:29   #4
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

У mjpg-streamer под Raspberry Pi версия mjpg-streamer-experimental:
https://github.com/jacksonliam/mjpg-streamer

Там есть плагин input_raspicam, который позволяет делать более тонкую настройку mjpg-streamer:
-sh : Set image sharpness (-100 to 100)
-co : Set image contrast (-100 to 100)
-br : Set image brightness (0 to 100)
-sa : Set image saturation (-100 to 100)
-ISO : Set capture ISO
-vs : Turn on video stabilisation
-ev : Set EV compensation
-ex : Set exposure mode (see raspistill notes)
-awb : Set AWB mode (see raspistill notes)
-ifx : Set image effect (see raspistill notes)
-cfx : Set colour effect (U:V)
-mm : Set metering mode (see raspistill notes)
-rot : Set image rotation (0-359)
-stats : Compute image stats for each picture (reduces noise)
-drc : Dynamic range compensation level (see raspistill notes)
-hf : Set horizontal flip
-vf : Set vertical flip

Более всего конечно интересен rotate 90 , кто-нибудь пробовал собирать mjpg-streamer на OpenWRT с этим плагином ?

mjpg-streamer имеет веб интефейс в luci luci-app-mjpg-streamer - нужно ли его править под плагин ?

===

Andreu
Думал, не придумал , если только скриптом присвоить значение и сравнивать если нет, то делать usbreset - может быть, как-то так
sunny вне форума   Ответить с цитированием
Старый 21.10.2016, 09:48   #5
francuzzz
Junior Member
 
Регистрация: 03.10.2016
Сообщений: 7
Вес репутации: 0
francuzzz is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Sunny, спасибо за советы. Да поддержки видео в прошивке не было, но пакеты ставил указанные вами. Однако установив CyberWrt и драйвер WebCam все завелось без каких либо проблем.
francuzzz вне форума   Ответить с цитированием
Старый 03.01.2017, 22:18   #6
NeaWeaR
Senior Member
 
Регистрация: 24.04.2014
Сообщений: 120
Вес репутации: 0
NeaWeaR is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Всем добрый день, хотелось бы узнать, есть ли у кого догадки, почему может не работать захват потока видео в C#:

Код:
cameraCapture = new Capture("http://192.168.100.100:8080/?action=stream");
Пытаюсь вот так открыть поток видео с IP камеры, в интернете все так открывают, у меня же не получается. Хотя в браузере все отлично работает.

Ошибка {"Unable to create capture from http://192.168.100.100:8080/?action=stream"}

Может быть можно выводить rtsp протоколом? или в другом формате, например с помощью cgi скрипта?

Последний раз редактировалось NeaWeaR; 03.01.2017 в 22:23.
NeaWeaR вне форума   Ответить с цитированием
Старый 06.02.2017, 08:45   #7
vintage
Junior Member
 
Регистрация: 03.02.2017
Сообщений: 8
Вес репутации: 0
vintage is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Добрый день!
Запустил на openwrt mjpg-streamer, камера logitech c510.
Но имеется один существенный косяк - а именно артефакты изображения:
Проявляются с ухудшением освещенности: чем ярче освещенность вокруг - тем меньше артефактов.
на камере c270 подобных проблем нет.
В какую сторону покопать?
Конфиг mjpeg'a:
Код:
config mjpg-streamer 'core'
option enabled 'true' option output 'http' option input 'uvc' option device '/dev/video0' option resolution '640x480' option quality '70' option fps '5' option port '310'
При этом, вывод top'а:
Код:
Mem: 23140K used, 38088K free, 520K shrd, 1920K buff, 8140K cached
CPU:   1% usr   0% sys   0% nic  97% idle   0% io   0% irq   0% sirq
Load average: 0.00 0.01 0.05 2/36 1729

  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
  594     1 root     S    11888  19%   2% /usr/bin/mjpg_streamer --input input_
 1727  1718 root     R     1492   2%   0% top
Миниатюры
Нажмите на изображение для увеличения
Название: photo_2017-02-06_08-52-22.jpg
Просмотров: 227
Размер:	9.9 Кб
ID:	4080   Нажмите на изображение для увеличения
Название: photo_2017-02-06_08-52-29.jpg
Просмотров: 174
Размер:	11.5 Кб
ID:	4081  
vintage вне форума   Ответить с цитированием
Старый 18.03.2017, 10:24   #8
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Цитата:
Сообщение от vintage Посмотреть сообщение
Запустил на openwrt mjpg-streamer, камера logitech c510.
Но имеется один существенный косяк - а именно артефакты изображения:
Проявляются с ухудшением освещенности: чем ярче освещенность вокруг - тем меньше артефактов.
vintage

Теперь могу сказать определенно, меняйте БП (блок питания роутера) на более мощный от 2A.

Так же если в течении дня камера начинает мылить изображение (теряется резкость) - это точно недостаток питания, меняйте бп.

Если БП правильно подобран, резкость всегда будет резкой (из личного опыта)

Про настройку фокуса - писал здесь:
http://cyber-place.ru/showpost.php?p=36357&postcount=51
Есть настроечные таблицы, можно найти и распечатать.
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 18.03.2017 в 10:29.
sunny вне форума   Ответить с цитированием
Старый 06.02.2017, 11:38   #9
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

vintage
Добрый

1) Для logitech С510
https://market.yandex.ru/product/638...840&track=tabs
640х480 (4:3) - не родное разрешение, у него и соотношение сторон другое 1280x720 (16:9)

Самое простое, поиграть с разрешением:
https://ru.wikipedia.org/wiki/16:9
Минимальное - 640:360 (16:9)

Разрешения и соотношения сторон:


2) Роутеру для работы с такой камерой маловато памяти.
мой вывод топа logitech C300 800x600 (4:3):
Код:
Mem: 46256K used, 15272K free, 2696K shrd, 340K buff, 9272K cached
CPU:  17% usr   1% sys   0% nic  79% idle   0% io   0% irq   0% sirq
Load average: 0.10 0.23 0.25 1/51 16609
  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
10513     1 root     S    46708  76%  18% motion
Решается подключением флешки, с установкой / (корня) или overlay-я на флешку:
http://cyber-place.ru/showpost.php?p...&postcount=276

3) Если планируется стримить ночь за окном (или просто темно), то нужно снимать розовое стеклышко перед объективом (разбирать камеру)- ИК фильтр.
Матрицы вебок имеют разную чувствительность к плохой освещенности..
Будет нарушена цветопередача днем, вообщем не очень хороший вариант для трансляции ночной улицы, как минимум нужно подсвечивать ИК подстветкой:


P.S. Подобную картинку можно наблюдать - при отвале чипа памяти на видеокарте

Последний раз редактировалось sunny; 06.02.2017 в 12:23.
sunny вне форума   Ответить с цитированием
Старый 06.02.2017, 13:50   #10
vintage
Junior Member
 
Регистрация: 03.02.2017
Сообщений: 8
Вес репутации: 0
vintage is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

спасибо за быстрый и развернутый ответ!

1) получалось запускать на смешном разрешении 320х240 - но такого недостаточно.
3) Можно ли как-то уменьшить чувствительность съемки? ИК- подсветка не нужна, суть камеры в том, чтобы снимать то, что происходит при включении света наружного. Сейчас использую для захвата изображений софтину iSpy, она реагирует на эти артефакты как на motion detect=((
Кстати, вопрос - почему с камерой С270, C160 таких проблем не наблюдается? Разрешение даже дает выбрать HD.
С 510-ой же размер изображения выше 720х405 не поднимается. При этом ошибок не выдает, просто размер картинки остается тот же.. и артефачит. Пробовалось на одном и том же роутере в одном и том же юсб-порту...

Последний раз редактировалось vintage; 06.02.2017 в 14:22.
vintage вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 7 (пользователей: 0 , гостей: 7)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:38. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика