Kanalreferenz: Unterschied zwischen den Versionen
Rdamas (Diskussion | Beiträge) (Übersicht Kanalreferenz, Serviceref, sref) |
(kein Unterschied)
|
Aktuelle Version vom 4. Dezember 2022, 12:12 Uhr
Wissenswertes zu Kanalreferenzen
Aufbau
Eine Kanalreferenz (auch: Servicereferenz, sref) wird in Enigma2 zur eindeutigen Referenzierung eines Kanals benutzt; Kanalreferenzen findest Du z.B. in den Bouquets, die die Zusammenstellung der Fernseh- und Radiosender beschreiben, oder in den Filenamen der Picons. Ein Beispiel für eine Kanalreferenz ist (Das Erste HD): 1:0:19:283D:3FB:1:C00000:0:0:0:
Teile der Servicereferenzen werden im DVB-Standard definiert:
ETSI EN 300 468 V1.16.1 (2019-08) https://www.etsi.org/deliver/etsi_en/300400_300499/300468/01.16.01_60/en_300468v011601p.pdf
Kanalreferenzen bestehen aus mehreren Teilen, die durch Doppelpunkte getrennt sind:
REFTYPE:FLAGS:STYPE:SID:TSID:ONID:NS:PARENT_SID:PARENT_TSID:UNUSED:PATH:NAME
Bedeutung der einzelnen Teile:
- REFTYPE: Art des Kanals (Dezimalzahl); Bedeutung:
1: DVB-Kanal 2: File 3: ServiceM2TS 4097: ServiceMP3 ...
- FLAGS: (Dezimalzahl) normalerweise "0", kann aber weitere Bedeutungen haben:
64: Marker ...
- STYPE: (Hexadezimalzahl) Service-Typ:
1: Digital-TV, SD, MPEG2 2: Digital-Radio MPEG1.2 A: Digital-Radio AAC 16: Digital-TV, SD, H264 19: Digital-TV, HD, H264 1F: Digital-TV, HD, HEVC ...
- SID: (Hexadezimalzahl) Stream-ID.
- TSID: (Hexadezimalzahl) Transport-Stream-ID.
- ONID: (Hexadezimalzahl) Originating Network-ID.
- NS: (Hexadezimalzahl) Namespace
EEEE0000: DVB-T FFFF0000: DVB-C alle anderen: Sat-Position in Hex: C00000: C0 = 192 => Astra 19.2
- PARENT_SID:
- PARENT_TSID:
- UNUSED:
- PATH: (Optional) Pfad zur Ressource - kann Filesystem oder URL sein.
- NAME: (Optional) Name der Ressource
Die Namen der Picons werden aus der Kanalreferenz gebildet, indem Doppelpunkte durch Unterstriche ersetzt werden. Der letzte Unterstrich wird einfach weggelassen.
lamedb
Die Bestandteile der Kanalreferenzen findest Du auch in der Datei /etc/enigma2/lamedb wieder. Diese Datei wird durch einen Sendersuchlauf aufgebaut.
Die Datei lamedb hat zwei große Bereiche: die Transponder-Liste und die Service-Liste.
In der Service-Liste sind alle gefundenen Sender oder Kanäle in jeweils drei Zeilen gespeichert; als Beispiel wieder der Eintrag für "Das Erste HD":
283d:00c00000:03fb:0001:25:0 Das Erste HD p:ARD,c:0013ed,c:0213f0,c:0313ed,c:0413f2,c:050001
Die ersten Zeile hat alle Infos für die Kanal-Referenz: SID:NS:TSID:ONID:STYPE:0
Die zweite Zeile beinhaltet den Namen des Kanals, die dritte Zeile enthält den Provider-Namen, gecachte PID's und CA-PID's, sowie Flags zur Verschlüsselung.