ГОСТ Р 56170-2014
6.3.2 Параметры гибридного варианта файловой системы вещательного потока и
интерактивного канала
В гибридном варианте вся информация каталога предоставляется в вещательном потоке, но
часть или все содержимое файла предоставляется через интерактивный канал.
6.3.2.1 Передача файлов
6.3.2.1.1 Передача файла по каналу вещания
В терминалах МНР. использующих Карусель Объектов U -U DSM-CC, содержание файла перено
сится при использовании протокола BIOP: File как нормальный случай Карусели Объектов U-U. опреде
ленной в ГОСТ Р 54456 (6.1.6) или [11] (6.2.5). Ссылка на интероперабельный объект (IOR) использует
тело BIOPProfileBody или тело LiteOptionsProfileBody.
6.3.2.1.2 Доставка файла через интерактивный канал
В случае доставки файла через интерактивный канал ссылка IORдля идентификации расположе
ния контента файла в интерактивном канале от привязки файла до наполнения файла использует тело
HTTPProfileBody. Эта форма IOR должна использоваться только для объектов BIOP: File.
Для профиля HTTP 1.0 получение (поиск) содержания файла выполняется в соответствии с {11]
(6.3.7.2). В таблице 1 представлен синтаксис тела профиля HTTP.
Т а б л и ц а 1 - Синтаксис тела профиля HTTP
Синтаксис
Количество битов
ТипыЗначение
Комментарий
32
32
8
8
8
8
uimsbf0x44564200
uimsbf
•
uimsbf 0x00
uimsbf 0x01
uimsbf 0x00
uimsbf N1
8
uimsbf+
С прямым
порядком битое
Старшая версия
протокола 1
Младшая версия
протокола 0
16
16
uimsbf
uimsbf
N2
HTTPProfileBody {
profileld_tag
profile_data_length
profile_data_byte_order
version.major
version.minor
host_data length
for (k=0; k <N1; k ++) {
host data
)
port
objectKeyJength
for (k=0: k
<N 2:
k ++) {
cbjectKey data
}
}
8
uimsbf+
Параметры семантики полей:
version: Поле 8 битов указывает на версию протокола, который сервер будет использовать для
доставки определенного файла. Значение версии 1.0 указывает, что транспортный протокол определя
ется в соответствии с [11] (6.3.7.2).
host_data: Эти байты переносят идентификатор Интернет-узла, которому могут быть отправлены
сообщения. Это может быть полностью квалифицированное доменное имя или стандартная форма
Интернет «десятичное представление с точками» (например. «192.231.79.52»).
port: Поле 16 битов указывает номер порта TCP/IP в указанном узле, где целевой агент прослуши
вает запросы.
objectKoy_data: Эти байты формируют строку, которая переносит часть URL path_segments. кото
рая уникально идентифицирует объект на сервере в соответствии с [4].
6.3.2.1.3 Тело профиля HTTPProfileBody
Тело профиля HTTP определяет узел, порт и path_segments. В запросах HTTP они связаны для
формирования URL вида:
http://host:port/path_segments.
6.4 Протоколы IPTV
Терминалы МНР должны поддерживать протоколы, указанные в следующих подразделах.
П р и м е ч а н и е - протоколы MHP-IPTV могут опираться на интерфейсы провайдера, определенные в 9.11
настоящего стандарта.
16