Gibt es eine Möglichkeit, die gesamte Audioausgabe in Windows 10 (nicht nur einzelne Dateien) über http auf ein Android-Clientgerät zu streamen?

Gibt es eine Möglichkeit, die gesamte Audioausgabe in Windows 10 (nicht nur einzelne Dateien) über http auf ein Android-Clientgerät zu streamen?

Ich möchte die gesamte Audioausgabe (nicht nur einzelne Musikdateien) von meinem Windows 10-PC über http zum Neutron Music Player auf meinem Android-Telefon streamen. Neutron ermöglicht die Eingabe einer http-Adresse und das direkte Streaming von dieser Adresse (z. B. streamt es von Internetradioadressen von xiph.org). Ich habe Scream ausprobiert (https://github.com/duncanthrax/scream) und BroadWave (https://www.nch.com.au/streaming/index.html), aber keines von beiden funktioniert. Irgendwelche Ideen?

Antwort1

Gibt es eine Möglichkeit, die gesamte Audioausgabe in Windows 10 (nicht nur einzelne Dateien) über HTTP auf ein Android-Clientgerät zu streamen?

Die technische Antwort ist „Vielleicht“.

Während es wahrscheinlich ziemlich trivial ist, Audio über HTTP zu streamen, hängt die Fähigkeit, „alle Audioausgaben in Windows 10“ aufzuzeichnen, vollständig von Ihrem/Ihren Soundgerät(en) (z. B. Soundkarte) ab. Windows bietet mehrere Möglichkeiten zur Audiowiedergabe und nicht alle Programme verwenden dieselben Methoden. Ebenso stellen möglicherweise nicht alle Soundgeräte dieselben Schnittstellen für den Zugriff auf Audio bereit (weder physisch noch virtuell).

Insgesamt ist es normalerweise produktiver, sich auf einzelne Audio-Ein-/Ausgänge oder bestimmte Anwendungen zu konzentrieren, als nach einer Universallösung zu suchen.

Irgendwelche Ideen?

Da Sie HTTP-Streaming angeben undNeutron-Musikplayerunterstützt:

* Streaming audio (plays Internet radio streams, Icecast, Shoutcast).

Ich würde vorschlagen, die Verwendung zu prüfenEisgussUndSenden mit diesem Tool(BUTT) in Verbindung miteinander als Audio-Stream-Server bzw. Audioquelle.

Wenn Sie Icecast nicht mögen, gibt es noch andere mögliche Audio-Stream-Server:Steamcast(Icecast- und SHOUTcast-Streams) undShoutcast(SHOUTcast-Streams).

Es ist wahrscheinlich erwähnenswert, dass Shoutcast zwar über eine elegante Benutzeroberfläche verfügt, die kostenlose Version jedoch auf das Streaming im MP3-Format mit 128 Kbps beschränkt ist, während dies bei den anderen vorgeschlagenen Anwendungen (Icecast und Steamcast) nicht der Fall ist.


Beachten Sie, dass Broadcast Using This Tool vondiese Liste von Drittanbieter-Anwendungen, die mit Icecast kompatibel sind. Allerdings unterstützt Broadcast Using This Tool sowohl Icecast- als auch SHOUTcast-Streams.


Was die Erfassung der „gesamten Audioausgabe in Windows 10“ betrifft, so ist bei bestimmten Audiotreibern in Windows manchmal ein virtuelles „Stereo-Mix“- oder „What U Hear“-Audiogerät verfügbar, das hierbei hilfreich sein kann (obwohl es deaktiviert oder sogar ausgeblendet sein kann).

Außerdem könnten Sie im Notfall (theoretisch) einfach Ihren physischen Audioausgang an Ihren Mikrofoneingang anschließen (falls vorhanden). Es gibtStereo-ZusatzkabelUndStereo-Y-SplitterKabel verfügbar, wenn die Audioausgabe (z. B. an Lautsprecher oder Kopfhörer) ein Problem darstellt.


Verwendung von Icecast, BUTT und Stereo Mix

Überblick

Die folgenden Anweisungen sind ein Beispiel dafür, wie Sie Icecast, Broadcast Using This Tool und ein virtuelles Stereo-Mix-Gerät verwenden können, um (die meisten) Audiodaten von Windows über HTTP (Icecast) an ein Android-Gerät zu senden.

Vorbehalte

Beachten Sie, dass diese Anweisungen die Verwendung einer tatsächlichen URL mit Icecast ignorieren und nur (kurz) den Stream-Zugriff über IP behandeln. Wenn Sie eine URL für Ihren Icecast-Server verwenden möchten, ist eine einfache Lösung die Verwendung eines dynamischen DNS-Dienstes wie No-IP (https://www.noip.com).

Beachten Sie auch, dass diese Anweisungen keine Firewalls oder Portweiterleitungen abdecken. Icecast sollte bei der Installation/ersten Ausführung durch die Windows-Firewall gelassen werden und BUTT benötigt keine spezielle Konfiguration, wenn es auf demselben PC wie Icecast läuft. Was die Portweiterleitung betrifft, sind allgemeine Tutorials dazu (z. B. wie Sie Ihren Icecast-Server webzugänglich machen) weithin verfügbar.

Allgemeines Setup

Icecast (Streamserver)

  1. Laden Sie Icecast herunter und installieren Sie es.

  2. Navigieren Sie zu dem Verzeichnis, in dem Sie Icecast installiert haben, und icecast.xmlerstellen Sie eine Sicherungskopie davon.

  3. Öffnen Sie icecast.xml(nicht Ihre Kopie) in einem einfachen Texteditor (z. B. Notepad) und ändern Sie die folgenden XML-Tags/-Gruppen:

    • Standort

    • Administrator

    • Hostname

    • Authentifizierung

  4. Speichern Sie Ihre icecast.xmlDatei. Die Werte sollten etwa wie folgt aussehen:

    • <location>Britain</location>

    • <admin>[email protected]</admin>

    • <hostname>lesspotter.com</hostname>

    Und für den <authentication>Abschnitt:

    • <source-password>Horcrux</source-password>

    • <relay-password>MoreHorcruxes</relay-password>

    • <admin-user>Tom Marvolo Riddle</admin-user>

    • <admin-password>IamLordVoldemort</admin-password>

Sie sollten Icecast jetzt ohne Warnungen starten können, indem Sie es icecast.batim selben Verzeichnis wie verwenden. Unter dem Startmenü icecast.xmlgibt es eine Verknüpfung zu , die als aufgeführt ist .icecast.batRun Icecast (Console)

Wenn Sie Icecast mit minimiertem Befehlsfenster starten möchten (da es bei der Verwendung von geöffnet bleiben muss, damit Icecast funktioniert icecast.bat), können Sie eine andere Batchdatei verwenden:

Beispiel: icecast-min.bat

@REM Start Icecast with its command window minimized.

@ECHO Off
cd C:\path\to\Icecast\
start "" /min C:\path\to\Icecast\icecast.bat

Mit diesem Tool senden (Audioquelle)

  1. Laden Sie Broadcast mit diesem Tool herunter und installieren Sie es.

  2. Starten Sie BUTT und öffnen Sie es Settings.

Beispiel: BUTT - Schaltfläche „Einstellungen“

BUTT - Schaltfläche „Einstellungen“ - Screenshot

  1. Unter der Settings → MainRegisterkarte:

    • ADDein neuer (Icecast) Server.

    • Fügen Sie ein Log FileAusgabeziel hinzu.

    • SaveIhre Änderungen.

Beispiel: BUTT-Einstellungen - Hauptregisterkarte

BUTT-Einstellungen - Hauptregisterkarte - Screenshot

3A. Für Sie Server Settings(Abschnitt 1 oben):

  • Namekann alles sein, was Sie möchten.

  • Typesollte auf eingestellt werden IceCast.

  • Addressund Portsollte 127.0.0.1und sein 8000. 1

  • Passwordsollte das „ <source-password>Von“ sein icecast.xml(Bsp. Horcrux).

  • Die Namen IceCast mountpointund IceCast usersollten als streambzw. belassen werden source.

  • Vergessen Sie nicht, SaveIhre Änderungen zu speichern, wenn Sie fertig sind.

Beispiel: BUTT - Icecast-Servereinstellungen

BUTT-Einstellungen - Server bearbeiten (Icecast) - Screenshot


1 Für Addresskönnen Sie eine andere IP angeben, wenn Icecast auf einem anderen Computer ausgeführt wird. Für den Port 8000ist der Standardport, auf dem Icecast ausgeführt wird (eingestellt in icecast.xml). Möglicherweise müssen Sie BUTT durch Ihre Firewall(s) zulassen, wenn sich Ihr Icecast-Server auf einem Remote-PC befindet.


  1. Wenn Icecast läuft, verwenden Sie die weiße „Wiedergabe“-Schaltfläche ( ) im Hauptfenster von BUTT, um eine Verbindung zu Ihrem Icecast-Server herzustellen. Wenn alles erfolgreich ist, sollte sich die „LCD-Anzeige“ von auf auf (mit einem Zähler) ändern .idleconnectingstream time

Beispiel: BUTT – Icecast-Server (verbunden)

BUTT-Einstellungen – Mit Icecast-Server verbunden – Screenshot

Stereo-Mix (System-Audio)

Beachten Sie, dass je nach den von Ihnen verwendeten Audiogeräten einige, alle oder keine der folgenden Punkte auf Sie zutreffen können.

  1. Öffnen Sie die Windows- SoundSystemsteuerung. Sowohl in Windows 7 als auch in Windows 10 sollten Sie nach dieser Systemsteuerung suchen soundund die Option zum Öffnen dieser Systemsteuerung angezeigt bekommen.

  2. Suchen Sie unter der RecordingRegisterkarte nach einem Gerät namens „Stereo Mix“ (manchmal auch „What U Hear“).

Beispiel: Stereo-Mix – Virtuelles Audiogerät

Stereo Mix – Virtuelles Audiogerät – Screenshot

2A. Wenn Sie dieses Gerät nicht sehen, klicken Sie mit der rechten Maustaste in die SoundSystemsteuerung und suchen Sie nach einer Option zum Show Disabled Devices.

Beispiel: Sound - Deaktivierte Geräte anzeigen

Sound-Systemsteuerung – Deaktivierte Geräte anzeigen – Screenshot

  1. Vorausgesetzt, dieses Gerät existiert, wählen Sie es aus und klicken Sie auf Properties.

Beispiel: Stereo-Mix – Eigenschaften

Stereo Mix - Eigenschaften - Screenshot

  1. ListenStellen Sie sicher, dass unter der Registerkarte „Einstellungen Listen to this device“ ein Häkchen gesetzt ist. Die Playback through this deviceDropdown-Einstellungen sind für Ihre Zwecke weniger wichtig. Die ausgewählte Option sollte jedoch in der Regel nicht auf dasselbe Gerät eingestellt sein wie Ihr (Standard-) PlaybackGerät (z. B. Speakers). Dies kann zu schwerwiegenden Audioproblemen führen.

Beispiel: Stereo-Mix-Eigenschaften - Anhören

zB Stereo-Mix-Eigenschaften - Anhören - Screenshot

  1. Stellen Sie unter der LevelsRegisterkarte sicher, dass die Lautstärke ungleich Null ist und das Gerät nicht stummgeschaltet ist.

Beispiel: Stereo-Mix-Eigenschaften - Pegel

Stereo-Mix-Eigenschaften - Pegel - Screenshot

  1. Drücken Sie OK, wenn Sie Geräteoptionen geändert haben.

Überprüfen des Stereo-Mix-Audios

Vorausgesetzt, Ihr „Stereo Mix“ (oder ein gleichwertiges Gerät) ist Ready, können Sie normalerweise anhand der Lautstärkeanzeige (horizontale Balken) neben dem Gerät erkennen, ob es PC-Audio aufnimmt oder nicht.

Um dies zu testen, lassen Sie die SoundSystemsteuerung geöffnet und spielen Sie Audiodaten auf Ihrem PC ab (z. B. YouTube). Wenn die Balken im Takt der Audiodaten schwanken, sollte das Gerät Ton vom PC empfangen (und zwar in der richtigen Lautstärke).

Beispiel: Überprüfen der Stereo-Mix-Audioerkennung/-Pegel

Überprüfen der PC-Audioerkennung – Screenshot

Streaming-System-Audio mit Icecast und BUTT

Vorausgesetzt, Sie haben alles oben Genannte gründlich überprüft:

  1. Starten Sie Icecast.

  2. Starten Sie die Übertragung mit diesem Tool und öffnen Sie Settings.

  3. Wählen Sie unter Settings → AudioIhr „Stereo Mix“-Gerät (oder ein gleichwertiges Gerät) aus. Die anderen Einstellungen müssen zum Testen nicht geändert werden.

Beispiel: BUTT-Einstellungen - Audiogerät

BUTT-Einstellungen - Audiogeräteauswahl - Screenshot

  1. Wenn Icecast läuft, verwenden Sie die weiße „Wiedergabe“-Schaltfläche ( ) im Hauptfenster von BUTT, um eine Verbindung zum Icecast-Server herzustellen. Wenn alles erfolgreich ist, sollte sich die „LCD-Anzeige“ (wieder) von zu zu (mit einem Zähler) ändern .idleconnectingstream time

  2. Wenn Sie keine Fehler von BUTT erhalten, spielen Sie Audiodaten auf Ihrem PC ab (z. B. erneut YouTube). Sie sollten sehen, dass die Audioanzeige im Hauptfenster von BUTT ungefähr mit dem Audiowert schwankt (ähnlich der Audioanzeige „Stereo Mix“ oben).

Beispiel: Mit diesem Tool senden – Audiometer

BUTT - Audiometer - Screenshot

  1. Gehen Sie im Neutron Music Player zu Beispiel: http://Icecast_Server_IP:8000/stream. Sie sollten die Audiowiedergabe vom PC auf Ihrem Telefon hören können.

verwandte Informationen