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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.10.2015, 22:32   #11
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Передача звука почти без задержек через MR3020

вот этот момент:
Цитата:
Плюс прикрутил автоматическое включение усилителя при появлении потока.
поподробнее пжлста.
Tohin вне форума   Ответить с цитированием
Старый 05.10.2015, 00:08   #12
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Передача звука почти без задержек через MR3020

Цитата:
Сообщение от Tohin Посмотреть сообщение
вот этот момент:

поподробнее пжлста.
Такую штуку заказал у китайцев
http://www.ebay.com/itm/351162363720...%3AMEBIDX%3AIT

Пульт сосканил и посылаю скриптами в момент обнаружения потока сигнал на включение.
Можно и на радио такое сделать, но это будет посложней.

Так же попробовал обрабатывать поток алсой

/usr/bin/socat udp-listen:5000 stdio | sox -t raw -e signed-integer -b 16 -c 2 -r 48000 - -t alsa -d

Все работает, единственное в логах sox иногда какие то варнинги появляются, но на звук вроде они не влияют. Плюс в сборках на репрозиториях oss убран.
khseal вне форума   Ответить с цитированием
Старый 11.10.2015, 12:58   #13
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Передача звука почти без задержек через MR3020

А кто нибудь работал с rtp потоком? Есть программа rtpdump пытался ее собрать, но она требует каких-то библиотек. А те библиотеки что пытался собрать не получается собирать =(

Последний раз редактировалось khseal; 11.10.2015 в 13:03.
khseal вне форума   Ответить с цитированием
Старый 11.10.2015, 13:52   #14
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Передача звука почти без задержек через MR3020

Все таки собрал rtpdump. Работает, но разницы пока не заметил...
Пробовал использовать aplay. С ним почему то задержка больше. Видимо он ждет заполнения буфера. Пробовал тестовую функцию не ждать заполнения буфера тогда идут артефакты в звуке...

Последний раз редактировалось khseal; 11.10.2015 в 14:10.
khseal вне форума   Ответить с цитированием
Старый 14.10.2015, 13:51   #15
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Передача звука почти без задержек через MR3020

Железка очень интересная. (оффтоп: аошел искать такое же реле, но без ИК и с триггерной логикой на входе)
но меня больше интересует программный момент:
У меня есть пульсаудио и колонки подключенные к нему. я могу питание 220V от колонок завести на реле, которое будет срабатывать от GPIO. Но вот как определить момент когда включать-выключать?
Tohin вне форума   Ответить с цитированием
Старый 14.10.2015, 15:19   #16
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Передача звука почти без задержек через MR3020

Цитата:
У меня есть пульсаудио и колонки подключенные к нему. я могу питание 220V от колонок завести на реле, которое будет срабатывать от GPIO. Но вот как определить момент когда включать-выключать?
Смотря чем проигрываешь. Так то пишешь скрипт и все.
У меня к примеру в скрипте сделано отслеживание на порту данных, данные появляются включается усилитель и запускается уже программа. Выключение пока не придумал как сделать. Т.к. у меня ламповый усилитель и включать и выключать его по каждому поводу не очень для него полезно. Хотя с другой стороны я забываю его выключать иногда.
Надо какой то таймер на выключение делать...
Так же можно отслеживать состояние плеера. Если используешь mpd то можно юзать mpc.
Типо mpc > status.mpd
Ну а там уже парсишь статус и делаешь условие в цикле
Если play то включить колонки
Если stop то выключить колонки.

Смысла в rtpdump я не нашел. Задержки на глаз не уменьшились. На качество звука он тоже в целом не повлиял.
Единственный его плюс или минус, он не выгружается когда пропадает поток.
Это для меня является минусом т.к. я использую mpd на роутере.

Последний раз редактировалось khseal; 14.10.2015 в 15:28.
khseal вне форума   Ответить с цитированием
Старый 14.10.2015, 19:49   #17
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Передача звука почти без задержек через MR3020

У меня чуть сложнее... MPD на одном устройстве, а колонки на другом. Наверное мне должен помочь MQTT. когда кто-то хочет что-то "сказать" или "сыграть" записывает перменную, колонки включаются, по окончанию выключатся с таймаутом (чтоб не дергать каждый раз при паузах).
Цитата:
У меня в скрипте сделано отслеживание на порту данных
А поток чем мониторишь?
Tohin вне форума   Ответить с цитированием
Старый 15.10.2015, 14:47   #18
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Передача звука почти без задержек через MR3020

Цитата:
Сообщение от Tohin Посмотреть сообщение

А поток чем мониторишь?
ncat
khseal вне форума   Ответить с цитированием
Старый 20.10.2015, 00:05   #19
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Передача звука почти без задержек через MR3020

A в качестве DAC что используешь?
Tohin вне форума   Ответить с цитированием
Старый 20.10.2015, 00:21   #20
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Передача звука почти без задержек через MR3020

Цитата:
A в качестве DAC что используешь?
Helios153 + flamenco.
Произведения умельцев с вегалаба.
Брал пару лет назад, в принципе работой доволен. Это можно сказать бюджетный вариант хотя он и не дешевый, но честно скажу разница по звуку есть даже в играх, если сравнивать встроенный звук в ноутбук и внешний DAC.
Хотя я несколько лет назад упарывался хорошим звуком.
Сейчас бы купил что-то из этого http://www.ebay.com/itm/XMOS-PCM5102...4AAOSwPe1T~nac
и не парился.
Миниатюры
Нажмите на изображение для увеличения
Название: 37c85819bb937457-o.jpg
Просмотров: 205
Размер:	100.3 Кб
ID:	3144  

Последний раз редактировалось khseal; 20.10.2015 в 00:26.
khseal вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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