Demultiplexer¶
Ein Demuxer-Eingang (Typ demuxer) extrahiert ein einzelnes Programm aus einem Multiplex und wandelt es in einen gewöhnlichen SPTS-Stream um. Nach der Extraktion steht dem Programm die gesamte Verarbeitung der SPTS-Pipeline zur Verfügung (SPTS-Streams): Filterung und Modifikation, Transkodierung, OTT-Auslieferung und DVR-Aufzeichnung. Dies ist der einzige Weg, einen empfangenen Multiplex programmweise zu verarbeiten (MPTS-Streams).
Um ein Programm anzubinden, wird im SPTS-Stream ein Eingang des Typs demuxer hinzugefügt und Folgendes ausgewählt (die Feldbezeichnungen entsprechen denen der Oberfläche):
Quelle (Felder Source kind und Source id) — ein MPTS-Stream desselben Knotens oder ein DVB-Adapter (DVB-Empfänger).
Programm (Feld PNR) — das Programm wird aus der Liste der erkannten Dienste mit ihren Namen gewählt. Die Liste liefern sowohl ein MPTS-Stream als auch ein DVB-Adapter, solange die Quelle läuft und analysiert ist. Solange es keine Liste gibt — die Quelle ist noch nicht gewählt, der Adapter ist gestoppt, der Stream ist nicht analysiert — wird die Nummer von Hand eingegeben.
Besonderheiten:
Der Demultiplexer erhält einen bereits descrambelten Multiplex: die BISS-Schlüssel werden am Eingang des MPTS-Streams festgelegt (BISS-Entschlüsselung), das CAM- und BISS-Descrambling auf Adapterebene dagegen in den Einstellungen des DVB-Adapters (DVB-Empfänger).
Die Quelle ist gegen Löschen geschützt: solange mindestens ein Demultiplexer auf einen MPTS-Stream oder einen DVB-Adapter verweist, kann dieser nicht gelöscht werden — der Knoten meldet, welche Objekte darauf verweisen.
Für innere T2-MI-Multiplexe wird eine zusammengesetzte Programmnummer verwendet, die die Nummer des Trägers und die PNR innerhalb dieses Trägers kombiniert: Trägernummer × 65536 + PNR (zum Beispiel Träger 1, PNR 7 → 65543; Träger 0 ist der äußere Multiplex, gewöhnliche PNR). Sie muss nicht von Hand berechnet werden: die inneren Programme stehen in derselben Liste, unterhalb der äußeren, bereits unter ihren zusammengesetzten Nummern. Der Empfang von T2-MI ist in DVB-Empfänger beschrieben.
Derselbe Multiplex kann gleichzeitig vollständig (als MPTS-Stream mit Transportausgängen) und in Teilen — als einzelne SPTS-Streams über Demultiplexer — ausgeliefert werden.