@plysadin

Как с одного linux компьютера играть музыку на 20 динамиках с возможностью микширования?

компьютер Rasberry pi подключен локально к пятиRasberry pi .
к этим 5Rasberry pi подключены по 2 звуковые usb карты
к каждой звуковой карте подключено по 2 динамика и мы имеем 20 динамиков и 20 моно каналов

на компьютер приходит команда от ардуино запустить файл и нужно чтоб этот файл заиграл в определенных динамиках из 20 штук

так вот суть вопроса как реализовать распределение с возможностью микширования 10 стерео аудио трансляций по выделенным ip?
чтоб каждый из 5Rasberry pi подключился на две отдельные трансляции


как по двойному клику заставить файл вещаться в эфир определенной трансляции?
  • Вопрос задан
  • 365 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Vasily_Pechersky
Системщик с опытом
Писать демон на (здесь вписать язык програмирования) который по команде с основного компа запускает и проигрывает поток, который стимается с компа (с помощью vlc/mplayer/ffmpeg/icecast/...).
Если скилла нет - можно попробовать Ansible для управления Малинами (он может давать команды по ssh), или писать скрипты самому.
Ответ написан
Neuroware
@Neuroware
Программист в свободное от работы время
В топку малину, набрать дешевых китайских смартов с android'ом на борту, с каждого из них по факту уже есть 2 аудио выхода (левый и правый канал). Останется только получить от центрального сервера (или чем вы там рулить собрались) комманду о том какой файл в каком канале играть и воспроизвести (только в выбранном канале, это не сложно) и не проблема совершенно 2 разных файла играть в 2 каналах (левый и правый).
В качестве бонуса получаем автономность, WIFI на борту и как минимум поддержку 3g на каждом "модуле".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы