To dość szalony pomysł.
Planuję skonfigurować konfigurację, która wysyłałaby dźwięk odtwarzany na moim laptopie do mojego domowego serwera przez sieć lokalną , aby dźwięk był odtwarzany na serwerze podłączonym do systemu hi-fi z dobrymi głośnikami.
Ma to służyć do oglądania filmów na laptopie z dźwiękiem na głośnikach bez zmiany kabli.
Przypuszczam, że można to zrobić podobnie do pisania tekstu do pliku zamontowanego przez sftp, ale z / dev / audio lub / dev / mixer
Ale nie mam pojęcia, jak przechwycić wyjście audio.
Czekamy na porady od profesjonalistów;)
networking
audio
naugtur
źródło
źródło
Odpowiedzi:
Jak powiedział Gilles, najlepiej jest spróbować zaktualizować konfigurację serwera dźwięku.
Możesz użyć pulseaudio, aby nasłuchiwać portu TCP. Pamiętaj, aby sprawdzić padevchooser , który jest interfejsem GUI, aby zaktualizować konfigurację.
Samouczek można znaleźć na wiki archlinux .
źródło
module-native-protocol-tcp
jest błędny, nieobsługiwany, a będziesz marnować godziny, jeśli nie dni swojego życia, próbując skonfigurować go do pracy. W najlepszym wypadku otrzymasz straszną jakość dźwięku i bardzo kruchą konfigurację.To, czego szukasz, to serwer dźwięku . Programy te wysyłają dźwięk przez sieć. Dostępne opcje to JACK , NAS , Pulseaudio i inne .
Pulseaudio to domyślny system audio na Ubuntu i jest szeroko dostępny na Uniksie. JACK jest szeroko dostępny w systemach operacyjnych dla komputerów stacjonarnych i szczyci się niskim opóźnieniem. Najpierw spróbuję tych dwóch. Zobacz Jack vs Pulseaudio - jak to jest szybsze? dla krótkiego porównania.
Aby odtwarzać muzykę na innym komputerze, każdy z tych programów działałby tak długo, jak uda ci się zainstalować ten sam program na obu komputerach (używają niekompatybilnych protokołów, choć niektóre mają moduły tłumaczące). Ale podczas odtwarzania filmów możesz mieć problemy, ponieważ przekazywanie dźwięku przez sieć wprowadza zauważalne opóźnienia. Niektóre odtwarzacze filmów pozwalają na dostrojenie wyrównania między dźwiękiem i wideo, może być konieczne zagranie z tym ustawieniem.
źródło
Najlepszym rozwiązaniem jest prawdopodobnie VLC / VLS , ale spodziewaj się pewnych nieprzyjemnych problemów z dryfem synchronizacji, ponieważ trudno jest odtwarzać wideo w jednym kroku z odtwarzanymi danymi audio.
źródło
MPD pozwala na przesyłanie strumieniowe audio przez http, ale domyślnie nie jest konfigurowane. Ograniczeniem jest to, że strumienie MPD z biblioteki audio MPD, gdzie jako serwer dźwięku pozwoli Ci przesyłać strumieniowo dowolny dźwięk na komputerze.
źródło
Sam do tego użyłem SoundWire ( http://georgielabs.net ). Klient jest dostępny tylko dla Androida, ale działa również na maszynie wirtualnej.
źródło
Użyj MPD na laptopie, aby przesyłać strumieniowo muzykę na komputer w domu.
Sugeruję jednak, abyś uruchomił MPD na komputerze w domu i po prostu łączył się z MPD ze swoim klientem z laptopa (sugeruję GMPC ).
Tak właśnie słucham muzyki przez cały czas, mam tylko jeden komputer z muzyką i klientów na moim laptopie i innych komputerach.
MPD może przesyłać strumieniowo muzykę przez sieć, dzięki czemu możesz przesłać ją na serwer lub bezpośrednio odtworzyć za pomocą mplayera.
źródło