ГОСТ Р 59800—2021
Процесс обнаружения службы начинается с взаимодействия с провайдерами, предлагающими
службы DVB-IPTV, и продолжается открытием доступных служб от каждого провайдера.
Взаимодействие с провайдерами службы начинается с обнаружения точки (или точек) входа в
службу (см. 5.2.2).
Обнаружение провайдеров служб DVB-IPTV осуществляется в процессе приобретения информа
ции о провайдерах служб (см. 5.2.3). Провайдеры служб, указанные в 5.2.3, публикуют свои предложе
ния в информацию об обнаружении служб (см. 5.2.4).
5.2.2 Точки входа в процесс обнаружения службы
Точки входа в процесс обнаружения службы могут быть получены при использовании:
- группового адреса 224.0.23.14 (DvbServDisc), зарегистрированного в администрации адресного
пространства Интернет (совете по регистрации доменов интернет) (Internet Assignet Numbers Authority;
IANA);
- списка адресов точек входа SD&S в соответствии с расположением службы через DNS.
Имя службы образуется сочетанием dvbservdsc с именем используемого протокола (tcp или udp)
и с именем домена services.dvb.org, поддерживаемого DVB для обнаружения службы. Поиск точки вхо
да может выполняться по одному из адресов, _dvbservdsc._tcp.services.dvb.org или
dvbservdsc._udp. services.dvb.org. Необходимым условием успешного поиска точки входа является
поддержка HNED кли ента DNS отчет получателя DNS (SeRVice; SRV). DVB для обнаружения службы
поддерживает домен ное имя services.dvb.org. Новые провайдеры служб для включения их в список
DNS SRV должны реги стрироваться в DVB. HTTP-серверы находятся методами протокола TCP, а
адреса multicast-доставки находятся методом протокола UDP.
Подключение HNED к сети производится путем запроса собственного адреса через DHCP в зави
симости от используемого IPv4 или IPv6. Адрес может быть предоставлен с именами доменов при ис
пользовании опций 15 DHCPv4 или 24 DHCPv6. Список адресов приобретается для точек входа SD&S
через DNS в соответствии с расположением службы. Имя службы образуется сочетанием _dvbservdsc
с именем используемого протокола (tcp или udp) и именем домена. Необходимым условием успешного
поиска точки входа является поддержка HNED клиента DNS SRV.
Если номер порта не указан, то по умолчанию он должен быть установлен 3937 (_dvbservdsc).
Примечания
1 Опция 15 DHCPv4 указывает имя домена, которое клиент должен использовать при разрешении имен хо
стов через систему доменных имен. Код этой опции — 15. Минимальная длина — 1 байт.
2 Опция 24 DHCPv6 указывает имя домена, которое клиент должен использовать при разрешении имен хо
стов через систему доменных имен.
3 Механизм DNS может использовать рекурсию, при которой сервер выполняет от имени клиента поиск нуж
ной информации во всей системе DNS, при необходимости обращаясь кдругим DNS-серверам.
Поиск точек входа рекомендуется выполнять в следующем порядке:
- использованием доменных имен, возвращаемых опцией 15 DHCPv4 или опцией 24 DHCPv6 в со
четании с механизмом DNS. Если метод не выдает допустимые доменные имена или дает сообщение об
ошибке, то HNED переходит к следующему этапу;
- присоединением HNED к групповому адресу, зарегистрированному IANA. Если действительные
пакеты DVBSTP не получены в течение двух циклов доставки информации SD&S (максимальный пери од
цикла 30 с), то HNED переходит к выполнению следующего этапа;
- если на предыдущем этапе точки входа не были найдены, пользователь должен вручную ввести
или URL, или адрес IP, или (опционально) номер порта точки входа.
После получения точки входа HNED должен прекратить поиск новых точек.
5.2.3 Информация обнаружения провайдера служб
На первом этапе обнаружения службы выполняется обнаружение провайдеров служб DVB-IPTV
и получение информации о расположении предложений этих провайдеров. Запись информации обна
ружения провайдера служб может содержать агрегированную информацию обнаружения нескольких
провайдеров служб. Обнаружение провайдера служб в случае multicast-доставки выполняется при зна
чении «PayloadID», равном 0x01.
Втаблице1приведеноописаниеполейэлементаобнаруженияпровайдераслужб
ServiceProviderDiscovery.
9