Jamulus - Jamulus

Jamulus
Разработчики)Фолькер Фишер и участники
изначальный выпуск2006; 14 лет назад (2006)
Стабильный выпуск
3.6.1 / 2020; 0 лет назад (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

Рекомендации

  1. ^ Фолькер Фишер - Пример использования: репетиции группы в Интернете с Jamulus
  2. ^ "коррадос / джамулус". GitHub. Получено 2020-11-08.
  3. ^ Марраччини, Фабио (06.04.2020). «Джамулус: настройка, использование и запуск сервера». AudioGeek11. Получено 2020-11-08.
  4. ^ "Jamulus - программа для Интернет-джем-сессий / Обсуждение / Открытое обсуждение: Влияние вируса Corona на Jamulus". sourceforge.net. Получено 2020-11-08.
  5. ^ «Поддержка больших ансамблей (> 100 подключенных клиентов) · Проблема № 339 · corrados / jamulus». GitHub. Получено 2020-11-08.