Я пытаюсь направить устройство воспроизведения Windows для воспроизведения всего звука на динамике Linux, но первая проблема, конечно, заключается в подключении разъема от Windows к Linux через мою сеть.

Очевидно, варианты - netjack1, netjack2 и jack.trip , все они предназначены для соединения jack по сети, но я не могу до конца понять, как это должно быть сделано. Кажется, что jack поставляется с netjack2 и netjack1 (net/netone) при установке на Windows и Linux, мне удалось настроить и запустить их, однако они оба находятся в "клиентском" режиме. Мне нужно, чтобы Windows One была настроена как сервер для подключения к клиенту Linux.

Кто-нибудь знает как это сделать?

1 ответ1

1

Мне удалось заставить воспроизведение звука работать с Windows на Linux с помощью netjack2. Я сделал небольшую запись об этом здесь: https://gist.github.com/kotarou3/3813bbf7833a0e4618f7fbe8a377872d

Частично цитируем здесь для потомков:

Потоковое аудио из Windows в Linux

Протестировано на Ubuntu 16.04 и Windows 10 Redstone 1

Оба блока должны находиться в одной сети (чтобы многоадресные пакеты могли передаваться между ними)

Установка

Linux

  1. Настройка JACK (легко сделать с Cadence)

Windows

  1. Установите JACK и ASIO Bridge на коробке Windows
  2. Запустите regsvr32 32bits\JackRouter.dll и regsvr32 64bits\JackRouter.dll из установочного каталога JACK
  3. Измените 32bits\JackRouter.ini и 64bits\JackRouter.ini чтобы они соответствовали вашему каналу и образцу конфигурации.
  4. (Необязательно) Установите входной сигнал ASIO Bridge (Hi-Fi Audio) в качестве устройства воспроизведения по умолчанию

Бег

  1. Запустите сервер netjack2 в Linux с jack_load netmanager (возможно, его также можно добавить в .jackdrc для его автозагрузки)
  2. Запустите JACK NetDriver в Windows (он находится в меню «Пуск») или jackd -R -d net
  3. Новое устройство с именем hostname блока Windows должно появиться на патч-панели Linux JACK (Catia, если вы используете Cadence). Подключите его так, как считаете нужным (Примечание. Каналы могут не совпадать, как ожидалось, если их больше 2).
  4. Запустите ASIO Bridge (также в меню «Пуск»), включите ASIO и установите для устройства ASIO значение JackRouter.
  5. Мост ASIO должен автоматически настроить маршруты к системному устройству на панели исправлений Windows JACK. Вы можете дважды проверить с помощью qjackctl (Jack Control в меню Пуск) → Подключения и подключить их, если нет

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .