DBox Live Streaming

Aus TuxBoxWIKI
Version vom 11. November 2004, 15:43 Uhr von Gmo18t (Diskussion) (Aufbau des Description Files)
Wechseln zu: Navigation, Suche


Allgemeines

Mit Hilfe spezieller Description Files ist es nun u.a. möglich, das aktuelle Programm eines Kanals von einer anderen DBox (über Netzwerk) anzuschauen.


Für jeden gewünschten Kanal kann ein solches File angelegt werden. Das Zappen geht dann mit Hilfe des Filebrowser und Ausfall des entsprechenden Files mit der OK Taste. "Pause" und "Springen" sind natürlich nicht möglich. Alles weitere geht wie gewohnt.


Der Kanalwechsel kann bis zu mehreren Sekunden dauern (solange bleibt der Bildschirm schwarz). Wird "0" als <kanal-Id> verwendet, d.h. kein Kanal-Umschalten auf der Serverbox initiiert, können nur Kanäle des gleichen Transponders fehlerfrei gestreamt werden. Jedoch gibt's zuweilen damit Probleme, so dass - wenn möglich - die Variante mit "Umschalten" bevorzugt werden sollte.


Auch ein Umschalten auf der Serverbox innerhalb des gleichen Transponders funktioniert zwar grundsätzlich während des Streamings, kann aber bisweilen auch Probleme bereiten.


Sollten Bild und Ton einmal asynchron laufen, so kann mit der "0"-Taste der Fernbedienung ein "resync" durchgeführt werden.


Aufbau des Description Files

Ein Description File hat folgende Syntax:

 #DBOXSTREAM
 <name>=<ip-addresse>;<port>;<vpid>;<apid>;<kanal-Id>


wobei die erste Zeile immer #DBOXSTREAM lauten muss! In den einzelnen Zeilen dürfen keine Whitspaces verwendet werden.


Bedeutung der einzelnen tags:

 <name>        = Name des Kanals 
 <ip-addresse> = Server, der den Livestream liefert
 <port>        = Service Port auf dem der Server "lauscht"
 <vpid>        = Video Pid in hexadezimaler Form mit vorangestelltem "0x"
 <apid>        = Audio Pid in hexadezimaler Form mit vorangestelltem "0x"
 <kanal-id>    = tsid/onid/sid aus services.xml (hexadezimal) zum 
                 Umschalten des Kanals auf dem Server oder 0, wenn
                 kein Umschaltkommando an Server gesendet werden soll,
                 -1, wie 0 jedoch ist die Pausefunktion möglich, aber nur
                 wenn, wenn ein spezieller PC Streaming-Server benutzt wird.

Beispiel

Beispiel P1.ts:

 #DBOXSTREAM
 P1=192.168.xxx.xxx;31339;0x100;0x101;0x10023001a    



Review-KandidatDieser Artikel befindet sich derzeit im Reviewprozess. Hilf mit, ihn zu verbessern! Falls du bei weiteren Artikeln helfen willst, findest du hier eine Auswahl offener Artikel.