DBox Live Streaming
Inhaltsverzeichnis
Allgemeines
Mit Hilfe spezieller Description Files ist es nun u.a. möglich, das aktuelle Programm eines Kanals von einer anderen DBox2 (über Netzwerk) anzuschauen.
Für jeden gewünschten Kanal kann ein solches File angelegt werden. Das Zappen geht dann mit Hilfe des Filebrowser und Auswahl 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 <program name>=<ip-addresse>;<port>;<vpid>;<apid>;<zapto-id>
wobei die erste Zeile immer #DBOXSTREAM lauten muss! In den einzelnen Zeilen dürfen keine Whitspaces verwendet werden. Solche Files müssen nicht zwingend die Extension ".ts" besitzen, werden dann aber je nach Einstellung des Filebrowsers erst einmal nicht angezeigt.
Bedeutung der einzelnen tags:
<program 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" <zapto-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 ein spezieller Streaming-Server benutzt wird.
Beispiel
Beispiel P1.ts:
#DBOXSTREAM P1=192.168.1.10;31339;0x100;0x101;0x10023001a
Grundlagen - Installation - Debug-Mode - Hardware - CDK/Development
LCars - Neutrino - Enigma - Plugins - Spiele - Software - Tools - Howto - FAQ - Images
Hauptseite - News - Alle Artikel - Bewertungen - Gewünschte Seiten - Index - Neue Artikel - Impressum - Team
Hilfeportal - Seite bearbeiten - Bilder - Links - Tabellen - Textgestaltung