Ноль или более дескрипторов service_identifier_descriptor могут быть включены в таблицу SDT услуги. Каждый такой дескриптор определяет один текстовый идентификатор для данной услуги. Синтаксис текстового идентификатора услуги должен быть следующим:
<service_name> "." <service_provider_domain_name>,
где <service_name> - уникальное имя услуги в домене провайдера;
<service_provider_domain_name> - доменное имя в сети Интернет, принадлежащее поставщику услуг.
Одному экземпляру услуги может быть сопоставлено несколько идентификаторов услуг.
Дескриптор идентификатора услуги service_identifier_descriptor приведен в таблице 15.
Таблица 15 - Дескриптор идентификатора услуги
Семантика | Количество битов | Формат | Значение |
service_identifier_descriptor () { | |||
descriptor_tag | 8 | uimsbf | 071 |
descriptor_length | 8 | uimsbf | |
for (i = 0; i < descriptor_length; i++) { | |||
textual_service_identifier_bytes | 8 | uimsbf | |
} | |||
} |
descriptor_tag: идентификатор дескриптора, должен быть равен 071.
textual_service_identifier_bytes: эти байты содержат уникальный идентификатор для услуги, закодированный с помощью нормального кодирования текстовых строк в DVB SI.