Czy istnieje sposób na strumieniowe przesyłanie dźwięku z mojego Maca do mojego komputera z systemem Linux (mój odbiornik AV jest do niego podłączony)?
Czy istnieje sposób na strumieniowe przesyłanie dźwięku z mojego Maca do mojego komputera z systemem Linux (mój odbiornik AV jest do niego podłączony)?
Myślę, że VLC może przesyłać strumieniowo dźwięk przez sieć - spójrz na http://www.videolan.org/doc/streaming-howto/en/
Jeśli nie chcesz płacić za AirFoil, możesz użyć SoundFlower na komputerze Mac i modułu kompatybilnego z ESounD lub PulseAudio ESounD na komputerze z systemem Linux. W tym artykule wyjaśniono, jak to zrobić.
Możesz użyć AirFoil (25 USD) dla Maca, aby przesyłać dźwięk do AirFoil Speakers dla Linuksa (bezpłatnie).
To oprogramowanie działa świetnie.
Ten przewodnik zadziałał dla mnie http://tdotc.wordpress.com/2012/05/28/sound-matters/
Podsumowanie:
Zainstaluj Soundflower na swoim Macu.
# otwórz port sieciowy 16002, aby odbierać nieprzetworzone dane dla PulseAudio (w twoim odbiorniku), gdy prawda; do nc -l 16002 | pacat --latency-msec = 1; gotowe # podłącz wejście audio w OS X do zdalnego ujścia surowego dźwięku za pomocą esdrec i netcat (w twoim Macu) esd -tcp -bind :: 1 & sleep 2 && esdrec -s :: 1 | nc <SERVER> 16002
Po zainstalowaniu XBMC na komputerze z systemem Linux i bez żadnego innego oprogramowania na komputerze Mac mogę przesyłać strumieniowo wszystko, co chcę.
Aby to zrobić:
Teraz wszystko, co grasz na Macu, powinno być przesyłane na urządzenie Airplay.
Aby przywrócić normalne wyjście (np. na MacBooku), kliknij prawym przyciskiem myszy inne wyjście (np. standardowy głośnik lub wyjście zintegrowane) i wybierz „Użyj tego urządzenia jako wyjścia dźwięku” z wyskakującego menu Akcja.
Zobacz także: Konfiguracja Audio Midi: Konfiguracja urządzeń audio
Użyj ShairPort na Linuksie
Wszystko można skonfigurować w ciągu kilku minut bez zainstalowanego oprogramowania na komputerze Mac, a właśnie tego chciałem.
To powinno działać całkiem prosto w każdej dystrybucji opartej na Debianie.
sudo add-apt-repository ppa: dantheperson / shairplay-sync
sudo apt-get update
sudo apt-get install shairplay-sync
Te instrukcje dotyczą Debiana i działały na moim raspberry pi w ciągu kilku minut. Inne dystrybucje / systemy operacyjne mogą wymagać dostosowania pakietów do zainstalowania.
Zainstaluj Alsa:
apt-get install alsa-utils alsa-oss libasound2 libasound2-plugins alsamixer
Zainstaluj PulseAudio:
apt-get install pulseaudio pulseaudio-utils
Zainstaluj pakiet SDP perl. Postępuj zgodnie z instrukcjami w repozytorium perl-net-sdp
Clone & install ShairPort:
git clone https://github.com/hendrikw82/shairport.git
cd shairport
sudo make install
sudo cp shairport.init.sample /etc/init.d/shairport
sudo chmod a + x /etc/init.d/shairport
sudo update-rc.d wartości domyślne shairport
(opcjonalnie) Zmień nazwę odbiornika (np. nazwę pokoju):
vim /etc/init.d/shairport
Zmień / dodaj następujące informacje:
DAEMON_ARGS = ”- w $ PIDFILE -a AirPlayName”
Wszystkie te instrukcje zostały znalezione w tym poście na blogu i skopiowane tutaj, na wypadek gdyby link zniknął.