Достраиваем зал поклонения в нашей церкви, и резонно возникает вопрос: как лучше организовать систему управления всеми устройствами помещения? А в перспективе всего здания с территорией: аудио, видео, свет, автоматизация штор, вентиляции, ворот.
По звуку есть идея сделать две независимые части: живая музыка (для прославления с микшером, как сейчас есть) и спикерская отдельно (чтобы не было нужды включать всё, а достаточно лишь включить микрофон на кафедре). Для видео планируется несколько сценариев: съёмка на несколько камер с переключением (скорее всего продолжим использовать видеопульт в связке с OBS), запись на диск и трансляция, показ слайдов и видео на проекторе со своим независимым сценарием звука, чтобы задействовать минимально необходимое оборудование. Сюда же просмотр фильмов. Управление светом, механикой и климатом первоначально будет через кастомный UI, с интеграцией к ядру и более широкими сценариями автоматизации.
На рынке AV-платформ есть несколько крупных игроков: Crestron - мощный и гибкий, но дорогой и требует специалиста для настройки; Extron проще в интеграции, популярен в образовательных учреждениях; Biamp силён в звуке и DSP. Всех объединяет закрытая экосистема и лицензионная политика, которая даёт о себе знать при масштабировании.
После некоторых поисков наткнулся на экосистему Q-SYS (QSC), крупная компания, которая занимается производством и интеграцией AV-компонентов. Прошёл несколько онлайн-уроков на их сайте, установил Designer и собрал простой флоу для ознакомления.
Понравилась интеграция с third-party продуктами, возможность добавлять сабфлоу для переиспользования, интерфейс хоть и устаревший, нареканий нет. А вот что не понравилось: версия только для Win (на маке и лин через эмуляторы; я запускал на своём Mint через Bottles). Написан на C, в качестве code-node скрипты на Lua (ну Lua так Lua, хотя для embedded сейчас есть варианты поинтереснее, напишите в комментах).
Параллельно изучал их hardware, нашёл подходящие варианты с хорошим запасом под наши нужды. Но помимо стоимости самого оборудования (установку и интеграцию я бы произвёл сам, опыт есть) не учёл лицензии: расширение каналов (Dante), кастомизация UCI и облачный менеджмент (Q-SYS Reflect). На старте не критично, но при масштабировании придётся платить подписку сразу по трём фронтам.
Ничего не имею против того, чтобы производители получали оплату за свои продукты, но мысли поискать альтернативы возникли сами собой. О них в следующих материалах.