|
17.09.2012, 01:09 | #1 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Подключаем USB веб камеру (WebCam) в OpenWrt
Устанавливаем необходимые пакеты
opkg update opkg install kmod-video-uvc mjpg-streamer Подключаем web-камеру к устройству и проверяем, определилась ли она в системе root@OpenWrt:/# ls /dev/vid* Редактируем фаил конфигурации vi /etc/config/mjpg-streamer Цитата:
/etc/init.d/mjpg-streamer enable /etc/init.d/mjpg-streamer start Делаем reboot и смотрим через веб браузер, IE и Opera криво работают, лучше всего использовать Chrom http://192.168.1.99:8080/stream.html Без ребута настройки можно поменять так: поток в формате YUV 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" Поток в формате MJPG mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 640x480 -f 5" -o "output_http.so -w /www/webcam -p 8080" Поток в фоновом режиме mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 640x480 -f 5" -o "output_http.so -w /www/webcam -p 8080" -b Список поддерживаемых Web камер Цитата:
|
||
18.09.2012, 10:37 | #2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
У меня камера вместе с роутером лежит на полу под столом
При установленном разрешении 960х720, роутер без проблем транслирует видео с частотой кадров 5Гц Скриншот веб интерфеса камеры Фотография сделанная удаленно из браузера http://192.168.1.99:8080/?action=snapshot |
30.09.2012, 14:50 | #3 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Выяснил, что если отключить от хаба звуковую карту то увеличивается пропускная способность, а она влияет на разрешение и частоту кадров
Без USB Sound card мне удалось добиться 960х720 с частотой кадров 5Гц С подключенной звуковой картой 640х480 с частотой кадров 3Гц |
16.10.2012, 13:07 | #5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Так у меня при разрешении 960х720
А Вы чем скорость кадров измеряли? В настройках я могу любой Fps поставить, но в реальности он не будет превышать возможности роутера |
16.02.2013, 07:24 | #6 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 |
Купил камеру Logitech HD Webcam C310
при 640х480 25fps - роутер вполне справляется, при 30 fps - начинаются артефакты. Смотрел по wi-fi ноутбуком. Я очень доволен результатом. |
25.10.2013, 01:21 | #7 |
Member
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0 |
нет изображения ((
Здравствуйте,
Помогите, плз. Камера Dialog WC-15U, UVC. dmesg дает такое: ... [ 10.610000] Linux video capture interface: v2.00 [ 10.650000] USB Serial support registered for pl2303 [ 10.660000] usbcore: registered new interface driver pl2303 [ 10.660000] pl2303: Prolific PL2303 USB to serial adaptor driver [ 10.790000] uvcvideo: Found UVC 1.00 device USB2.0 Camera (1e4e:0103) [ 10.800000] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. [ 10.810000] input: USB2.0 Camera as /devices/platform/ehci-platform/usb1/1-1/1-1:1.0/input/input0 [ 10.820000] usbcore: registered new interface driver uvcvideo [ 10.820000] USB Video Class driver (1.1.1) ... cat /etc/config/mjpg-streamer config mjpg-streamer core option enabled "1" option device "/dev/video0" option resolution "640x480" option fps "5" option www "/www/webcam" option port "8080" делал /etc/init.d/mjpg-streamer enable /etc/init.d/mjpg-streamer start но в процессах mjpg-streamer нет, порт 8080 закрыт (не подключиться telnet, при том, что luci на 80 открывается, SSH по 22 тоже).. если запустить руками mjpg_streamer выдает такое: MJPG Streamer Version: svn rev: exported o: www-folder-path...: disabled o: HTTP TCP port.....: 8080 o: usernameassword.: disabled o: commands..........: enabled далее при заходе на http://10.10.10.10:8080/ выдет: 404: Not Found! Invalid input plugin number Как я понимаю, проблема в получении картинки с устройства - то ли девайс на все поддерживает, то ли в модуле получения картинки.. mjpg_streamer -i "input_uvc.so" выдает такое: MJPG Streamer Version: svn rev: exported i: Using V4L2 device.: /dev/video0 i: Desired Resolution: 640 x 480 i: Frames Per Second.: 5 i: Format............: MJPEG Unable to set format: 1196444237 res: 640x480 Init v4L2 failed !! exit fatal i: init_VideoIn failed далее - ваще алес капут: при попытке выполнить mjpg_streamer -i "input_uvc.so -y" -o "output_http.so -w /www/webcam" выдает сначала такое: MJPG Streamer Version: svn rev: exported i: Using V4L2 device.: /dev/video0 i: Desired Resolution: 640 x 480 i: Frames Per Second.: 5 i: Format............: YUV i: JPEG Quality......: 80 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: usernameassword.: disabled o: commands..........: enabled а затем TP-Link MR3020 просто перезагружается.. Не знаю, что и делать.. Последний раз редактировалось borey; 25.10.2013 в 01:24. |
25.10.2013, 02:00 | #8 |
Member
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0 |
вдогонку
вот еще:
lsmod -a | grep vid выдает uvcvideo 56112 0 videobuf2_vmalloc 1536 1 uvcvideo videobuf2_memops 1312 1 videobuf2_vmalloc videobuf2_core 15872 1 uvcvideo videodev 67376 2 uvcvideo,v4l2_common usbcore 99200 7 uvcvideo,pl2303,usbserial,ohci_hcd,ledtr ig_usbdev,ehci_hcd input_core 20016 2 uvcvideo |
16.10.2012, 15:03 | #9 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 |
Вобще не мерил fps. Но при подключении к компу на вид изображение такое же как и через роутер, никаких задержек, движения плавные, быстрые. Вобщем на вид всё ок, правдя иногда бывают подвисания, но стоит учесть что у меня это всё по wifi.
|
16.10.2012, 15:04 | #10 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 |
А звук передать с камеры микрофона удалось?
|
Здесь присутствуют: 38 (пользователей: 0 , гостей: 38) | |
|
|