Я мав успіх у використанні JACK, хоча на відміну від відповіді Ейра Німа, звук відтворюється з поля Linux, як ви просили. Я зробив невелике записування цього тут: https://gist.github.com/kotarou3/3813bbf7833a0e4618f7fbe8a377872d
Перевагою використання JACK над PulseAudio була б менша затримка (за умови правильного налаштування). Не важливо, чи ви просто граєте музику, але такі речі, як ігри та робота над записом, потребують низької затримки.
Часткове цитування для нащадків:
Потік аудіо з Windows до Linux
Тестовано на Ubuntu 16.04 та Windows 10 Redstone 1
Обидва вікна повинні бути в одній мережі (таким чином, щоб між ними можна було передавати багатошвидкісні пакети)
Встановлення
Linux
- Налаштування JACK (легко зробити з каденцією )
Windows
- Встановіть JACK та ASIO Bridge у вікні Windows
- Виконати
regsvr32 32bits\JackRouter.dll
іregsvr32 64bits\JackRouter.dll
з каталогу установки JACK
- Змінити
32bits\JackRouter.ini
і64bits\JackRouter.ini
відповідність вашого каналу та зразка конфігурації
- (Необов’язково) Встановіть вхід ASIO Bridge ( Hi-Fi Audio ) як пристрій відтворення за замовчуванням
Біг
- Запустіть сервер netjack2 в Linux із
jack_load netmanager
(можливо, також можна додати до.jackdrc
нього для автоматичного завантаження)
- Запустіть JACK NetDriver в Windows (він знаходиться в меню "Пуск") або
jackd -R -d net
- На патч-панелі Linux JACK ( Catia ) повинен був з’явитися новий пристрій з ім'ям хоста вікна Windows якщо ви використовуєте Cadence). Підключіть його як вважаєте за потрібне (Примітка. Якщо у вас більше 2) канали можуть не збігатися, як очікувалося.
- Запустіть міст ASIO (також у меню "Пуск"), увімкніть ASIO і встановіть для пристрою ASIO JackRouter
- Міст ASIO повинен був автоматично встановлювати маршрути до системного пристрою на панелі патчів Windows JACK. Ви можете двічі перевірити за допомогою qjackctl ( Jack Control у меню "Пуск") → Підключення
та якщо їх немає