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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.11.2014, 21:58   #1
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Аудио multiroom

Итак мой опыт (успех на 85%)
В качестве сверхбюджетного решения выбран MR3020+PCM2704+Ethernet+mpd+pulseaudio.
в теории все великолепно, но на практике [тоже все великолепно, в квадратных скобках решение каждой проблемы]:
1. [fixed=на MR остался только PA. остальное перенесено на сервер] При запуске на MR3020 mpd+pulseaudio интернет радио и музыка на NFS-шаре первые 3-10 секунд заикается. видимо не хватает памяти и/или процессора.
2. [fixed=использован OpenWRT x86 вместо OpenBSD] При попытке воспроизвести синхронно музыку с домашнего сервачка произошла микрокатастрофа в виде несовместимости с OpenBSD.
3. [fixed= разбег устраняется в процессе длительного воспроизведения (около минуты), и при переключении песен не проявляется] C Убунтой вроде бы все завелось, (и как обычно) НО в начале каждой песни идет разбег примерно в 1-3 секунды, который нивелируется к середине каждой песни. Что это за ерунда пока не понял, ввиду выбора OS для сервера.

Ссылки по теме:
P.s. MPD - это очень шикарное изобретение!
Ищу удобное управление всем этим безобразием (оставшиеся 15% успеха)!

Последний раз редактировалось Tohin; 24.03.2016 в 22:22.
Tohin вне форума   Ответить с цитированием
Старый 24.01.2015, 21:46   #2
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Аудио multiroom (Succes 100%)

Итак 2 звуковухи на OpenWRT (x86 и MR3020) играют абсолютно синхронно!!
Я хз в чем были прошлые проблемы, но уже пофик, счастье есть.
Возможно в железе, возможно в разных OS..
Звук шикарен.
На память, маленький грязный хак, для автомонтирования сетевой папки с музыкой. в стартовый скрипт /etc/init.d/mpd:
Код:
if [ ! -d "/путь/к/музыке/указанный в конфиге mpd/Accept" ]; then #Accept название папки с музыкой, если сетевая папка не подключена, то указанной папки нет и сработает скрипт ниже
                echo "MOUNT_MUSIC" #вроде бы светится в dmesg
                mount.nfs 192.168.1.*:/путь/к/музыке/на/сетевой/шаре/nfs/ /путь/к/музыке/указанный в конфиге mpd -o nolock 
        fi
        service_start /usr/bin/mpd

Последний раз редактировалось Tohin; 25.01.2015 в 17:19.
Tohin вне форума   Ответить с цитированием
Старый 08.03.2015, 10:47   #3
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Аудио multiroom (New task!)

Цитата:
Сообщение от Victorovich
Что есть:
1. Сервер на cubieboard2 с MajorDoMo
Для проговаривания голосом сообщений установлен mplayer
Для проигрывания музыки - vlc
установлен mini dlna.
планшет на стене в качестве терминала

2. 2 роутера - 3020 и 703n.
3. 2 usb звуковые карты -дешевая 3d sound и PCM2704.

Что хотелось бы:
На основе роутера и звуковой карты -сетевая колонка для
проигрывания музыки и голосовых уведомлений с сервака
сообщения транслировались бы с терминала

Что имею: пока мало знаний линукса,но время есть(на пенсии),буду стараться.
Не могу разобраться с pulseaudio - или что-то с драйверами
или мои кривые руки,но звук на сервере не появился,пока я не удалил puls..
Буду очень благодарен за помощь.
mplayer и vlc я еще не заворачивал в пульс... Есть опыт только с mpd. Но попробуем!

Итак начнем:
0. Удалить pulse с роутера! (с ним тяжелее отлавливать глюки)
1. Роутеры должны научиться петь каждый роутер (установленный на своем месте) должен уметь это
2. ставим pulseaudio на все устройства.
3. to be continued... (ушел читать про mplayer)
Tohin вне форума   Ответить с цитированием
Старый 09.03.2015, 09:41   #4
Victorovich
Member
 
Регистрация: 02.11.2014
Возраст: 75
Сообщений: 33
Вес репутации: 0
Victorovich is an unknown quantity at this point
По умолчанию Re: Аудио multiroom

Установлен модуль Веб_Радио.
703n+дешевая 3d sound работает отлично,703n+PCM2704-затыкается при смене станции и при увеличении громкости. Скорее всего проблемы с питанием-еще не разбирался.
Victorovich вне форума   Ответить с цитированием
Старый 22.03.2015, 11:06   #5
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Аудио multiroom

Извиняюсь, за длительность ответа...
Пока порадовать нечем. у меня трансляция в пульс идет только из mpd.
Беглый гуглинг дал кучку ссылок по проблеме mplayer с puls'oм.
У меня на сервере стоит OpenWRT. в ней нет mplayer/ поэтому проверить не могу.
Предлагаю следующий вариант:
Запустить pulse на сервере.
Если с английским неплохо - изучить это.
Из того что нашел я, запускать надо так:
Код:
$ mplayer -ao pulse
Tohin вне форума   Ответить с цитированием
Старый 13.06.2015, 20:37   #6
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Аудио multiroom включение усилителя.

Кстати, а вот как бы отключать усилитель от питания в период простоя?
От коробки к усилку идут 2 тюлпана. что особенно печально с общей землей (с другой стороны джек 3,5мм).
Есть идеи как передать в усилок сигнал для замыкания реле без дополнительного провода?
Tohin вне форума   Ответить с цитированием
Старый 13.06.2015, 21:47   #7
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Аудио multiroom

Если входы и выходы развязаны конденсаторами, то можно на кабель смело постоянку подавать
Admin вне форума   Ответить с цитированием
Старый 14.06.2015, 10:32   #8
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Аудио multiroom

Цитата:
Если входы и выходы развязаны конденсаторами
По даташиту PCM2704 вроде на выходах в разрыв должны стоять кондеры. Что там по факту наделали китайцы надо будет глянуть.
Второй момент:
если брать стандартную ардуинную релюху то ей нужно все 3 провода: питание, сигнал, земля.
Как-то пугает меня индуктивную нагрузку (обмотка реле) питать через аудиокабель.
А про оптосимисторные реле слышал (могу ошибаться), что не стоит их включать в питание звуковых усилителей. Если я ошибаюсь, то что лучше выбрать: самоделку (собирать буду на монтажной плате, травить не имею возможности) или что-то типа G3MB-202P?
Tohin вне форума   Ответить с цитированием
Старый 14.06.2015, 11:04   #9
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Аудио multiroom

Модуль реле развязан гальванически оптроном, вход оптрона это обычный светодиод
Питание для реле можно взять из самого усилителя
Admin вне форума   Ответить с цитированием
Старый 24.04.2016, 18:13   #10
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Аудио multiroom

К существующей системе из 2-х точек добавлена третья - OpenELEC на OrangePi.
Все играет синхронно. Эффект чрезвычайно приятен.
Остаются проблемы:
1. При перезагрузке оконечных устройств приходится рестартить pulseudio на сервере. как настроить авто восстановление я не осознал.
2. Нет вменяемого, удобного управления этим безобразием, то есть чтобы на каждой точке можно было выбрать источник звука.
Tohin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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


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


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