Widziałem oprogramowanie dla systemów Linux, które pozwala mi przesyłać dźwięk z jednego systemu do drugiego przez sieć, czy istnieje takie oprogramowanie (prawdopodobnie sterownik) dla systemu Windows, konkretnie XP, ale Vista i Windows 7 byłyby najlepsze.
Chciałbym przesyłać strumieniowo dźwięk (WSZYSTKIE audio, nie tylko mp3 itp.) Z mojego laptopa na inny komputer przez sieć. Wiem, że Pulpit zdalny systemu Windows może dość łatwo odtwarzać dźwięk przez sieć. Czy to ta część .Net, w której mogłabym po prostu kodować prostą aplikację, która przesyła dźwięk bez RD? Nie chcę też przesuwać go przez dodatkowy fizyczny przewód, jeśli to możliwe.
Odpowiedzi:
Airfoil pozwoli Ci przesyłać strumieniowo audio z Windows / Mac na Windows / Mac / Airport.
źródło
Nie wiem na pewno ... ale oto kilka myśli. Trudność w wysyłaniu audio laptopa przez sieć LAN polega na tym, że system Windows nie zapewnia natywnie „kanału” ani czegoś, czego mógłby posłuchać programista może użyć do implementacji czegoś. Zasadniczo uważam, że udanym rozwiązaniem musi być albo:
Z tego, co rozumiem, wygląda to na skomplikowaną taryfę: spróbuj stworzyć fałszywy sterownik, który będzie obsługiwał mnóstwo wejść (mp3, surround gry i filmy, różne szybkości transmisji i częstotliwości próbkowania, jednoczesne aplikacje), jednocześnie dbając o kodowanie, przesyłanie z niskim opóźnieniem, odbierającym z drugiej strony, który działa dobrze i jest stabilny z różnymi wersjami okien, wszystko to z cholerną zachętą do niskich zysków, biorąc pod uwagę, że tylko mniejszość ludzi byłaby zainteresowana jego zakupem. Brzmi dla mnie jak zły biznesplan.
Czy próbowałeś Pulseaudio na Windowsie? Najwyraźniej jest to platforma wieloplatformowa.
LUB
Kilka lat temu Creative Labs miał całkiem niezły kanał „to, co słyszysz”, na którym aplikacje mogły nagrywać. Pamiętam, jak odtwarzałem dźwięk na sprzęcie karty dźwiękowej, takim jak pogłos, i nagrywałem go w czasie rzeczywistym w moim oprogramowaniu audio, używając tego kanału „to, co słyszysz”. Technicznie rzecz biorąc, Shoutcast będzie mógł wybrać ten kanał jako wejście i przesyłać strumieniowo cały dźwięk z laptopa. Nie mam już karty Creative, więc nie wiem, jak dobrze to działa w dzisiejszych czasach. Ponadto wyobrażam sobie, że chcesz użyć wbudowanego dźwięku laptopa, który prawdopodobnie nie miałby tej funkcji, ale mógłby to zrobić zewnętrzny Creative Audigy!
LUB
Droższy i bardziej skomplikowany niż obecnie najlepszy zakład: fizyczny kabel audio do głównego komputera ....
LUB
Podłącz wyjście laptopa z powrotem do linii laptopa za pomocą kabla mini <1 ft. Bez wątpienia shoutcast może przesyłać strumieniowo wejście liniowe karty dźwiękowej. Minusem tej metody jest obniżona jakość dźwięku dzięki 2 zbędnym przetwornikom cyfrowo-analogowym.
źródło
VLC można uruchomić jako serwer (na laptopie) i jako klient (na HTPC) do strumieniowego przesyłania wideo lub audio. Wystarczy użyć menu Media (pomocne w miejscu, w którym znajduje się menu Plik w większości aplikacji) i wybierz Streaming , a następnie wybierz wszystkie pliki, które chcesz przesyłać strumieniowo, kliknij Stream, a otrzymasz opcje, jak je przesyłać strumieniowo.
Kiedy się uruchomi, uruchom VLC na HTPC i skieruj go na adres IP i port laptopa i powinien grać.
Ten post na forum wyjaśnia, jak to zrobić.
źródło
Ta odpowiedź jest trochę spóźniona, ale pomyślałem, że opublikuję ją na wypadek, gdyby ktoś szukał rozwiązania w przyszłości. Istnieje oprogramowanie o nazwie Airfoil, które ma dokładnie taką funkcjonalność. Umożliwia także przesyłanie strumieniowe do komputerów PC, MAC, Linux, iPhone, iPod Touches, Apple TV i innych.
źródło
Rzuciłbym okiem na funkcję „Play To”, która jest obecna w systemie Windows 7. Trochę się z nią bawiłem, była wykonywana niesamowicie. Oto mały napis z dodatkowymi informacjami .
źródło
Twój htpc prawdopodobnie ma wejście liniowe na karcie audio. Po prostu poprowadź tam kabel audio z gniazda głośnikowego komputera źródłowego.
Oto przykład
Ten kabel ma tylko 6 stóp, ale dostajesz dłuższe lub łączysz go z kablem przedłużającym.
źródło
Wypróbuj https://github.com/duncanthrax/scream, aby uzyskać prosty sterownik VirtualAudio. Może to nie być tak dobre jak Airfoil, ale ma bardzo małe opóźnienie, dlatego nadaje się do filmów (VLC z regulacją czasu). Korzystanie z tego między dwoma komputerami z systemem Windows za pomocą kabla Ethernet dało ~ 500 ms opóźnienia, więc nie do grania.
Wypróbowałem Airfoil i chociaż ma on wiele funkcji, opóźnienie (~ 3 sekundy w przypadku bezpośredniego Ethernetu) podczas wysyłania dźwięku z Airfoil do Airfoil Satellite (Windows) jest zbyt wysokie, aby mogło być przydatne w czymkolwiek innym niż muzyka (dźwięk tylko).
źródło