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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.07.2013, 07:23   #141
UA6EM
Member
 
Регистрация: 11.07.2013
Сообщений: 91
Вес репутации: 0
UA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant future
По умолчанию

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="refresh" content="0; URL=/cgi-bin/luci" />
</head>
<body style="background-color: black">
<a style="color: white; text-decoration: none" href="/cgi-bin/luci">LuCI - Lua Configuration Interface</a>
</body>
</html>
UA6EM вне форума   Ответить с цитированием
Старый 27.07.2013, 14:56   #142
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
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
По умолчанию

Камеру подключить можно к любой версии прошивки.
Только не все камеры поддерживаются, смотрите список
Admin вне форума   Ответить с цитированием
Старый 29.07.2013, 07:53   #143
skyvlad
Junior Member
 
Регистрация: 21.07.2013
Сообщений: 19
Вес репутации: 0
skyvlad is an unknown quantity at this point
По умолчанию

Спасибо всем, кто откликнулся. Смог подключить камеру, но с разрешением 320*240. Если 640*480 - получаю ребут. Установил motion - то-же самое. При этом записываю не видео, а просто фото. И кадры эти - встречаются сдинутые по горизонтали части фото, с цветопередачей иногда глюки. Хаб вроде 2.0 с внешним питанием, правда и камера и хаб - китай нонейм. Камера со встроенным микрофоном VID_18EC&PID_3399. Возможно ли как-нибудь поднять разрешение?
skyvlad вне форума   Ответить с цитированием
Старый 29.07.2013, 11:53   #144
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
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
По умолчанию

С дешевой китайской камерой у меня тоже не получилось нормальной картинки и приемлемого разрешения
Logitech рулит
Admin вне форума   Ответить с цитированием
Старый 29.07.2013, 23:30   #145
влад
Junior Member
 
Регистрация: 18.07.2013
Сообщений: 11
Вес репутации: 0
влад is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от andr128 Посмотреть сообщение
Все верно.
Если вы делаете запрос браузером, web сервер lighttpd (слушает порт 80) открывает по умолчанию страницу index.html (или index.php) в которой в конечном итоге есть ссылка вида:
http://ip_address:8080/?action=stream, которая в свою очередь обращается к серверу: mjpg-streamer слушающий порт 8080.
Через переменную ?action ему передается параметр stream указывающий в каком виде делать ответ (клиенту) браузеру.

Ваша же программа не является браузером и не умеет читать html код, она лишь может обратиться по определенному адресу и в ответ ожидает уже поток видео. В данном случае обращаясь непосредственно к mjpg-streamer вы получаете в ответ видео-поток.
Получается что нужно на самом роутере захватить изображение с http://ip_address:8080/?action=stream, организовать свой сервер и с него отдавать поток для программ видеозахвата? Или как то можно изменить параметры сервера mjpg-streamer?
P.S. motion пробовал с с270 на 2-х роутерах (d-link dir320 и tp-link wr1043), и на обоих программа периодически зависала и вываливались артефакты в изображении, хотя mjpg-streamer при том же разрешении и fps ведет себя прекрасно.
влад вне форума   Ответить с цитированием
Старый 01.08.2013, 11:23   #146
Tarik
Junior Member
 
Регистрация: 01.08.2013
Сообщений: 3
Вес репутации: 0
Tarik is an unknown quantity at this point
По умолчанию

Подключил вебку от ноута.
Но отображает пару строк вверху и все. Менял разрешение, фпс. не помогло. Видать таки не совсем совместимая :-(
Миниатюры
Нажмите на изображение для увеличения
Название: stream.JPG
Просмотров: 327
Размер:	39.4 Кб
ID:	1072  
Tarik вне форума   Ответить с цитированием
Старый 01.08.2013, 11:41   #147
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
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
По умолчанию

Что за камера?
Попробовал разрешение 320х240?
Admin вне форума   Ответить с цитированием
Старый 01.08.2013, 19:57   #148
Tarik
Junior Member
 
Регистрация: 01.08.2013
Сообщений: 3
Вес репутации: 0
Tarik is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
Что за камера?
Попробовал разрешение 320х240?
Конечно пробовал.
Хз что за камера. Выдернута с мертвого ноута.

root@OpenWrt:~# dmesg
...
[ 384.300000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 384.460000] uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:62c0)
[ 384.470000] input: USB 2.0 Camera as /devices/platform/ehci-platform/usb1/1-1/1-1:1.0/input/input0

помогло изменения параметра f до 25
Код:
root@OpenWrt:/usr/bin# mjpg_streamer -i "input_uvc.so -d /dev/video0 -y -r 640x480 -f 25 -q 50" -o "output_http.so -w /www/web
cam -p 8080"
MJPG Streamer Version: svn rev: exported
 i: Using V4L2 device.: /dev/video0
 i: Desired Resolution: 640 x 480
 i: Frames Per Second.: 25
 i: Format............: YUV
 i: JPEG Quality......: 50
Adding control for Pan (relative)
UVCIOC_CTRL_ADD - Error: Invalid argument
Adding control for Tilt (relative)
UVCIOC_CTRL_ADD - Error: Invalid argument
Adding control for Pan Reset
UVCIOC_CTRL_ADD - Error: Invalid argument
Adding control for Tilt Reset
UVCIOC_CTRL_ADD - Error: Invalid argument
Adding control for Pan/tilt Reset
UVCIOC_CTRL_ADD - Error: Invalid argument
Adding control for Focus (absolute)
UVCIOC_CTRL_ADD - Error: Invalid argument
mapping control for Pan (relative)
UVCIOC_CTRL_MAP - Error: Invalid argument
mapping control for Tilt (relative)
UVCIOC_CTRL_MAP - Error: Invalid argument
mapping control for Pan Reset
UVCIOC_CTRL_MAP - Error: Invalid argument
mapping control for Tilt Reset
UVCIOC_CTRL_MAP - Error: Invalid argument
mapping control for Pan/tilt Reset
UVCIOC_CTRL_MAP - Error: Invalid argument
mapping control for Focus (absolute)
UVCIOC_CTRL_MAP - Error: Invalid argument
mapping control for LED1 Mode
UVCIOC_CTRL_MAP - Error: Invalid argument
mapping control for LED1 Frequency
UVCIOC_CTRL_MAP - Error: Invalid argument
mapping control for Disable video processing
UVCIOC_CTRL_MAP - Error: Invalid argument
mapping control for Raw bits per pixel
UVCIOC_CTRL_MAP - Error: Invalid argument
 o: www-folder-path...: /www/webcam/
 o: HTTP TCP port.....: 8080
 o: username:password.: disabled
 o: commands..........: enabled
Только на самом деле фпс похоже больше на 5
P.S. TL-MR3220\\openwrt.org/attitude_adjustment/12.09
P.S.2 Проц не хило так "колбасит".
Код:
Mem: 21700K used, 7512K free, 0K shrd, 1648K buff, 5664K cached
CPU:  99% usr   0% sys   0% nic   0% idle   0% io   0% irq   0% sirq
Load average: 1.05 0.93 0.55 2/44 1251
  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
 1167  1162 root     S    17368  59%  99% mjpg_streamer -i input_uvc.so -d /dev
 1251  1246 root     R     1500   5%   0% top
 1245  1089 root     S     1216   4%   0% /usr/sbin/dropbear -P /var/run/dropbe
  608     1 root     S     1532   5%   0% /sbin/netifd
  594     1 root     S     1508   5%   0% /sbin/syslogd -C16
    1     0 root     S     1504   5%   0% init
 1246  1245 root     S     1504   5%   0% -ash
 1162  1161 root     S     1504   5%   0% -ash
  477     1 root     S     1504   5%   0% init
  713   608 root     S     1500   5%   0% udhcpc -p /var/run/udhcpc-eth1.pid -s
 1158     1 root     S     1500   5%   0% /usr/sbin/ntpd -n -p 0.openwrt.pool.n
  775     1 root     S     1500   5%   0% /sbin/watchdog -t 5 /dev/watchdog
  596     1 root     S     1488   5%   0% /sbin/klogd
 1161  1089 root     S     1244   4%   0% /usr/sbin/dropbear -P /var/run/dropbe
 1089     1 root     S     1152   4%   0% /usr/sbin/dropbear -P /var/run/dropbe
 1111     1 root     S     1132   4%   0% /usr/sbin/uhttpd -f -h /www -r OpenWr
 1145     1 nobody   S      944   3%   0% /usr/sbin/dnsmasq -C /var/etc/dnsmasq
  604     1 root     S      872   3%   0% /sbin/ubusd
  598     1 root     S      860   3%   0% /sbin/hotplug2 --override --persisten
  256     2 root     SW       0   0%   0% [kworker/0:1]
Ситуация немного улучилась на разрешении 320*240 + увеличилось фпс(при просмотре, в настройках по прежнему 25)
Код:
Mem: 18968K used, 10244K free, 0K shrd, 1648K buff, 5664K cached
CPU:  90% usr   0% sys   0% nic   9% idle   0% io   0% irq   0% sirq
Load average: 1.09 0.96 0.80 2/45 1278
  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
 1255  1162 root     S    16700  57%  90% mjpg_streamer -i input_uvc.so -d

Последний раз редактировалось Tarik; 01.08.2013 в 20:48. Причина: Добавил лог
Tarik вне форума   Ответить с цитированием
Старый 02.08.2013, 08:46   #149
Sega-san
Junior Member
 
Регистрация: 29.07.2013
Сообщений: 2
Вес репутации: 0
Sega-san is an unknown quantity at this point
По умолчанию

По поводу авторизации для просмотра видео.

Редактируем /etc/config/mjpg-streamer добавляя строку

Код:
option password	"Ваш_логин:Ваш_пароль"
Редактируем /etc/init.d/mjpg-streamer находим участок кода и добавляем выделенное жирным
Код:
start_instance() {
	local s="$1"

	section_enabled "$s" || return 1

	config_get device "$s" 'device'
	config_get resolution "$s" 'resolution'
	config_get fps "$s" 'fps'
	config_get www "$s" 'www'
	config_get port "$s" 'port'
	config_get password	"$s" 'password'

	[ -c "$device" ] || {
		error "device '$device' does not exist"
		return 1
	}

	service_start /usr/bin/mjpg_streamer --input "input_uvc.so \
		--device $device --fps $fps --resolution $resolution" \
		--output "output_http.so -c $password --www $www --port $port"
}
Sega-san вне форума   Ответить с цитированием
Старый 02.08.2013, 22:44   #150
Tarik
Junior Member
 
Регистрация: 01.08.2013
Сообщений: 3
Вес репутации: 0
Tarik is an unknown quantity at this point
По умолчанию

Подскажите как добавить новое UVC устройство если такого нет в драйверах open-wrt.
Виндовс определяет как - USB\VID_05C8&PID_021E\HP_WEBCAM-101(05C8:021E)
Linux утверждает что она все таки UVC,-
Код:
[ 16.888710] uvcvideo: Found UVC 1.00 device HP Webcam-101 (05c8:021e)
[ 16.903100] input: HP Webcam-101 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input8
[ 16.903311] usbcore: registered new interface driver uvcvideo
[ 16.903317] USB Video Class driver (1.1.1)
Лог с роутера,-
Код:
[  215.650000] usb 1-1: new high-speed USB device number 6 using ehci-platform
[  215.780000] usb 1-1: device descriptor read/64, error -71
[  216.020000] usb 1-1: device descriptor read/64, error -71
[  216.250000] usb 1-1: new high-speed USB device number 7 using ehci-platform
[  216.380000] usb 1-1: device descriptor read/64, error -71
[  216.620000] usb 1-1: device descriptor read/64, error -71
[  216.850000] usb 1-1: new high-speed USB device number 8 using ehci-platform
[  217.280000] usb 1-1: device not accepting address 8, error -71
[  217.400000] usb 1-1: new high-speed USB device number 9 using ehci-platform
Tarik вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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