Mam Linux-a z zainstalowanym serwerem sieciowym Ubuntu + PulseAudio. Mogę przesyłać strumieniowo dźwięk z mojego laptopa (z zainstalowanym Linuksem) do urządzenia przez sieć lokalną.
Niedawno zainstalowałem system Windows 7 na swoim laptopie. Chcę przesyłać strumieniowo dźwięk z laptopa do pudełka. Czy ktoś może mi pomóc w konfiguracji przesyłania strumieniowego dźwięku przez sieć za pomocą PulseAudio z Windows do Linux?
źródło
Udało mi się użyć JACK, choć w przeciwieństwie do odpowiedzi Eira Nyma, dźwięk jest odtwarzany z Linux-a zgodnie z twoją prośbą. Zrobiłem mały opis tutaj: https://gist.github.com/kotarou3/3813bbf7833a0e4618f7fbe8a377872d
Zaletą korzystania z JACK-a nad PulseAudio byłoby mniejsze opóźnienie (pod warunkiem, że poprawnie go skonfigurujesz). Tak naprawdę nie ma znaczenia, czy po prostu grasz muzykę, ale takie rzeczy jak gry i nagrywanie wymagają niskiego opóźnienia.
Częściowe cytowanie dla potomności:
źródło
Zmieniłem program znaleziony w Internecie i utworzyłem WLStream . Umożliwia przesyłanie strumieniowe audio z urządzenia wyjściowego Windows, dzięki czemu Pulse Audio będzie mogło odtwarzać go na hoście Linux. Komunikacja między nimi odbywa się za pomocą plink z Putty. Występuje opóźnienie w strumieniu audio spowodowane przez sieć, jestem pewien, że jeśli zmienisz uprawnienia do pakietu TCP wysłanego z łącza nadrzędnego lub zmienisz konfigurację routera, tak jak w przypadku VoIP, zmniejszy to opóźnienie strumienia audio, ale moje badania nie idź dalej. WLStream może być skompilowany przy użyciu programu Visual Studio 2017 i tam jest skompilowane z ostatniej wersji tutaj .
źródło
https://github.com/duncanthrax/scream
Konfiguracja zajęła mniej niż 5 minut. Obsługuje nieprzetworzone strumienie emisji pojedynczej i multiemisji z systemu Windows przy wielu częstotliwościach próbkowania. Ma detektory dla systemu Windows, ALSA i puls-audio.
źródło