Jamulus - Jamulus
Разработчики) | Фолькер Фишер и участники |
---|---|
изначальный выпуск | 2006 |
Стабильный выпуск | 3.6.1 / 2020 |
Написано в | C ++ |
Операционная система | |
Лицензия | GPLv2 |
Интернет сайт | jamulus.io |
Jamulus является Открытый исходный код (GPL ) сетевое музыкальное исполнение программное обеспечение, которое позволяет репетировать вживую, джемовать и выступать с музыкантами из любого места в Интернете.[1] Jamulus написан Фолькером Фишером и соавторами[2] с использованием C ++. Программное обеспечение основано на Фреймворк Qt и использует OPUS аудиокодек.
Одна из проблем с воспроизведением музыки через Интернет в реальном времени - задержка - промежуток времени, который происходит при передаче (сжатых) аудиопотоков к каждому музыканту и от него. Чтобы максимально уменьшить задержку, Jamulus использует сжатый звук и UDP протокол для передачи аудиоданных.
Jamulus основан на клиент-сервере;[3] каждый клиент передает сжатый звук на сервер в другом месте в Интернете, который смешивает (распакованный) аудиопоток и повторно передает сжатый микс клиентам. Серверы могут быть общедоступными или частными, причем первые перечисляются «центральными серверами», из которых пользователи могут выбрать сервер с наименьшей задержкой для них.
использование
Использование Jamulus резко возросло в 2020 году из-за COVID-19 пандемия.[4] Было внесено множество изменений для поддержки больших групп, таких как хоры, насчитывающие до 70 человек.[5] а также WorldJam, инициатива, позволяющая музыкантам со всего мира играть вместе на регулярной основе.
Смотрите также
- JamKazam
- Ниндзя / Ninbot
- SonoBus
- HPSJam
Рекомендации
- ^ Фолькер Фишер - Пример использования: репетиции группы в Интернете с Jamulus
- ^ "коррадос / джамулус". GitHub. Получено 2020-11-08.
- ^ Марраччини, Фабио (06.04.2020). «Джамулус: настройка, использование и запуск сервера». AudioGeek11. Получено 2020-11-08.
- ^ "Jamulus - программа для Интернет-джем-сессий / Обсуждение / Открытое обсуждение: Влияние вируса Corona на Jamulus". sourceforge.net. Получено 2020-11-08.
- ^ «Поддержка больших ансамблей (> 100 подключенных клиентов) · Проблема № 339 · corrados / jamulus». GitHub. Получено 2020-11-08.