ЧЗВ о Jamulus
Оглавление
- Есть ли метроном, синхронизация или другой способ следить за временем?
- Как узнать, могу ли я присоединиться к серверу? Есть ли правила?
- Почему не стоит использовать беспроводное оборудование?
- Почему я не должен прислушиваться к собственному сигналу?
- Нужно ли мне быстрое подключение к Интернету?
- Нужно ли мне запускать сервер?
- Как работает Jamulus (в целом)?
- Почему Jamulus не обеспечивает поддержку видео?
- ЧЗВ о сервере
Об общих проблемах и их решениях при использовании Jamulus см. на странице Устранение неполадок..
Есть ли метроном, синхронизация или другой способ следить за временем?
Нет. Музыканты на сервере Jamulus играют в реальном времени вместе, как и при личной встрече. Если вам нужен сигнал времени, в Интернете есть решения с общим метрономом, которые вы можете попробовать. Но, вероятно, лучше всего просто минимизировать задержку, чтобы ни у кого не было общей задержки более 30-50 мс.
Помните также, что все участники должны следовать Золотому правилу, которое также определит, сможете ли вы сыграть в такт правильно.
Как узнать, могу ли я присоединиться к серверу? Есть ли правила?
Если кто-то указывает сервер в одном из каталогов, встроенных в Jamulus, он соглашается с тем, что любой может играть на нем. В Jamulus нет защиты паролем или других механизмов аутентификации. Хотя некоторые серверы могут указывать свои правила в приветственном сообщении, которое вы увидите в окне чата, Jamulus сам по себе ничего не делает для их соблюдения.
Обратите внимание, что серверы не обязательно должны быть зарегистрированы в каталоге, чтобы клиенты Jamulus могли к ним подключиться. Операторы серверов могут просто сообщать адреса своих серверов тем, с кем они хотят играть, и те смогут подключаться напрямую. Посмотрите этот обзор для получения дополнительной информации.
Почему не стоит использовать беспроводное оборудование?
Сможете ли вы играть в такт с другими музыкантами, зависит в основном от того, насколько велика задержка (delay) в вашем звуковом сигнале и соблюдаете ли вы все Золотое правило. Общая задержка, превышающая 50 мс, обычно делает игру в такт слишком трудной, если только вы не приучите себя к этому. Некоторые музыканты сообщают, что могут играть в такт с задержкой до 70 мс, играя впереди такта. Но если время не является важным фактором в музыке или вы просто хотите послушать, это становится слишком сложно.
Поэтому имеет смысл свести к минимуму любые источники задержки или других проблем с сигналом. Даже быстрый wi-fi обычно слишком нестабилен для длительного использования Jamulus, а наушники и микрофоны Bluetooth обычно создают задержки около 50 мс и более.
Почему я не должен прислушиваться к собственному сигналу?
По той же причине, по которой вам нужно минимизировать задержку сигнала, чтобы играть в такт, вам нужно убедиться, что вы играете в соответствии со своим собственным звуком, который слышат другие музыканты. Более подробную информацию об этом, а также о том, как проверить свою установку, чтобы убедиться, что вы соблюдаете это “золотое правило” можно найти здесь.
Конечно, если вы играете на акустическом инструменте или поете, вам будет сложно исключить свой “local” звук. Но вы должны хотя бы попытаться сделать это, например, используя закрытые наушники, включенные настолько громко, насколько вы в состоянии замаскировать свой собственный звук. Это позволит вам сконцентрироваться на миксе, поступающем к вам с сервера.
Нужно ли мне быстрое подключение к Интернету?
Нет, особенно если вы не используете сервер для размещения других музыкантов. Более важно иметь низкий пинг. У большинства людей со стандартным широкополосным доступом (например, 10 Мбит/с вниз и 1 Мбит/с вверх) проблем не будет. Для тех, кто запускает серверы дома, в зависимости от того, сколько человек к нему присоединяется, могут возникнуть проблемы, если пропускная способность вашего upstream канала ниже примерно 5 Мбит/с.
Нужно ли мне запускать сервер?
Нет. Если вы собираетесь просто подключаться к чужим серверам, то вам нужен только клиент. Прочтите это, если вы считаете, что вам нужен собственный сервер.
Как работает Jamulus (в целом)?

Jamulus работает по принципу клиент-сервер. Все аудио отправляются на сервер, микшируются и обрабатываются там. После этого аудио отправляется обратно каждому клиенту. Если сервер зарегистрирован в каталоге Jamulus, информация о нем будет предоставлена всем клиентам, использующим этот каталог.
Почему Jamulus не обеспечивает поддержку видео?
Добавление поддержки видео значительно усложняет задачу. Вы можете использовать другие программы, такие как Jitsi или Zoom, если хотите видеть других во время игры (или иметь “зрителей”), но видео будет значительно отставать от звука Jamulus.
ЧЗВ о сервере
Почему зарегистрированным серверам не требуется проброс портов?
Обычно трансляция сетевых адресов (NAT) блокирует входящие запросы, инициированные извне локальной сети. Входящий трафик возможен только для пакетов, относящихся к исходящему запросу (строго говоря, “связанные” и “установленные” пакеты для первоначального исходящего соединения). В режиме Registered Server ваш Jamulus Server инициирует исходящее соединение при подключении к каталогу. С этого момента каталог посылает (установленное/связанное) соединение “пингами” (не ICMP-пингами) на ваш сервер через регулярные промежутки времени, чтобы держать соответствующий порт(ы) открытым на вашем маршрутизаторе.
Однако, чтобы связаться с незарегистрированным сервером, каждый клиент должен инициировать подключение к сети сервера. NAT препятствует этому, поэтому необходимо настроить маршрутизатор так, чтобы он разрешал входящие запросы на соединение через порт Jamulus с помощью переадресации портов.