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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.09.2014, 05:15   #1
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Положи эту строчку в фаил /etc/rc.local до строчки exit 0.

PHP код:
бла-бла
mjpg_streamer 
-"input_uvc.so -d /dev/video0 -y -r 640x480 -f 5 -q 50" -"output_http.so -w /www/webcam -p 8080" 

exit 
Или просто погуглить на тему "linux автозапуск".

Последний раз редактировалось stD; 04.09.2014 в 05:17.
stD вне форума   Ответить с цитированием
Старый 31.10.2014, 08:18   #2
Banan
Junior Member
 
Регистрация: 30.10.2014
Сообщений: 13
Вес репутации: 0
Banan is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Прошу помощи у знающих. Есть камера Vimicro (0ac8:301b) в списке поддерживаемых её нет. На оф.сайте есть драйвер для MacOS (http://www.vimicro.com/english/produ...0Hz_061008.zip). Пробовал устанавливать на хакинтош - камера прекрасно открывается и работает, однако с WRT затык.
Драйвер камеры с этого форума установлен.
opkg list-installed
Код:
base-files - 146-r37816
block-mount - 2013-08-16.1-5290ec879aa4d9f4192df00aad4434b0f0afa872
busybox - 1.19.4-7
chat - 2.4.5-10
comgt - 0.32-21
dnsmasq - 2.66-3
dropbear - 2012.55-2
e2fsprogs - 1.42.4-1
fdisk - 2.21.2-2
iw - 3.10-1
jshn - 2013-08-01-04f194aa8a04926fe7f2e42bbf9ba6c62d49339e
kernel - 3.10.4-1-6910dd36396650e8ef41514cdbde550a
kmod-ath - 3.10.4+2013-06-27-1
kmod-ath9k - 3.10.4+2013-06-27-1
kmod-ath9k-common - 3.10.4+2013-06-27-1
kmod-cfg80211 - 3.10.4+2013-06-27-1
kmod-crypto-aes - 3.10.4-1
kmod-crypto-arc4 - 3.10.4-1
kmod-crypto-core - 3.10.4-1
kmod-crypto-hash - 3.10.4-1
kmod-crypto-manager - 3.10.4-1
kmod-fs-ext4 - 3.10.4-1
kmod-gpio-button-hotplug - 3.10.4-1
kmod-i2c-core - 3.10.4-1
kmod-input-core - 3.10.4-1
kmod-leds-gpio - 3.10.4-1
kmod-ledtrig-default-on - 3.10.4-1
kmod-ledtrig-netdev - 3.10.4-1
kmod-ledtrig-timer - 3.10.4-1
kmod-lib-crc-ccitt - 3.10.4-1
kmod-lib-crc16 - 3.10.4-1
kmod-mac80211 - 3.10.4+2013-06-27-1
kmod-nls-base - 3.10.4-1
kmod-scsi-core - 3.10.4-1
kmod-usb-core - 3.10.4-1
kmod-usb-serial - 3.10.4-1
kmod-usb-serial-option - 3.10.4-1
kmod-usb-serial-wwan - 3.10.4-1
kmod-usb-storage - 3.10.4-1
kmod-usb-uhci - 3.10.4-1
kmod-usb2 - 3.10.4-1
kmod-video-core - 3.10.4-1
kmod-video-uvc - 3.10.4-1
kmod-video-videobuf2 - 3.10.4-1
libblkid - 2.21.2-2
libblobmsg-json - 2013-08-01-04f194aa8a04926fe7f2e42bbf9ba6c62d49339e
libc - 0.9.33.2-1
libext2fs - 1.42.4-1
libgcc - 4.6-linaro-1
libjpeg - 6b-1
libjson-c - 0.11-2
libjson-script - 2013-08-01-04f194aa8a04926fe7f2e42bbf9ba6c62d49339e
libnl-tiny - 0.1-3
libpthread - 0.9.33.2-1
librt - 0.9.33.2-1
libubox - 2013-08-01-04f194aa8a04926fe7f2e42bbf9ba6c62d49339e
libubus - 2013-08-08-b20a8a01c7faea5bcc9d34d10dcf7736589021b8
libuci - 2013-06-11.1-1
libusb-1.0 - 1.0.9-1
libuuid - 2.21.2-2
mjpg-streamer - r181-1
mtd - 20
netifd - 2013-07-16-2674941b06c1ec67f1aff1bff9212e1372106641
opkg - 618-3
procd - 2013-08-16-85a5ce27f5f02e4ddab6916d69ba7f7375d289d4-1
uboot-envtools - 2013.07-rc1-2
ubox - 2013-08-16.1-5290ec879aa4d9f4192df00aad4434b0f0afa872
ubus - 2013-08-08-b20a8a01c7faea5bcc9d34d10dcf7736589021b8
ubusd - 2013-08-08-b20a8a01c7faea5bcc9d34d10dcf7736589021b8
uci - 2013-06-11.1-1
uhttpd - 2013-07-31-fae8886f8aa5d996c8de607abea8b677216549b5
usb-modeswitch - 2013-08-20-575c8e8dec6d1f544debe867ebc0bde051209c17
wpad-mini - 20130807-1
Камера подключается через пассивный USB 1.1 хаб, на нем еще 3G модем E1550, системный диск на microSD модема.
dmesg
Код:
[   16.360000] i2c /dev entries driver
[   16.430000] usbcore: registered new interface driver usbserial
[   16.430000] usbcore: registered new interface driver usbserial_generic
[   16.460000] usbserial: USB Serial support registered for generic
[   16.620000] Linux video capture interface: v2.00
[   16.700000] usbcore: registered new interface driver option
[   16.700000] usbserial: USB Serial support registered for GSM modem (1-port)
[   16.710000] option 1-1.2:1.0: GSM modem (1-port) converter detected
[   16.720000] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0
[   16.720000] option 1-1.2:1.1: GSM modem (1-port) converter detected
[   16.730000] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1
[   16.930000] usbcore: registered new interface driver uvcvideo
[   16.930000] USB Video Class driver (1.1.1)
[   20.790000] device eth0 entered promiscuous mode
[   21.440000] eth0: link up (100Mbps/Full duplex)
[   21.440000] br-lan: port 1(eth0) entered forwarding state
[   21.450000] br-lan: port 1(eth0) entered forwarding state
[   23.450000] br-lan: port 1(eth0) entered forwarding state
[   25.740000] cfg80211: Calling CRDA for country: RU
[   25.760000] cfg80211: Regulatory domain changed to country: RU
[   25.760000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   25.770000] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[   25.780000] cfg80211:   (5735000 KHz - 5835000 KHz @ 20000 KHz), (N/A, 3000 mBm)
[  215.680000] usb 1-1.1: new full-speed USB device number 4 using ehci-platform
Соответственно в /dev/ никакого video не появляется.

UPD:
Нашел камеру тут:
http://linuxtv.org/wiki/index.php/Gspca_devices
UVC получается не используется. Для Gspca в репозитории есть пакеты? И если с другого репозиотрия качать, совместимо ли будет с этой прошивкой?

Последний раз редактировалось Banan; 31.10.2014 в 09:25.
Banan вне форума   Ответить с цитированием
Старый 03.11.2014, 23:28   #3
nemo
Junior Member
 
Регистрация: 03.11.2014
Сообщений: 2
Вес репутации: 0
nemo is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

доброе время суток ,у меня камера Defender G-lens 323, в списке нет ,видео не транслирует , нельзя как нибудь его подключить
nemo вне форума   Ответить с цитированием
Старый 05.11.2014, 08:18   #4
Banan
Junior Member
 
Регистрация: 30.10.2014
Сообщений: 13
Вес репутации: 0
Banan is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Цитата:
Сообщение от nemo Посмотреть сообщение
доброе время суток ,у меня камера Defender G-lens 323, в списке нет ,видео не транслирует , нельзя как нибудь его подключить
http://forum.runtu.org/index.php?topic=4116.0
тут сообщают, что vendor и device у камеры такие: ID 093a:2620.
Соответственно, смотрим тут: http://linuxtv.org/wiki/index.php/Gspca_devices, нужен gspca_pac7311 драйвер.
Тут http://mxhaard.free.fr/spca5xx.html конкретно устройство 2620 не указывается, но может и подойдет драйвер оттуда (скачать можно вверху страницы).
Banan вне форума   Ответить с цитированием
Старый 04.11.2014, 12:04   #5
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Если нет драйвера для этой камеры, то не подключите
Admin вне форума   Ответить с цитированием
Старый 05.11.2014, 10:22   #6
cyberlab
Senior Member
 
Регистрация: 25.11.2013
Сообщений: 116
Вес репутации: 0
cyberlab is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

В репозитории есть вот такие пакеты
Код:
kmod-video-gspca-conex	install 
kmod-video-gspca-core	install 
kmod-video-gspca-etoms	install 
kmod-video-gspca-finepix	install 
kmod-video-gspca-gl860	install 
kmod-video-gspca-jeilinj	install 
kmod-video-gspca-konica	install 
kmod-video-gspca-m5602	install 
kmod-video-gspca-mars	install 
kmod-video-gspca-mr97310a	install 
kmod-video-gspca-ov519	install 
kmod-video-gspca-ov534	install 
kmod-video-gspca-ov534-9	install 
kmod-video-gspca-pac207	install 
kmod-video-gspca-pac7311	install 
kmod-video-gspca-se401	install 
kmod-video-gspca-sn9c20x	install 
kmod-video-gspca-sonixb	install 
kmod-video-gspca-sonixj	install 
kmod-video-gspca-spca500	install 
kmod-video-gspca-spca501	install 
kmod-video-gspca-spca505	install 
kmod-video-gspca-spca506	install 
kmod-video-gspca-spca508	install 
kmod-video-gspca-spca561	install 
kmod-video-gspca-sq905	install 
kmod-video-gspca-sq905c	install 
kmod-video-gspca-stk014	install 
kmod-video-gspca-stv06xx	install 
kmod-video-gspca-sunplus	install 
kmod-video-gspca-t613	install 
kmod-video-gspca-tv8532	install 
kmod-video-gspca-vc032x	install 
kmod-video-gspca-zc3xx
cyberlab вне форума   Ответить с цитированием
Старый 31.12.2014, 08:16   #7
LDSoft
Junior Member
 
Регистрация: 31.12.2014
Сообщений: 3
Вес репутации: 0
LDSoft is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Добрый день. Всех с наступающим!

Нужна помощь...
Купил камеру Genius facecam 320 (uvc).
Использую mjpg-streamer.
На Attitude работает на разрешении 320х240 стабильно.
На Barrier не работает, если указываю разрешение 640х480, то как буд-то работает, но картинки нет, при других разрешениях падает с сообщением "Segmentation fault".
Запускаю строкой "mjpg_streamer -i "input_uvc.so -d /dev/video0 -y -r 640x480 -f 5 -q 50" -o "output_http.so -w /www/webcam -p 8080""
LDSoft вне форума   Ответить с цитированием
Старый 08.01.2015, 20:23   #8
Standart
Junior Member
 
Регистрация: 08.01.2015
Адрес: Пятигорск
Сообщений: 4
Вес репутации: 0
Standart is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

После недели ковыряний в сторону подключения камеры, все ж таки решил не полениться, а зарегистрироваться и написать

Есть примерно одинаковые старые и дешевые камеры, пытаюсь подружить их с Openwrt на tp link 3020
[ 11.760000] uvcvideo: Found UVC 1.00 device Vimicro USB Camera (Altair) (0ac8:3450)
[ 916.420000] uvcvideo: Found UVC 1.00 device A4 TECH USB2.0 PC Camera J (0ac8:c40a)

Как и предыдущий вопрошающий, подтверждаю. На Attitude работает (когда принудительно запускаешь из командной строки с опцией -y (YUYV) )
На Barrier в браузере только значок незагружаемой картинки (квадратик с "трещиной")
Делал на релизе Barrier-а и на парочке свежих транков.
Т.е.:
1) делаю перепрошивку роутера, правлю сетевой конфиг;
2) делаю opkg update
opkg install kmod-video-uvc mjpg-streamer
3) в конфиге mjpg_streamer делаю option enabled '1' и комментарю пароли, делаю
/etc/init.d/mjpg-streamer enable
/etc/init.d/mjpg-streamer start
4) втыкаю камеру, ребут, смотрю, что /dev/video0 есть
В браузере картинки нет, так же нет красивой вебстранички стримера
Делаю /etc/init.d/mjpg-streamer stop
и из командной строки запускаю "mjpg_streamer -i "input_uvc.so -d /dev/video0 -y -r 640x480 -f 5 -q 50" -o "output_http.so -w /www/webcam -p 8080"" команды топикстартера, но всё с тем же результатом....
Почему-то кажется, что плагин input_uvc.so не может "достучаться" до /dev/video0 в следствие чего получается затык.
Может мне кто-нибудь помочь?

Более новой камеры для "попробовать" нету (((
Standart вне форума   Ответить с цитированием
Старый 08.01.2015, 20:48   #9
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Ваши камеры не поддерживают mjpg, только YUYV
пропишите в конфиге option yuv "on"
Admin вне форума   Ответить с цитированием
Старый 08.01.2015, 23:44   #10
Standart
Junior Member
 
Регистрация: 08.01.2015
Адрес: Пятигорск
Сообщений: 4
Вес репутации: 0
Standart is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Если верить вот этому
https://github.com/openwrt/packages/...-streamer.init
, то такая опция не обрабатывается. А где этот файл находится?


UPD: нашел, хранится в /etc/init.d
Буду пробовать чуть подправить....

Последний раз редактировалось Standart; 08.01.2015 в 23:48.
Standart вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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