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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.04.2014, 23:23   #1
lomka
Junior Member
 
Регистрация: 11.04.2014
Сообщений: 7
Вес репутации: 0
lomka is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Цитата:
Сообщение от DEM Посмотреть сообщение
Все установил и камера передает нормальный видеопоток....
Что установили mjpg-streamer или motion?

Цитата:
Сообщение от DEM Посмотреть сообщение
Можно ли сделать какую то вебморду, в которую можно было бы войти только по паролю...
Можно. Все зависит от версии или настройки.
lomka вне форума   Ответить с цитированием
Старый 12.04.2014, 23:43   #2
f123
Junior Member
 
Регистрация: 12.04.2014
Сообщений: 3
Вес репутации: 0
f123 is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Пожалуйста подскажите:
TL-WDR4300 | OpenWrt Attitude Adjustment 12.09
config mjpg-streamer такой как в 1 посте.
/etc/init.d/mjpg-streamer enable
/etc/init.d/mjpg-streamer start
Reboot - нет фото, видео в браузерере, VLC. ps - mjpg_streamer не запущен.
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"
http://192.168.1.1:8080/stream.html
http://192.168.1.1:8080/?action=snapshot
Через браузер,VLC видео, фото - всё нормально.
ps - mjpg_streamer запущен. Reboot - не запущен.
Где искать?
f123 вне форума   Ответить с цитированием
Старый 13.04.2014, 00:05   #3
lomka
Junior Member
 
Регистрация: 11.04.2014
Сообщений: 7
Вес репутации: 0
lomka is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Цитата:
Сообщение от f123 Посмотреть сообщение
Где искать?
Мне кажется все кроется в параметре yuv. В etc\init.d\mjpg-streamer в строке запуска нет параметра yuv. Покажите etc\config\mjpg-streamer и etc\init.d\mjpg-streamer
lomka вне форума   Ответить с цитированием
Старый 13.04.2014, 00:17   #4
f123
Junior Member
 
Регистрация: 12.04.2014
Сообщений: 3
Вес репутации: 0
f123 is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Цитата:
Сообщение от lomka Посмотреть сообщение
Покажите etc\config\mjpg-streamer и etc\init.d\mjpg-streamer
config mjpg-streamer core
option enabled "1"
option device "/dev/video0"
option resolution "320x240"
option fps "5"
option www "/www/webcam"
option port "8080"
#option yuv "on"
#option quality "50"
#!/bin/sh /etc/rc.common
# Copyright (C) 2009-2012 OpenWrt.org

START=50

SERVICE_DAEMONIZE=1
SERVICE_WRITE_PID=1

PROG=/usr/bin/mjpg_streamer

error() {
echo "${initscript}:" "$@" 1>&2
}

section_enabled() {
config_get_bool enabled "$1" 'enabled' 0
[ $enabled -gt 0 ]
}

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'

[ -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 --www $www --port $port"
}

stop_instance() {
local s="$1"

section_enabled "$s" || return 1

service_stop /usr/bin/mjpg_streamer
}

start() {
config_load 'mjpg-streamer'
config_foreach start_instance 'mjpg-streamer'
}

stop() {
config_load 'mjpg-streamer'
config_foreach stop_instance 'mjpg-streamer'
}
f123 вне форума   Ответить с цитированием
Старый 13.04.2014, 00:29   #5
lomka
Junior Member
 
Регистрация: 11.04.2014
Сообщений: 7
Вес репутации: 0
lomka is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

Цитата:
Сообщение от f123 Посмотреть сообщение
config mjpg-streamer core
option enabled "1"
option device "/dev/video0"
option resolution "320x240"
option fps "5"
option www "/www/webcam"
option port "8080"
#option yuv "on"
#option quality "50"
#!/bin/sh /etc/rc.common
# Copyright (C) 2009-2012 OpenWrt.org

START=50

SERVICE_DAEMONIZE=1
SERVICE_WRITE_PID=1

PROG=/usr/bin/mjpg_streamer

error() {
echo "${initscript}:" "$@" 1>&2
}

section_enabled() {
config_get_bool enabled "$1" 'enabled' 0
[ $enabled -gt 0 ]
}

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'

[ -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 --www $www --port $port"
}

stop_instance() {
local s="$1"

section_enabled "$s" || return 1

service_stop /usr/bin/mjpg_streamer
}

start() {
config_load 'mjpg-streamer'
config_foreach start_instance 'mjpg-streamer'
}

stop() {
config_load 'mjpg-streamer'
config_foreach stop_instance 'mjpg-streamer'
}
если по простому то поменяйте

service_start /usr/bin/mjpg_streamer --input "input_uvc.so \
--device $device --fps $fps --resolution $resolution" \
--output "output_http.so --www $www --port $port"

на

service_start /usr/bin/mjpg_streamer --input "input_uvc.so \
--device $device --fps $fps --y --resolution $resolution" \
--output "output_http.so --www $www --port $port"
lomka вне форума   Ответить с цитированием
Старый 13.04.2014, 00:40   #6
f123
Junior Member
 
Регистрация: 12.04.2014
Сообщений: 3
Вес репутации: 0
f123 is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

lomka
Спасибо, вроде подключился ps - 842 root 6428 S /usr/bin/mjpg_streamer --input input_uvc.so --device
Правда проц грузит на 90% , раньше было 20-30 . Понаблюдаю.
P.S. Для 320х240 многовато 80%-92% )))

Последний раз редактировалось f123; 13.04.2014 в 01:11.
f123 вне форума   Ответить с цитированием
Старый 13.04.2014, 19:22   #7
Sherkhan
Member
 
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0
Sherkhan is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

небольшой оффтоп:
как узнать РЕАЛЬНОЕ разрешение мартицы камеры? Ибо есть камера 1.3Мп за 300р, есть за 800, а есть и за 2800.
Нужно как-то вытянуть из камеры ее реальное разрешение(много камер с интерполяцией), подскажите как. Всю тему не осилил-прочитал только первые 10 страниц, но там такого нет.
Интересует как сделать это на большом брате (винда либо линукс, не важно).

PS: позже попробую на свой 703й (для опыта)поставить пакеты с первой страницы, сейчас есть нормальная поворотная IP камера Tenvis, за 42$. Считаю, что для прямого назначения это гораздо лучше (и дешевле), чем огород городить из 703+какую-нить камеру.
Sherkhan вне форума   Ответить с цитированием
Старый 17.05.2014, 13:12   #8
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
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

На сколько я понимаю две камеры вместе не могут работать.
Можно сделать переключение между камерами, например как в CyberWrt
Admin вне форума   Ответить с цитированием
Старый 17.05.2014, 19:51   #9
Ruchechnik
Junior Member
 
Регистрация: 15.08.2013
Сообщений: 24
Вес репутации: 0
Ruchechnik is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

а можно в двух словах как реализовано переключение ? А то по ссылке только обсуждение модуля
Ruchechnik вне форума   Ответить с цитированием
Старый 19.05.2014, 12:35   #10
Ruchechnik
Junior Member
 
Регистрация: 15.08.2013
Сообщений: 24
Вес репутации: 0
Ruchechnik is an unknown quantity at this point
По умолчанию Re: Подключаем USB веб камеру (WebCam) в OpenWrt

разобрался . сделал 2 камеры, работающие одновременно
Вторую камеру нужно прописывать в rc.local если первая соответственно на порту 8081
Цитата:
mjpg_streamer -i "input_uvc.so -d /dev/video1 -r 640x480 -f 5" -o "output_http.so -w /www/webcam -p 8081"
и больше ничего.
Ruchechnik вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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