Audio-Wiedergabe auf dem PC

Aus TuxBoxWIKI
Wechseln zu: Navigation, Suche


Einleitung

Neben den beiden analogen (Scart und Cinch) und dem digitalen Audioausgang hat die DBox2 mit Neutrino noch einen weiteren, verstecken Audioausgang: Als Stream über das Netzwerk. Dieser kann relativ einfach auf einem PC im Netzwerk mit einem relativ beliebigen Audiowiedergabeprogramm (Media Player) abgespielt werden.


How to...

Zunächst muss leider immer die Audio-PID des aktuellen Programmes ermittelt werden, eine vierstellige hexadezimale Zahl, welche die "Adresse" des Audio-Streams im Programm-Stream ist. Zum Beispiel mit Neutrino: Die "technischen Informationen" aufrufen (Rot-Blau), und die gesuchte Audio-Pid 012a wird als "0x012a" angezeigt. Noch einfacher geht es durch das Webinterface yWeb mit folgender URL:

http://dbox/control/exec?Y_Live&url

...wobei "dbox" zu ersetzen ist mit der IP-Adresse der DBox2. Die letzten 4 Ziffern der angezeigten URL sind die Audio-PID. Auch möglich: Mit Jack the Grabber, allerdings muss man den dezimalen Wert, den JtG anzeigt, nach Hex umrechnen.

Der Rest ist ganz einfach: Im Media Player auf dem PC folgende URL öffnen (Schema):

http://dbox:31338/<APID>

Beispiel:

http://192.168.0.100:31338/012a


Tipps & Tricks

  • Dieses Verfahren funktioniert mit "normalen" (MP2) Streams genauso wie mit Dolby Digital (AC3) Streams.
  • Um den Ton eines anderen Programmes zu hören, muss man (leider) immer erneut die Audio-PID ermitteln und den Stream im Media Player auf dem PC damit aufrufen.
  • Die Streams von der Box sind PES, "packetized elementary streams", d.h. es sind keine sauberen MP2- bzw. AC3-Streams und sie können noch andere Daten (z.B. RDS) enthalten. Nicht alle Player können damit gleich gut umgehen, auch nicht alle können AC3 abspielen.
  • Unter Windows ist deshalb der "Media Player Classic" (MPC) zu empfehlen, während es z.B. mit Winamp oft Tonstörungen gibt.
  • Falls der Stream gespeichert werden soll, empfiehlt sich ein Durchlauf mit ProjectX, um einen sauberen Stream zu erhalten.
  • Wird auf der Box das Programm gewechselt oder ein anderer Audiokanal gewählt, stoppt die Wiedergabe auf dem PC sofort, weil die Audio-PID so gut wie nie bei verschiedenen Programmen identisch ist und die Box auch nicht auf diese Weise zwei Audiokanäle eines Programmes oder zwei verschiedene Programme eines Transponders gleichzeitig ausgeben kann. Die Wiedergabe wird aber fortgesetzt, wenn man zurückschaltet.
  • Man "darf" den Media Player auf dem PC mehrmals mit unterschiedlichen Audio-PIDs starten. Die Wiedergabe ist dann immer nur bei dem Player aktiv, der die richtige Audio-PID hat. (Getestet mit MPC unter Windows XP.)
  • Die Wiedergabe auf zwei PCs gleichzeitig ist nicht möglich.
  • Eine vorherige Aktivierung des Streams unter Neutrino ist nicht notwendig, er ist immer verfügbar.
  • Die DBox2 muss im (Dual-) PES-Modus laufen, SPTS-Mode Treiber ungeladen oder via yWeb mittels "Boxcontrol" in den "Tools" deaktiviert.
  • Wesentlich komfortabler ist die Wiedergabe auf dem PC mit dem XLiveGrabber von Alexander Geist - und zwar nicht nur Audio, sondern auch Video.


Für eine Übertragung der Audio-Ausgabe in die andere Richtung, um also den Ton des PC auf der Dbox2 wiederzugeben, kann man einen SHOUTcast-Server einrichten (siehe dort) und den Audioplayer verwenden.