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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.03.2017, 17:51   #41
Andreu
Member
 
Регистрация: 09.12.2014
Сообщений: 35
Вес репутации: 0
Andreu is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Аудио мониторинг", прослушивание удаленного микрофона

Цитата:
Сообщение от FiReDoGGi Посмотреть сообщение
Терминал
nano /www/cgi-bin/record.cgi

Код:
	#!/bin/sh
	arecord -f S16_LE -D hw:0,0 -d 60 /www/test.wav
chmod 0755 /www/cgi-bin/record.cgi
/www/cgi-bin/record.cgi


VLC
VLC.exe http://root:[email protected]:8080/test.wav
Все воспроизвело

Chrome
http://root:[email protected]:8080/test.wav
Все воспроизвело
--------------------------------------------------------------------------------------
Терминал
nano /www/cgi-bin/record.cgi

Код:
	#!/bin/sh
	arecord -f S16_LE -D hw:0,0
chmod 0755 /www/cgi-bin/record.cgi
/www/cgi-bin/record.cgi


VLC
VLC.exe http://root:[email protected]:8080/cgi-bin/record.cgi
Тишина

Chrome
http://root:[email protected]:8080/cgi-bin/record.cgi
Постоянная загрузка и тишина

http://rghost.ru/8BDctXcsh Лог VLC
Точно такая же байда 1-в 1. Найдено решение?
Andreu вне форума   Ответить с цитированием
Старый 03.03.2017, 18:11   #42
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
По умолчанию Re: CyberWrt модуль "Аудио мониторинг", прослушивание удаленного микрофона

Код:
root@openwrt:~# arecord -h
Usage: arecord [OPTION]... [FILE]...
-D, --device=NAME       select PCM by name
Может девайс в скрипте некорректно указан ?
Код:
-D hw:0,0
Попробуйте отредактировать

Код:
nano /www/cgi-bin/record.cgi
скрипт так:

Код:
#!/bin/sh
arecord -f cd | aplay -f cd

Последний раз редактировалось sunny; 03.03.2017 в 18:26.
sunny вне форума   Ответить с цитированием
Старый 04.03.2017, 11:01   #43
Andreu
Member
 
Регистрация: 09.12.2014
Сообщений: 35
Вес репутации: 0
Andreu is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Аудио мониторинг", прослушивание удаленного микрофона

Аудиоустройство единственное.
Файл записывается arecord -f S16_LE /www/test.wav
Воспроизводится и Хромом и VLC http://192.168.0.xx/test.wav
При обращении к скрипту
#!/bin/sh
arecord -f S16_LE

Через VLC или Хром видно что запускаются процессы
32193 32192 root S 2024 2% 0% arecord -f S16_LE
32192 1286 root S 1328 1% 0% {record.cgi} /bin/sh /www/cgi-bin/rec

Но звука нет.
aplay у меня нет и нет в рипозитарии. Наверно здесь проблема?

Мне надо что бы при обращении к микрофону через Хром или VLC выводился звук на стационарных компьютерах.

Последний раз редактировалось Andreu; 04.03.2017 в 11:07.
Andreu вне форума   Ответить с цитированием
Старый 04.03.2017, 11:57   #44
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
По умолчанию Re: CyberWrt модуль "Аудио мониторинг", прослушивание удаленного микрофона

Это позволяет стримить звук - не записывая его:

Код:
arecord -f cd | aplay -f cd
Слушать микрофон по ssh можно так:
Код:
ssh [email protected] -p 22 arecord -f cd | aplay -f cd
Почему не работает у вас, возможно новые "стандарты" воспроизведения контента в браузерах - html5 и прочее...
sunny вне форума   Ответить с цитированием
Старый 04.03.2017, 15:42   #45
Andreu
Member
 
Регистрация: 09.12.2014
Сообщений: 35
Вес репутации: 0
Andreu is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Аудио мониторинг", прослушивание удаленного микрофона

У меня нет aplay
madplay подойдет ?
Andreu вне форума   Ответить с цитированием
Старый 04.03.2017, 16:32   #46
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
По умолчанию Re: CyberWrt модуль "Аудио мониторинг", прослушивание удаленного микрофона

Цитата:
madplay подойдет ?
Вот это не подскажу Пробуйте

У меня нет вашей прошивки

CyberWrt - создана энтузиастами на основе OpenWrt.

В OpenWrt - вы ставите alsa-utils - набор утилит для работы со звуком.
Скорее всего авторы CyberWrt выпилили aplay - борясь за малый размер прошивки.

Если aplay нет в репозитарии CyberWrt (я не знаю) - можно скачать alsa-utils OpenWrt и установить поверх того что есть.

Если есть то выполнить в терминале:
Код:
opkg install aplay
Можно в прошивку добавить репозитарии openwrt и установить alsa - полный пакет.

Как установить скаченный пакет ищется так

Последний раз редактировалось sunny; 04.03.2017 в 16:52.
sunny вне форума   Ответить с цитированием
Старый 04.03.2017, 17:23   #47
Andreu
Member
 
Регистрация: 09.12.2014
Сообщений: 35
Вес репутации: 0
Andreu is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Аудио мониторинг", прослушивание удаленного микрофона

с aplay разобрался. Есть.
использую Logiteck C270
Т.е. есть только одно аудио устройство это микрофон камеры.
В файл записывается без проблем. Проигрывается потом этот файл и через VLC и через Chrome без проблем
Только не могу выполнить arecord -f cd | aplay -f cd
для aplay некуда выводить звук. нет устройства ВЫВОДА звука

Код:
root@OpenWrt:~# arecord -f cd | aplay -f cd
Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
aplay: main:722: audio open error: No such file or directory
Andreu вне форума   Ответить с цитированием
Старый 04.03.2017, 17:36   #48
Andreu
Member
 
Регистрация: 09.12.2014
Сообщений: 35
Вес репутации: 0
Andreu is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Аудио мониторинг", прослушивание удаленного микрофона

Подключил USB колонки.
Запускаю arecord -f cd | aplay -f cd -D hw:1,0
Звук из микрофона камеры выводится на колонки
Но мне надо выводить звук на любом стационарном компьютере под WinXP в домашней сети без колонок.
Andreu вне форума   Ответить с цитированием
Старый 04.03.2017, 17:37   #49
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
По умолчанию Re: CyberWrt модуль "Аудио мониторинг", прослушивание удаленного микрофона

Выполните:

Код:
ssh [email protected] -p 22 arecord -f cd | aplay -f cd
И на том устройстве, на которым это выполнили слушайте - на ПК с XPюшей

Для этого не нужен не браузер ни..чего..

-p22 - можно опустить, это указание порта

-f cd - качество звука, можно улучшать или ухудшать

The available format shortcuts are:
-f cd (16 bit little endian, 44100, stereo)
-f cdr (16 bit big endian, 44100, stereo)
-f dat (16 bit little endian, 48000, stereo)

Там подробно:
Код:
arecord -h
===

Цитата:
под WinXP
Не опасно ? обновлений и поддержки давно нет ...

Последний раз редактировалось sunny; 04.03.2017 в 18:19.
sunny вне форума   Ответить с цитированием
Старый 04.03.2017, 17:56   #50
Andreu
Member
 
Регистрация: 09.12.2014
Сообщений: 35
Вес репутации: 0
Andreu is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Аудио мониторинг", прослушивание удаленного микрофона

никак не врублюсь
на роутере выполнить ssh [email protected] -p 22 arecord -f cd | aplay -f cd ?????????
Вот что вышло
Код:
root@OpenWrt:~# ssh [email protected] -p 22 arecord -f cd | aplay -f cd
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
aplay: main:722: audio open error: No such file or directory
Нет у меня на роутере устройства вывода

Вот какая задача
В одном из помещений установлен роутер с ОпенВРТ и подключенной камерой. Просмотр видео есть без проблем.
Надо с дома прослушивать микрофон.
Andreu вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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