04.10.2015, 22:32 | #11 | |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030 |
Re: Передача звука почти без задержек через MR3020
вот этот момент:
Цитата:
|
|
05.10.2015, 00:08 | #12 |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Передача звука почти без задержек через MR3020
Такую штуку заказал у китайцев
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 убран. |
11.10.2015, 12:58 | #13 |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Передача звука почти без задержек через MR3020
А кто нибудь работал с rtp потоком? Есть программа rtpdump пытался ее собрать, но она требует каких-то библиотек. А те библиотеки что пытался собрать не получается собирать =(
Последний раз редактировалось khseal; 11.10.2015 в 13:03. |
11.10.2015, 13:52 | #14 |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Передача звука почти без задержек через MR3020
Все таки собрал rtpdump. Работает, но разницы пока не заметил...
Пробовал использовать aplay. С ним почему то задержка больше. Видимо он ждет заполнения буфера. Пробовал тестовую функцию не ждать заполнения буфера тогда идут артефакты в звуке... Последний раз редактировалось khseal; 11.10.2015 в 14:10. |
14.10.2015, 13:51 | #15 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030 |
Re: Передача звука почти без задержек через MR3020
Железка очень интересная. (оффтоп: аошел искать такое же реле, но без ИК и с триггерной логикой на входе)
но меня больше интересует программный момент: У меня есть пульсаудио и колонки подключенные к нему. я могу питание 220V от колонок завести на реле, которое будет срабатывать от GPIO. Но вот как определить момент когда включать-выключать? |
14.10.2015, 15:19 | #16 | |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Передача звука почти без задержек через MR3020
Цитата:
У меня к примеру в скрипте сделано отслеживание на порту данных, данные появляются включается усилитель и запускается уже программа. Выключение пока не придумал как сделать. Т.к. у меня ламповый усилитель и включать и выключать его по каждому поводу не очень для него полезно. Хотя с другой стороны я забываю его выключать иногда. Надо какой то таймер на выключение делать... Так же можно отслеживать состояние плеера. Если используешь mpd то можно юзать mpc. Типо mpc > status.mpd Ну а там уже парсишь статус и делаешь условие в цикле Если play то включить колонки Если stop то выключить колонки. Смысла в rtpdump я не нашел. Задержки на глаз не уменьшились. На качество звука он тоже в целом не повлиял. Единственный его плюс или минус, он не выгружается когда пропадает поток. Это для меня является минусом т.к. я использую mpd на роутере. Последний раз редактировалось khseal; 14.10.2015 в 15:28. |
|
14.10.2015, 19:49 | #17 | |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030 |
Re: Передача звука почти без задержек через MR3020
У меня чуть сложнее... MPD на одном устройстве, а колонки на другом. Наверное мне должен помочь MQTT. когда кто-то хочет что-то "сказать" или "сыграть" записывает перменную, колонки включаются, по окончанию выключатся с таймаутом (чтоб не дергать каждый раз при паузах).
Цитата:
|
|
15.10.2015, 14:47 | #18 |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Передача звука почти без задержек через MR3020
|
20.10.2015, 00:05 | #19 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030 |
Re: Передача звука почти без задержек через MR3020
A в качестве DAC что используешь?
|
20.10.2015, 00:21 | #20 | |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Передача звука почти без задержек через MR3020
Цитата:
Произведения умельцев с вегалаба. Брал пару лет назад, в принципе работой доволен. Это можно сказать бюджетный вариант хотя он и не дешевый, но честно скажу разница по звуку есть даже в играх, если сравнивать встроенный звук в ноутбук и внешний DAC. Хотя я несколько лет назад упарывался хорошим звуком. Сейчас бы купил что-то из этого http://www.ebay.com/itm/XMOS-PCM5102...4AAOSwPe1T~nac и не парился. Последний раз редактировалось khseal; 20.10.2015 в 00:26. |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|