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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.12.2017, 20:19   #1
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Цитата:
все зашито в output_http.so ?
Да, но если использовать сторонние скрипты как здесь, то наверное можно)
http://cyber-place.ru/showpost.php?p...&postcount=591
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 01.01.2018, 21:04   #2
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Судя по этой ссылке:
http://sirlagz.net/2013/03/10/quicki...-raspberry-pi/
Cтрим с камеры видео+звук, можно организовать используя только ffmpeg (пакет весит много благодаря библиотекам) + до установить ffserver.
Потребуется создать и отредактировать файл:
Код:
nano /root/ff.conf

Подобного содержания:

<Stream webcam.avi>
Feed webcam.ffm
Format avi
VideoSize 800x600
VideoFrameRate 15
VideoBufferSize 40
VideoBitRate 64
AudioBitRate 32
AudioChannels 1
AudioSampleRate 11025
VideoQMin 1
VideoQMax 20
Определить номер звукового устройства:
Код:
arecord -l
Данный номер:
card
Используем при запуске стрима:
Код HTML:
ffserver -f /root/ff.conf & ffmpeg -vcodec mjpeg -v verbose -r 5 -s 800x600 -f video4linux2 -i /dev/video0 -f alsa -ac 1 -i hw:№ http://localhost:81/webcam.ffm
===
У меня версия ffmpeg 2.6 (по умолчанию в LEDE 3.2.9)
Попробуйте у кого достаточно мощный роутер, процессор частотой выше 500, отпишитесь если заработает
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 01.01.2018 в 21:10.
sunny вне форума   Ответить с цитированием
Старый 12.08.2018, 15:04   #3
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

stean
Здесь по motion-у все разжевано)
http://cyber-place.ru/showthread.php?t=2377
Нужно править конфиг, отключите запись видео и скриншоты, включите стрим.
Впрочем для dir-300 имхо только mjpg-cтрим - железо слабое.
Цитата:
но в строке вывода в браузере пишет "The image cannot be displayed, because it contains errors"
Меняйте браузер.
Ссылка: http://192.168.1.1:8080/?action=stream
Правильно настройте конфиг и правильно запускайте mjpg-cтример.
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 12.08.2018 в 15:07.
sunny вне форума   Ответить с цитированием
Старый 19.08.2018, 20:27   #4
stean
Junior Member
 
Регистрация: 12.08.2018
Сообщений: 5
Вес репутации: 0
stean is an unknown quantity at this point
По умолчанию

C прошивкой 15.05 все завелось. Стрим можно просматривать с локального компьютера через .../?action=stream. Что теперь нужно сделать, чтобы можно было получать доступ к этой камере из интернет ?
stean вне форума   Ответить с цитированием
Старый 19.08.2018, 20:43   #5
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Цитата:
Что теперь нужно сделать, чтобы можно было получать доступ к этой камере из интернет ?
Пробросить порт.
Править конфиг /etc/config/firewall
Добавить:
Код:
config redirect
	option target 'DNAT'
	option src 'wan'
	option dest 'lan'
	option proto 'tcp udp'
	option src_dport '16666'
	option dest_port '8080'
	option name 'Внешка'
	option enabled '1'
	option dest_ip '192.168.1.1'
Номер порта для доступа с внешки - 16666 (пробуйте, меняйте).
Будет работать при условии, что провайдер не блокирует данный порт.
Для доступа извне (другой провайдер):
http://ваш IP адрес(выделенный провайдером):порт/?action=stream
http://ваш IP адрес(выделенный провайдером):порт

Можно настроить через веб интерфейс - LuCI во вкладке - Сеть / Межсетевой экран / Перенаправление портов - Добавить и прописать настройки.
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 19.08.2018, 22:14   #6
stean
Junior Member
 
Регистрация: 12.08.2018
Сообщений: 5
Вес репутации: 0
stean is an unknown quantity at this point
По умолчанию

sunny, т.е. получается, что мне сначала нужно настроить wifi в роутере в режим инфраструктуры, чтобы получать интернет, а потом пробросить порт. А как быть с адресом, если он динамический ?
Опишу ситуацию: роутер с камерой висит на улице, он должен подключаться к точке доступа которая стоит внутри дома и быть доступен к просмотру через интернет (если интернета нет - то из дома тоже).

Последний раз редактировалось stean; 19.08.2018 в 22:24.
stean вне форума   Ответить с цитированием
Старый 19.08.2018, 22:37   #7
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Цитата:
чтобы получать интернет, а потом пробросить порт
Конечно нужно настроить интернет (wi-fi можно не настраивать), чтобы иметь возможность доступа камеры извне используя интернет
Цитата:
А как быть с адресом, если он динамический ?
Он у всех сейчас по умолчанию и как правило динамический, если вы не оплачиваете "белый ip".
Воспользуйтесь этим:
http://cyber-place.ru/showpost.php?p=38266&postcount=17
http://cyber-place.ru/showthread.php?t=477
Цитата:
роутер с камерой висит на улице, он должен подключаться к точке доступа
Прокиньте таким же образом порт (добавьте еще одно правило), но уже внутри свой локальной сети.
Вместо wan - lan, вместо IP провайдера - IP выданный основным роутером (через который организован доступ в интернет).
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 19.08.2018 в 22:41.
sunny вне форума   Ответить с цитированием
Старый 19.08.2018, 23:55   #8
stean
Junior Member
 
Регистрация: 12.08.2018
Сообщений: 5
Вес репутации: 0
stean is an unknown quantity at this point
По умолчанию

А есть где-то ссылка на описание консольных настроек для подключения роутера в режиме клиента ? а то в основном через Luci делается, а я на Luci сэкономил...
Пакеты ddns-scripts ничем нельзя заменить ? Не хотелось бы опять пересобирать прошивку
stean вне форума   Ответить с цитированием
Старый 20.08.2018, 12:04   #9
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Цитата:
Пакеты ddns-scripts ничем нельзя заменить ?
Нет. Мне альтернатива не известна...

Код:
описание консольных настроек для подключения роутера в режиме клиента
Править конфиги, добавить:

/etc/config/wireless

Код:
config wifi-iface
	option device 'radio0'
	option ssid 'Имя точки доступа'
	option network 'Наименование интерфейса'
	option mode 'sta'
	option encryption 'psk2'
	option key 'Пароль'
	option macaddr 'МАС адрес роутера'
	option bssid 'МАС адрес точки доступа'
	option disabled '0'
/etc/config/network

Код:
config interface 'наименование интерфейса'
	option _orig_ifname 'radio0.network0'
	option _orig_bridge 'false'
	option proto 'dhcp'
===
Я не совсем правильно выразился
С вашей конфигурацией оборудования - прокинуть порты и настроить интернет нужно на основном роутере (который обеспечивает доступ в интернет) - не факт, что у вас там openwrt.
Схемка выглядит так:
Миниатюры
Нажмите на изображение для увеличения
Название: схема.png
Просмотров: 23
Размер:	34.9 Кб
ID:	5040  
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 20.08.2018 в 13:17.
sunny вне форума   Ответить с цитированием
Старый 20.08.2018, 13:38   #10
stean
Junior Member
 
Регистрация: 12.08.2018
Сообщений: 5
Вес репутации: 0
stean is an unknown quantity at this point
По умолчанию

Так, вроде удалось подключить роутер через консоль к точке доступа и установить скрипты ddns. Вручную прописал для ipv4 зарегистрированный на now-dns.com адрес.
С пробросом портов, да, я уже понял что что-то не получается. На раздающем роутере, к сожалению, не опенврт. буду пробовать через родной webUI.
Cпасибо за отличные советы. Буду пробовать.
--------------
upd. в моем интернет-роутере (belkin) конечно настроек не шибко много. совсем я запутался.
Смотрите, WAN моего интернета:

LAN моего интернета :
192.168.1.5/255.255.255.0
WIFI раздается по dhcp

Роутер с камерой 192.168.1.1 подключается к belkin по wifi.
Что мне прописать в VPN belkin-a:


Inbound port Type Private IP address Private port
8080_TCP&UDP_192.168.1.5_16666
8080_TCP&UDP_192.168.1.5_80

Так должно быть ?

Последний раз редактировалось stean; 20.08.2018 в 15:30.
stean вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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