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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.04.2014, 23:43   #1
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   #2
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   #3
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   #4
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 вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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