ГОСТ Р 55715-2013
вующсй многоадресной передачи ps_ip_address.
Кодирование поля port_selection_descriptor( ) для IPV6 выполняется в соответствии
с таблицей 30.
Таблица 30- Кодирование поля port_selection_descriptor( ) для IPV6
Синтаксис
КоличествоТип
байтов
portselectiondcscriptor {
Splice_Descriptor_Tag
DescriptorLength
Splice API Identifier
ps ip address
ps_port
psnum berofsourceip
for(j=0;j<ps number of source ip;
1uimsbf
1uimsbf
4uimsbf
16uimsbf
2
uimsbf
1uimsbf
j++) (
ps source ip address
16uimsbf
} ’
Splice_Descriptor_Tag: В поле устанавливается 0x05.
Descriptor_Length:
Дескриптор определяет переменную длину поля, следующего
после этого ноля, в байтах.
Splice_API_Identifier: В поле устанавливается 0x53415049. ASCII «SAPI».
ps_ip_address: Поле определяет интернет-адрес протокола IPV6, который сплайсер
должен использовать для контента, связанного со вставкой. Если это сочетание
addressrport отличается от адреса в таблице LogicalMuxType 0x0007, то это поле нужно
считать динамическим запросом установки порта.
ps_port:
Поле определяет номер порта UDP, который сплайсер использует для
контента, связанного с вставкой. Этот номер порта должен переопределять порт, вы
бранный автоматическим методом Logical_Multiplex_Type 0x0007.
ps_number_of_source_ip:Портопределяетколичествоадресов
ps_source_ip_address. Диапазон допустимых значений 0 - 32.
ps_source_ip_address: Порт определяет адрес IPV6 источника, который сплайсер
должен использовать, чтобы присоединиться по протоколу IGMP V3 или MLD для со
ответствующей многоадресной передачи ps_ip_address.
56