Avatar
www.fr-an.de

Transport Stream

Service Descriptor

Der Service Descriptor ist in ETSI EN 300 468 definiert. Er enthält Type des Services sowie die Namen des Providers und des Services.

 

Der Aufbau

  1. service_descriptor
    1. 8 Bit: descriptor_tag
    2. 8 Bit: descriptor_length
    3. 8 Bit: service_type
    4. 8 Bit: service_provider_name_length
      1. service_provider_name_length Byte: service_provider_name_char
    5. 8 Bit: service_name_length
      1. service_name_length Byte: service_name_char

 

descriptor_tag: Der Tag identifiziert den Descriptor. Der service_descriptor-Tag ist $48.

descriptor_length: Die Länge des Descriptors ab dem folgenden Byte.

service_type:

  1. $00 Reserviert für künftige Nutzung
  2. $01 Digitalfernsehen (Wird für MPEG-2 SD Material verwendet.)
  3. $02 Digitalradio (Wird für MPEG-1 Layer 2 Material verwendet.)
  4. $03 Teletext
  5. $04 NVOD Referenzservice (Wird für MPEG-2 SD Material verwendet.)
  6. $05 NVOD time-shifted service (Wird für MPEG-2 SD Material verwendt.)
  7. $06 mosaic service
  8. $07 FM Radio Service
  9. $08 DVB SRM Service
  10. $09 Reserviert für künftige Nutzung
  11. $0A advanced codec digital radio sound service
  12. $0B advanced codec mosaic service
  13. $0C data broadcast service
  14. $0D reserved for Common Interface Usage (EN 50221)
  15. $0E RCS Map (Siehe EN 301 790)
  16. $0F RCS FLS (Siehe EN 301 790)
  17. $10 DVB MHP Service
  18. $11 MPEG-2 HD Digitalfernsehen
  19. $12..$15 Reserviert für künftige Nutzung
  20. $16 advanced codec SD digital television service
  21. $17 advanced codec SD NVOD time-shifted service
  22. $18 advanced codec SD NVOD reference service
  23. $19 advanced codec HD digital television service
  24. $1A advanced codec HD NVOD time-shifted service
  25. $1B advanced codec HD NVOD reference service
  26. $1C..$7F Reserviert für künftige Nutzung
  27. $80..$FE Benutzerdefiniert
  28. $FF Reserviert für künftige Nutzung

service_provider_name_length: Die Länge des folgenden Providernamens in Byte.

service_provider_name_char: Der Name des Providers. Der Text ist als lateinisches Alphabet codiert. Befindet sich das erste Byte im Wertebereich von $01 bis $1F, gibt dieses Byte ein abweichendes Character Set an.

service_name_length: Die Länge des folgenden Servicenamens in Byte.

service_name_char: Der Name des Services. Der Text ist als lateinisches Alphabet codiert. Befindet sich das erste Byte im Wertebereich von $01 bis $1F, gibt dieses Byte ein abweichendes Character Set an.

 

Character Sets

Wenn keine Codierung angegeben ist: ISO 6937

  1. $01: ISO/IEC 8859-5 Kyrillisch
  2. $02: ISO/IEC 8859-6 Arabisch
  3. $03: ISO/IEC 8859-7 Griechisch
  4. $04: ISO/IEC 8859-8 Hebräisch
  5. $05: ISO/IEC 8859-9 Latin-5, Türkisch
  6. $06: ISO/IEC 8859-10 Latin-6, Nordisch
  7. $07: ISO/IEC 8859-11 Thai
  8. $08: ISO/IEC 8859-12 Für Indisch reserviert
  9. $09: ISO/IEC 8859-13 Latin-7, Baltisch
  10. $0A: ISO/IEC 8859-14 Latin-8, Keltisch
  11. $0B: ISO/IEC 8859-15 Latin-9, Westeuropäisch
  12. $0C-$0F: Reserviert für zukünftige Nutzung
  13. $10: ISO/IEC 8859
    Da es sich um eine Normenfamilie handelt, folgen zwei Byte, wovon das erste Byte den Wert $00 hat und das zweite die Teilnorm angibt:
    1. $00: Reserviert für zukünftige Nutzung
    2. $01: ISO/IEC 8859-1 Latin-1, Westeuropäisch
    3. $02: ISO/IEC 8859-2 Latin-2, Mitteleuropäisch
    4. $03: ISO/IEC 8859-3 Latin-3, Südeuropäisch
    5. $04: ISO/IEC 8859-4 Latin-4, Nordeuropäisch
    6. $05: ISO/IEC 8859-5 Kyrillisch
    7. $06: ISO/IEC 8859-6 Arabisch
    8. $07: ISO/IEC 8859-7 Griechisch
    9. $08: ISO/IEC 8859-8 Hebräisch
    10. $09: ISO/IEC 8859-9 Latin-5, Türkisch
    11. $0A: ISO/IEC 8859-10 Latin-6, Nordisch
    12. $0B: ISO/IEC 8859-11 Thai
    13. $0C: Reserviert für zukünftige Nutzung
    14. $0D: ISO/IEC 8859-13 Latin-7, Baltisch
    15. $0E: ISO/IEC 8859-14 Latin-8, Keltisch
    16. $0F: ISO/IEC 8859-15 Latin-9, Westeuropäisch
  14. $11: ISO/IEC 10646-1 Basic Multilingual Plane
  15. $12: KSX1001-2004 Korean Character Set
  16. $13: GB-2312-1980 Simplified Chinese Character
  17. $14: Big5 subset ISO/IEC 10646-1 Traditional Chinese
  18. $15: UTF-8 encoding of ISO/IEC 10646-1 Basic Multilingual Plane
  19. $16-$1F: Reserviert für zukünftige Nutzung

 

Fr_An - Letzte Änderung: 20. Februar 2010

seit 28. Juli 2010