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) — die Programmnummer. Bei einer MPTS-Stream-Quelle, die aktiv und bereits analysiert ist, wird die Nummer aus der Liste der erkannten Dienste mit ihren Namen ausgewählt; bei einem DVB-Adapter und bei einer noch nicht analysierten Quelle wird die PNR manuell 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). Der zusammengesetzte Wert wird in das Feld PNR eingetragen. 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.