Внимание! В период с 29.07.22 по 11.08.22 сервис будет находиться в режиме технического обслуживания. В этой связи может наблюдаться нестабильная работа. Приносим извинения за неудобства.
1
Доступно поисковых запросов: 1 из 2
Следующий пробный период начнётся: 16 августа 2022 в 05:29
Снять ограничение

ГОСТ Р 57870.3-2017

Телевидение вещательное цифровое. Вспомогательные дисплеи и потоки. Часть 3. Модель данных
Недействующий стандарт
Проверено:  08.08.2022

Информация

Название Телевидение вещательное цифровое. Вспомогательные дисплеи и потоки. Часть 3. Модель данных
Название английское Digital Video Broadcasting (DVB). Companion Screens and Streams. Part 3. Data model
Дата актуализации текста 01.01.2021
Дата актуализации описания 01.01.2021
Дата издания 05.05.2020
Дата введения в действие 01.08.2018
Область и условия применения Настоящий стандарт является третьей частью в группе стандартов, определяющих правила использования новых дополнительных медийных услуг на вспомогательных дисплеях (смартфоны, планшеты и т.п.), дополняющих основной контент, отображаемый на телевизионном устройстве (ТВ-устройство). Настоящий стандарт детализирует информацию, передаваемую в сообщениях по интерфейсам между ТВ-устройством и приложением вспомогательного дисплея и между сервером разрешения материала и приложением вспомогательного дисплея. В настоящем стандарте описаны форматы, модели, семантика, а также их представление в текстовом формате обмена данными, основанном на языке JavaScript (JavaScript Object Notation; JSON), в качестве сообщений, предназначенных для передачи. Требования настоящего стандарта следует учитывать при разработке, изготовлении и эксплуатации устройств и систем, использующих вспомогательные дисплеи
Опубликован Официальное издание. М.: Стандартинформ, 2020 год
Утверждён в Росстандарт

Расположение в каталоге ГОСТ

ГОСТ Р 57870.3-2017

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

ТЕЛЕВИДЕНИЕ ВЕЩАТЕЛЬНОЕ ЦИФРОВОЕ. ВСПОМОГАТЕЛЬНЫЕ ДИСПЛЕИ И ПОТОКИ

Часть 3

Модель данных

Digital video broadcasting (DVB). Companion screens and streams. Part 3. Data model

ОКС 33.170

Дата введения 2018-08-01

Предисловие

1 РАЗРАБОТАН Автономной некоммерческой организацией "Научно-технический центр информатики" (АНО "НТЦИ")

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 480 "Связь"

3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 31 октября 2017 г. N 1583-ст

4 Настоящий стандарт разработан с учетом основных нормативных положений раздела 5 стандарта Европейского института по стандартизации в области телекоммуникаций (ETSI) ЕТСИ ТС 103 286-2 V1.1.1 (2015-05) "Телевидение вещательное цифровое. Вспомогательные дисплеи и потоки. Часть 2. Идентификация контента и синхронизация медиаданных" [ETSI TS 103 286-2 V1.1.1 (2015-05) "Digital Video Broadcasting (DVB) - Companion Screens and Streams - Part 2: Content Identifcation and Media Synchronization", NEQ]

________________

* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.

5 ВВЕДЕН ВПЕРВЫЕ

6 ПЕРЕИЗДАНИЕ. Февраль 2020 г.


Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

     1 Область применения

Настоящий стандарт является третьей частью в группе стандартов, определяющих правила использования новых дополнительных медийных услуг на вспомогательных дисплеях (смартфоны, планшеты и т.п.), дополняющих основной контент, отображаемый на телевизионном устройстве (ТВ-устройство).

Настоящий стандарт детализирует информацию, передаваемую в сообщениях по интерфейсам между ТВ-устройством и приложением вспомогательного дисплея и между сервером разрешения материала и приложением вспомогательного дисплея.

В настоящем стандарте описаны форматы, модели, семантика, а также их представление в текстовом формате обмена данными, основанном на языке JavaScript (JavaScript Object Notation; JSON), в качестве сообщений, предназначенных для передачи.

Требования настоящего стандарта следует учитывать при разработке, изготовлении и эксплуатации устройств и систем, использующих вспомогательные дисплеи.

     2 Нормативные ссылки     


В настоящем стандарте использованы нормативные ссылки на следующие стандарты:

ГОСТ Р 52210 Телевидение вещательное цифровое. Термины и определения

ГОСТ Р 52591 Система передачи данных пользователя в цифровом телевизионном формате. Основные параметры

ГОСТ Р 54456 Телевидение вещательное цифровое. Домашняя мультимедийная платформа. Класс 1.0. Основные параметры

ГОСТ Р 54994 Телевидение вещательное цифровое. Передача служб DVB по сетям с IP-протоколами. Общие технические требования

ГОСТ Р 55697 Телевидение вещательное цифровое. Сервисная информация. Общие технические требования

Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.

     3 Термины, определения и сокращения

3.1 В настоящем стандарте применены термины по ГОСТ Р 52210, ГОСТ Р 52591, ГОСТ Р 54994, ГОСТ Р 54456, ГОСТ Р 55697, а также следующие термины с соответствующими определениями:

3.1.1 временная шкала: Система отсчета для описания времени, представленная в виде линейной шкалы, с помощью которой может быть измерено время для отдельной системы. Может быть представлена в различных формах, таких как локальный генератор, прогресс хода презентации, временная позиция внутри элемента медиаконтента.

3.1.2 вспомогательный дисплей, вспомогательное устройство: Устройство с IP-подключением, такое как мобильный телефон, планшет, ноутбук.

3.1.3 контент по расписанию: Аудио-, видео- или любой другой тип потоковых или файловых медиаданных или контент, сгенерированный приложением, презентация которого привязана к временной шкале.

3.1.4 материал: Уникальный фрагмент или сегмент финального редакционного контента. Может включать (но не ограничиваться ими): разовые ТВ-программы, серии из телесериалов, рекламу, трейлеры и пр.

3.1.5 метка времени: Пара из двух значений, каждое из которых представляет значение времени на временной шкале, при этом оба эти значения соответствуют одному и тому же моменту времени.

3.1.6 переключающее событие: Уведомление о временной точке в трансляции.

3.1.7 приложение вспомогательного дисплея: Приложение, выполняемое на вспомогательном устройстве и обеспечивающее доступ к услугам, дополняющим основной контент, который пользователь просматривает на ТВ-устройстве.

3.1.8 системные часы: Линейные монотонные часы, которые не представляют реальные дату и время, предназначенные для совместного использования двумя или более объектами с целью синхронизации их общего опорного времени.

3.1.9 телевизионное устройство (ТВ-устройство): Телевизионное устройство или устройство типа сет-топ-бокс, подключенное к домашней сети, принимающее и воспроизводящее DVB-трансляцию, IP-TB-услугу или иной контент по расписанию.

3.2 В настоящем стандарте применены следующие сокращения:

4CC - четырехсимвольный код (4Character Code);

ТВ - телевидение, телевизионный;

ТВ-устройство - телевизионное устройство;

BMFF - базовый формат медиафайлов (Base Media File Format);

CI - идентификатор контента (Content Identifier);

CII - идентификация контента и иной информации (Content Identification and other Information);

COS - вспомогательный дисплей (Companion Screen);

CRID - идентификатор ссылки на контент (Content Reference Identifier);

CSA - приложение вспомогательного дисплея (Companion Screen Application);

CSS - вспомогательные дисплеи и потоки (Companion Screens and Streams);

DASH - спецификация динамической адаптивной потоковой передачи через HTTP (Dynamic Adaptive Streaming over HTTP);

DSM-CC - система команд и управления для средств цифровой записи (Digital Storage Media Command and Control);

DVB - телевидение вещательное цифровое (Digital Video Broadcasting);

EIT - таблица информации о событиях (Event Information Table);

ETSI - Европейский институт по стандартизации в области телекоммуникаций (European Telecommunications Standards Institute);

JSON - текстовый формат обмена данными, основанный на языке JavaScript (JavaScript Object Notation);

HTTP - протокол передачи гипертекста (HyperText Transfer Protocol);

ID - идентификатор (Identifier);

IP - межсетевой протокол (Internet Protocol);

IPTV - телевещание по протоколу Интернет (Internet Protocol TeleVision);

ISO - Международная организация по стандартизации (International Standards Organization);

ISO BMFF - базовый формат медиафайлов ISO (ISO Base Media File Format);

MPD - описание презентации медиаданных (Media Presentation Description);

MPEG - экспертная группа по движущемуся изображению; стандарт сжатия видео- и аудиоданных (Moving Picture Experts Group);

MSAS - сервер приложения синхронизации медиаданных (Media Synchronization Application Server);

MRS - услуга [служба] разрешения материала (Material Resolution Service);

PTS - временная отметка предоставления пакета (Presentation Time Stamp);

SC - клиент синхронизации (Synchronization Client);

SI - информация об услугах [служебная информация] (Service Information);

STB - сет-топ-бокс (Set Top Box);

TEMI - внешняя медиаинформация с привязкой ко времени (Timed External Media Information);

TEN - сообщение уведомления о переключающем событии (Trigger Event Notification);

TESM - сообщение управления подпиской (Trigger Event Subscription Management);

TESS - сообщение установки сессии (Trigger Event Session Setup);

TLS - синхронизация временной шкалы (TimeLine Synchronization);

TS - транспортный поток (Transport Stream);

TSAP - данные частного характера в поле адаптации транспортного потока [TS Adaptation Private (data)];

UML - универсальный язык моделирования (Universal Modelling Language);

URI - унифицированный идентификатор ресурса (Uniform Resource Identifier);

URL - универсальный указатель ресурса (Universal Resource Locator);

URN - унифицированное имя ресурса (Uniform Resource Name).

     4 Идентификация контента

     4.1 Общие положения

Идентификатор контента (Content Identifier; CI) представляет собой составной идентификатор, который служит для однозначной идентификации контента индивидуальной программы или презентации. CI является производным от информации, которая идентифицирует поток доставки и информации, содержащейся в нем.

Форматом CI является унифицированный идентификатор ресурса (Uniform Resource Identifier; URI), применяющийся с ограничениями. URI состоит из идентификатора схемы, иерархической части и опциональной необязательной части. Формат CI имеет иерархическую структуру, поэтому информация, закодированная в нем, передается в следующем порядке:

- идентифицирующая информация потока, которая идентифицирует широковещательную передачу или телевещание по протоколу Интернет (Internet Protocol Television; IPTV). Например, это может быть URI DVB с оригинальным идентификатором (Identifier; ID) сети и идентификатором транспортного потока в DVB или универсальный указатель ресурса (Universal Resource Locator; URL) потока IPTV;

- идентифицирующая информация услуги (если несколько услуг переносятся в одном потоке), такая как идентификатор телеканала или радиостанции в DVB;

- идентифицирующая информация контента (если несколько элементов контента переносятся потоком), таких как DVB-идентификаторы событий для программы в расписании вещания либо временного окна или секции потока IPTV;

- дополнительные вспомогательные данные (если они присутствуют).

Процесс генерации CI из основных источников информации является детерминированным.

Настоящий стандарт определяет, как генерировать CI, и допускает только одну формулировку в виде последовательности символов с учетом общей информации, лежащей в основе. CI для создания URI детерминированным способом применяют следующие правила:

- существует только одна последовательность для элементов в URI;

- если дополнительная часть информации отсутствует, то разделительные символы, которые должны быть включены в нее, также должны отсутствовать;

- числовые значения имеют единое представление;

- использование верхнего и нижнего регистров упорядочено: использование верхнего регистра в кодировке с символом процента и нижнего регистра в имени схемы и имени хоста.

В зависимости от типа услуги конструкция CI может иметь несколько источников информации, некоторые из которых не могут быть быстро доступными. Для того чтобы ТВ-устройство выдавало CI сразу после выбора службы, ноль или более "частных" CI должны выдаваться до выхода "окончательного" полного CI. Следующие правила применяются к "частным" CI:

- должны быть синтаксически действительными подмножествами "окончательного" CI;

- должны быть действительной основой CI.

     4.2 Основа идентификатора контента

Основа идентификатора контента (основа CI) описывает набор CI. Основа CI является строкой, представленной первыми n-символами любого CI, который находится в наборе.

Учитывая, что основа CI является строкой длиной n-символов, то CI считается соответствующим основе CI, если первые n-символы CI совпадают со строкой основы CI при сравнении с учетом регистра.

Примечание - CI короче, чем основа CI, и никогда ей не соответствует. Если основа CI является пустой строкой, то она соответствует всем CI.

     4.3 Вещательные услуги DVB и услуги IPTV

4.3.1 Общие положения

Для услуг DVB, связанных с информацией об услугах (служебной информацией) (Service Information; SI) DVB, CI должен быть однозначно идентифицирован на глобальном уровне до уровня детализации, указанной событием DVB. CI может также нести TB-Anytime идентификатор ссылки на контент (Content Reference Identifier; CRID), относящийся к этому событию, если оно присутствует в SI, а также дополнительные вспомогательные данные, относящиеся к этому событию.

Для программы, в данный момент представленной пользователю приемником, CI указывает на событие в настоящем времени, содержащееся в таблице информации о событиях (Event Information Table; EIT), которая несет настоящую/последующую информацию о событиях для текущих транспортных потоков (Transport Stream; TS).

Обобщенный синтаксис CI URI для услуг DVB приведен на рисунке 1.

ci-dvb

= dvb-url [ ci-dvb-query ]

ci-dvb-query

= "?" ci-dvb-query-params

ci-dvb-query-params

= ep-crid [ "&" anc-eit ] [ "&" anc-sdt ] [ "&" anc-bat ] [ "&" anc-nit ]

ci-dvb-query-params

=/ anc-eit [ "&" anc-sdt ] [ "&" anc-bat ] [ "&" anc-nit ]

ci-dvb-query-params

=/ anc-sdt [ "&" anc-bat ] [ "&" anc-nit ]

ci-dvb-query-params

=/ anc-bat [ "&" anc-nit ]

ci-dvb-query-params

=/ anc-nit ; (Примечание 1)

dvb-url

= dvb-scheme ":" dvb-net-path [ dvb-event-constraint ]

dvb-scheme

= %x64.76.62 ; "dvb" (Примечание 2)

dvb-net-path

= "//" dvb-service-without-event ; (Примечание 3)

dvb-service-without-event

= original-network-id "." transport-stream-id "." service-id

dvb-service-without-event

=/ %x27 textual-service-identifier %x27

textual-service-identifier

= *unreserved ; (Примечание 4)

dvb-event-constraint

= ";" event-id [ ";" TVA-id ] time-constraint

original-network-id

= 4*4hex-lc

transport-stream-id

= 4*4hex-lc

service-id

= 4*4hex-lc

event-id

= 4*4hex-lc

TVA-id

= 4*4hex-lc

anc-nit

= %x6e.69.74.5f.61.6e.63 "=" ci-ancillary-data ; "nit_anc" (Примечание 2)

     
Рисунок 1, лист 1 - Синтаксис CI URI для услуг DVB

anc-bat

= %x62.61.74.5f.61.6e.63 "=" ci-ancillary-data ; "bat_anc" (Примечание 2)

anc-sdt

= %x73.64.74.5f.61.6e.63 "=" ci-ancillary-data ; "sdt_anc" (Примечание 2)

anc-eit

= %x65.69.74.5f.61.6e.63 "=" ci-ancillary-data ; "eit_anc" (Примечание 2)

ep-crid

= %x65.70.5f.63.72.69.64 "=" TVA-episode-crid ; "ep_crid" (Примечание 2)

TVA-episode-crid

= 1*percent-encoded

ci-ancillary-data

= hex-byte-string

time-constraint

= "~" time-duration

time-duration

= start-time "--" duration

start-time

= date %x54 time %x5a ; date "T" time "Z" (Примечание 2)

duration

= %x50.54 hours %x48 minutes %x4d ; "PT" hours "H" minutes "M" (Примечание 2)

date

= year month day

time

= hours minutes

year

= digit digit digit digit

month

= digit digit

day

= digit digit

hours

= digit digit

minutes

= digit digit

hex-byte-string

= *( hex-lc hex-lc )

percent-encoded

= unreserved / pct-enc-char

hex-lc

= digit / %x61-66 ; 0-9 or a-f (Примечание 2)

hex-uc

= digit / %x41-46 ; 0-9 or A-F (Примечание 2)

unreserved

= alpha / digit / "-" / "." / "_"

pct-enc-char

= "%" hex-uc hex-uc


Примечания

1 Данные правила строго контролируют ситуации, в которых разделительные символы "&" и ";" присутствуют или не присутствуют.

2 Кодировка терминального значения используется для того, чтобы сделать регистр символов явным. В данном синтаксисе литеральные текстовые строки чувствительны к регистру.

3 dvb-net-path is описан в 4.3.2, 4.3.3 настоящего стандарта.

4 textual-service-identifier (текстовый идентификатор службы) определен в ГОСТ Р 54994.

Рисунок 1, лист 2

4.3.2 Сетевой путь для вещательных услуг DVB

Сетевой путь CI для вещательной услуги DVB должен содержать:

- две косые черты "//";

- оригинальный сетевой ID;

- символ полной остановки ".";

- ID транспортного потока;

- символ полной остановки ".";

- ID услуги:

"//" original-network-id "." transport-stream-id "." service-id.

Оригинальный сетевой ID, ID транспортного потока и ID услуги должны быть выражены в виде четырех цифр в шестнадцатеричной системе, буквенные символы в нижнем регистре. Если значение идентификатора представлено шестнадцатеричным числом менее четырех разрядов, то он должен быть расширен до четырех разрядов путем добавления в начало одного или нескольких символов нуля "0".

4.3.3 Сетевой путь для вещательных услуг DVB IPTV

Если оригинальный сетевой ID, ID транспортного потока и ID услуги известны приемнику, часть dvb-net-path CI для услуги DVB IPTV должна быть отформатирована, как определено для вещательных услуг в 4.3.2 настоящего стандарта. Если это невозможно, то сетевой путь CI для услуги DVB IPTV должен быть представлен как текстовый идентификатор услуги, но с добавлением в конце повторного определения правила dvb-service-without-event (например, % х27 textual-serviceidentifier % х27).

     4.4 Услуги DVB DASH

Услуги DVB могут поставляться в формате ISO BMFF. Поскольку этот формат не включает в себя информацию сигнализации, как в услугах DVB или IPTV, не представляется возможным сгенерировать CI URI в соответствии с правилами, изложенными в 4.3 настоящего стандарта. В этом случае CI URI должен состоять из абсолютного URL, первоначально используемого для извлечения описания презентации медиаданных (Media Presentation Description; MPD), из следующего за ним якоря (закладки с уникальным именем) MPD согласно DASH, которая использует фрагменты медиа URI структуры.

URI фрагмента якоря MPD:

- должен включать параметр period;

- может включать параметр mpd_ci_ancillary;

- может включать параметр period_ci_ancillary;

- не должен включать любые другие параметры.

Параметр period всегда должен быть первым параметром и всегда должен соответствовать DASH.

Если присутствует параметр mpd_ci_ancillary, он должен следовать непосредственно за параметром period и должен содержать точно такое же количество байтов, которое содержится в элементе ciAncillaryData MPD.

Если присутствует параметр period_ci_ancillary, он должен следовать непосредственно за параметром mpd_ci_ancillary или за параметром period. Если параметр mpd_ci_ancillary отсутствует, то параметр period_ci_ancillary должен содержать точно такое же количество байтов, которое содержится в элементе ciAncillaryData, указанном в параметре period. Даже если MPD обновлено или вновь восстановлено, URL-адрес, используемый для получения URL в первый раз, предшествующий любому перенаправлению, должен использоваться всегда. Синтаксис URI CI для услуг DVB DASH показан на рисунке 2.

Закупки не найдены
Свободные
Р
Заблокированные
Р
Роль в компании Пользователь

Для продолжения необходимо войти в систему

После входа Вам также будет доступно:
  • Автоматическая проверка недействующих стандартов в закупке
  • Создание шаблона поиска
  • Добавление закупок в Избранное