Это команда zita-j2n, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
zita-j2n, zita-n2j - клиенты Jack для передачи многоканального звука по локальной сети.
СИНТАКСИС
зита-j2n [ кредита ] айпи адрес ip-порт
зита-n2j [ кредита ] айпи адрес ip-порт
зита-j2n [ кредита ] айпи адрес ip-порт интерфейс
зита-n2j [ кредита ] айпи адрес ip-порт интерфейс
ОПИСАНИЕ
Общие
Приложения zita-j2n (отправитель) и zita-n2j (получатель) позволяют обмениваться до 64
каналы высококачественного несжатого аудиопотока между двумя или более работающими системами
аудиосервер Jack. Отправитель и получатель (и) могут иметь собственную частоту дискретизации и
размер периода, и не предполагается синхронизация между ними. Приемник использует адаптивную
повторная выборка для преобразования аудиопотока (ов) в его локальную частоту дискретизации.
Между отправителем и получателем (-ами) нет отношений главный / подчиненный. Это явный
цель дизайна. Во всех отношениях чистый результат использования zita-njbridge аналогичен получению
аналоговые аудиосвязи между звуковыми картами систем, использующих его. Ничего не отправитель
может повлиять на приемники, помимо доступных аудиосигналов или
возврат к молчанию, если нет отправителя. Xruns или пропущенные циклы не повлияют на
синхронизация или передискретизация. Джек, свободно движущийся на обоих концах, временно приостанавливает работу
операции.
Zita-njbridge можно использовать двумя способами: один к одному или один ко многим. И IPv4, и IPv6 являются
поддерживается.
Для индивидуальной настройки следует использовать первую форму команд, показанных выше. В
используется протокол UDP, а аргумент ip-адреса, необходимый как для отправителя, так и для получателя, равен
что у получателя. Вместо числовых IP-адресов можно использовать имя хоста, это
будут искать с помощью getaddrinfo ().
Для настройки «один ко многим» необходимо использовать вторую форму. Аргумент IP-адреса должен быть
действительный многоадресный адрес, а обязательный аргумент интерфейса выбирает сеть
интерфейс, который будет использоваться.
Ресамплер фильтр длина.
Приемник использует библиотеку zita-resampler для повторной дискретизации сигналов до своей локальной скорости. В
длина многофазного фильтра нижних частот, используемого как часть алгоритма передискретизации
определяет полосу пропускания звука и увеличивает задержку. Это также может иметь значительное влияние
при загрузке ЦП, если получено много каналов.
Zita-njbridge выберет длину фильтра на основе меньшего из значений отправителя и получателя.
частоты дискретизации. Для частот дискретизации 44.1 кГц и выше выбранное значение приведет к
затухание не более 0.1 дБ до 20 кГц. Опция --filt позволяет переопределить
автоматическая настройка, но обычно в этом нет необходимости.
Задержка вопросы.
При подключении двух систем Jack с несинхронизированными периодами минимальные дополнительные
Задержка в худшем случае - это сумма двух периодов времени. Дополнительная задержка
означает любую задержку, необходимую для бесперебойной работы соединения. Раунд-
задержка отключения от идеального (нулевое превышение задержки) аналогового входа на отправителе до идеального
(idem) аналоговый выход на приемнике будет в два раза больше этого значения. Условия наихудшего случая означают
что и отправитель, и получатель могут работать в произвольное время в пределах их соответствующих
периоды.
Zita-njbridge предназначен для обеспечения определенной и постоянной дополнительной задержки. Цель
значение - это сумма двух периодов плюс задержка передискретизации плюс любая дополнительная буферизация.
указывается пользователем. Фактическая задержка будет равна этому значению плюс среднее значение по сети.
задерживать. Последнее неизвестно, поэтому нет возможности его компенсировать. Это было бы
возможно использование либо обратного канала, либо какой-либо способ синхронизации часов в двух системах
который затем может быть использован для измерения средней сетевой задержки. Текущая версия
zita-njbridge не предоставляет этого, поскольку он предназначен для использования в локальной сети. Посвященный
или слегка загруженный гигабитный Ethernet может обеспечить типичные задержки сети значительно ниже
миллисекунда.
Опция --buff zita-n2j добавляет указанное количество миллисекунд к цели.
задержка. Значение по умолчанию - 10 мс, что более чем достаточно для умеренно загруженного компьютера.
Гигабитная локальная сеть. Это может быть установлено на ноль, например, когда известно, что
отправитель всегда будет работать в начале своего периода Джека, а джиттер сетевой задержки составляет
меньше этого периода.
Если есть какой-либо джиттер сетевой задержки выше 10 мс, увеличение дополнительного времени буферизации будет
необходимо, чтобы избежать случайного прерывания принимаемых аудиопотоков.
Задержка не зависит от того, когда именно отправитель работает в течение своего периода Jack.
Это похоже на воспроизведение на звуковой карте: когда воспроизводимые сэмплы записаны хорошо
до того, как они наступят, это не уменьшает задержку, данные просто буферизируются до тех пор, пока
конец периода. В случае zita-njbridge оставшееся время доступно для
сетевая задержка. Вот почему, когда отправитель слабо загружен, а сетевая задержка
small, на приемниках можно использовать --buff 0.
Используйте on широкий область or беспроводной сетей.
Текущая реализация предназначена для использования в локальных сетях, которые предоставляют больше или
менее надежная доставка пакетов с небольшой или средней задержкой. Иногда теряются пакеты
не повлияет на синхронизацию или повторную выборку, но любые сэмплы, поступающие не по порядку
будут игнорироваться (раньше они были заменены тишиной). Дополнительная буферизация (с использованием
параметр --buff) разрешит непрерывный сигнал при наличии джиттера задержки, при
цена дополнительной задержки. Zita-njbridge можно использовать в междугороднем Интернете
подключений, но имейте в виду, что он не предназначен для этого.
Производительность в беспроводных сетях зависит от случая. Опять зита-нджбридж не
предназначен для такого использования.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Общий кредита
--Помогите
Распечатать сводку по командной строке и параметрам.
--jname имя
Выберите имя клиента Jack client. По умолчанию - zita-j2n или zita-n2j.
--jserv сервер
Выберите сервер Jack для подключения.
зита-j2n кредита
--чан каналы
Количество каналов для передачи, по умолчанию 2 канала.
--16 бит
Отправлять аудио в виде 16-битных целочисленных выборок со знаком.
--24 бит
Отправлять аудио в виде 24-битных целочисленных образцов со знаком. Это формат по умолчанию.
--плавать
Отправлять аудио в виде 32-битных сэмплов с плавающей запятой (внутренний формат Джека).
--mtu МТУ
Сообщите zita-j2n значение MTU пути, чтобы он мог использовать пакеты до этого размера. В
значение по умолчанию - 1500. Обратите внимание, что большие значения MTU в общей сети могут увеличиваться.
джиттер сетевой задержки.
- магазины хмель
Установите максимальное количество переходов для многоадресных пакетов. По умолчанию один, т.е.
многоадресная рассылка только в локальную сеть.
зита-n2j кредита
--чан список
Список номеров каналов в порядке возрастания, разделенных запятой или тире.
символы, последние указывают на диапазон. Номера каналов начинаются с 1. Только
Запрошенные каналы будут повторно дискретизированы и будут иметь соответствующий порт Jack. каналы
не предоставлено отправителем, будет выводиться тишина. Список каналов по умолчанию - «1,2».
--буфф время
Увеличьте целевую задержку на заданное время в миллисекундах. По умолчанию 10
РС. См. Описание выше, чтобы узнать, что именно это означает.
--фильт задерживать
Установите задержку фильтра передискретизатора в выборках с наименьшей из двух частот дискретизации в
диапазон 16..96. Подробнее см. Выше.
--Информация
Распечатайте дополнительную диагностическую информацию. Три значения будут напечатаны дважды за
второй: Средняя ошибка контура управления ресамплером в кадрах, коэффициент ресэмплера
поправочный коэффициент и минимальное количество кадров, доступных в приеме
буфера.
Используйте zita-j2n онлайн с помощью сервисов onworks.net