Mit netjack2 konnte ich die Audiowiedergabe von Windows auf Linux ausführen. Ich habe hier ein kleines Schreiben geschrieben: https://gist.github.com/kotarou3/3813bbf7833a0e4618f7fbe8a377872d
Teilweise hier für Nachwelt zitieren:
Audio von Windows nach Linux streamen
Getestet unter Ubuntu 16.04 und Windows 10 Redstone 1
Beide Boxen müssen sich im selben Netzwerk befinden (so dass Multicast-Pakete zwischen ihnen übertragen werden können)
Installieren
Linux
- Setup JACK (einfach mit Cadence zu tun )
Windows
- Installieren Sie JACK und ASIO Bridge in der Windows-Box
- Ausführen von
regsvr32 32bits\JackRouter.dll
undregsvr32 64bits\JackRouter.dll
aus dem JACK-Installationsverzeichnis- Ändern Sie
32bits\JackRouter.ini
und64bits\JackRouter.ini
passen Sie Ihren Kanal und die Beispielkonfiguration an- (Optional) Legen Sie den ASIO Bridge - Eingang ( Hi-Fi-Audio ) als Standardwiedergabegerät fest
Laufen
- Starten Sie den netjack2-Server unter Linux mit
jack_load netmanager
(wahrscheinlich auch.jackdrc
für das automatische Laden ).- Führen Sie JACK NetDriver unter Windows aus (Startmenü) oder
jackd -R -d net
- Ein neues Gerät mit dem Namen des Hostnamens der Windows-Box sollte im Patch-Panel von Linux JACK erscheinen ( Catia, wenn Sie Cadence verwenden). Schließen Sie es so an, wie Sie es für richtig halten (Hinweis: Die Kanäle passen möglicherweise nicht wie erwartet, wenn Sie mehr als 2 haben).
- Starten Sie ASIO Bridge (auch im Startmenü), schalten Sie ASIO ein und setzen Sie das ASIO-Gerät auf JackRouter
- Die ASIO Bridge sollte im Windows JACK-Patchfeld automatisch Routen zum Systemgerät eingerichtet haben. Sie können mit qjackctl ( Jack Control im Startmenü) → Connections noch einmal nachprüfen, und die Verbindung herstellen, falls nicht