Czy odtwarzać dźwięk przez sieć w systemie Windows 7?

20

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.

Unkwntech
źródło
Mam podobną sytuację, w której chcę, aby kilka komputerów w moim domu odtwarzało ten sam dźwięk z niskim opóźnieniem, aby wszystkie były zsynchronizowane i nie znalazłem jeszcze solidnego rozwiązania.
duckworth
Jeśli chcesz używać komputera zarówno jako serwera ORAZ jako kontrolera, a masz raczej prosty / pasywny mechanizm renderujący (inaczej odtwarzacz sieciowy bez dużej kontroli / wyświetlania), spójrz na funkcję odtwarzania w systemie Windows 7 i w górę. Ograniczone do Windows Media
Frank Nocke

Odpowiedzi:

6

Airfoil pozwoli Ci przesyłać strumieniowo audio z Windows / Mac na Windows / Mac / Airport.

Przesyłaj dowolny dźwięk z komputera do urządzeń AirPort Express, Apple TV, iPhone'ów i iPodów Touch, a nawet innych komputerów PC i Mac, wszystko w synchronizacji!

wprowadź opis zdjęcia tutaj

paleozogt
źródło
4
„Przed zakupem hałas nakłada się na wszystkie transmisje dłuższe niż 10 minut.”
Borislav Ivanov
Kup klucz licencyjny za jedyne 25 USD.
Antti Rytsölä,
3

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:

  • pełnoprawny wirtualny sterownik audio.

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

  • prawdziwa karta dźwiękowa, której sterownik został zaprojektowany tak, aby umożliwić aplikacjom zapisywanie danych wyjściowych.

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

  • Sprzęt dedykowany Audio Over IP / Audio Over Ethernet.

Droższy i bardziej skomplikowany niż obecnie najlepszy zakład: fizyczny kabel audio do głównego komputera ....

LUB

  • Szybka poprawka.

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.

mtone
źródło
Jeśli ktoś się zastanawia: za pomocą WASAPI można nagrywać z urządzeń wyjściowych . Oznacza to, że wejście sprzężenia zwrotnego „To, co słyszysz” / „Stereomix” nie jest już wymagane. IIRC, jest dostępny począwszy od systemu Windows Vista.
Daniel B
2

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ć.

użytkownik8808
źródło
2
To nie jest bardzo dobre rozwiązanie, ponieważ z tego, co mogę powiedzieć, używa VLC jako odtwarzacza, zamiast strumieniować wszystkie wyjścia dźwięku ze wszystkich programów laptopa.
Artem Russakovskii
„Chciałbym przesyłać strumieniowo audio (WSZYSTKIE audio, nie tylko mp3 itp.) Z mojego laptopa na inny komputer” - To rozwiązanie nie odpowiada na pytanie
Brandon
1

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.

Marcin
źródło
1

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 .

Matt Hanson
źródło
Próbowałem już raz, ale wszystkie moje media są na dysku sieciowym i pamiętam, że napotkałem problemy.
duckworth
1

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.

Joel Coehoorn
źródło
Więcej informacji na temat rozwiązania liniowego
Jon Galloway
0

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).

Ulterno
źródło