ГОСТ Р 59803—2021
Приложение А
(обязательное)
Тип PushDownloadType для загрузки CDS
Новый тип PushDownloadType инициирует загрузку и хранение указанного элемента контента в устройстве
хранения HNED. С учетом любых критериев фильтрации, которые могут применяться в HNED. HNED должно ав
тономно присоединяться к анонсированному сеансу загрузки и загружать элемент контента, в устройстве которого
анонсируется PushAction для хранения. Метаданные, относящиеся к этому элементу контента, могут предостав
ляться вместе с данными контента как часть загрузки (см. 4.4). В таблице А.1 представлено описание элементов’1
атрибутов PushDownloadType.
Т аблица А.1 — Описаниеэлементов/атрибутовPushDownloadType
Имя элемента,’атрибута
Описание эломентаГатрибута
Условия
применения
Program
Тип ссылки TVA CRID
М
ProgramURL
URI указывает локатор описания сеанса загрузки контента элемента конО
тента. Локатор гложет быть одноадресным или многоадресным URI для
описания сеанса загрузки в формате SDP или XML (см. 4.3.2)
InstanceMetadatalD
Тип идентификатора метаданных экземпляра TVAО
InstanceDescription
Тип описания экземпляра TVA, может содержать информацию об элеО
менте контента (например, название, жанр, атрибуты AV)
PublishedDuration
Объявленная продолжительность программыО
StartOfAvailabaity
Время и дата, начиная с которых элемент контента доступен для загрузО
ки. Если этот параметр не указан, контент уже доступен для загрузки и
предполагается значение now (сейчас)
EndOfAvailability
Время и дата, начиная с которых контент не доступен для загрузки. ЕслиО
этот параметр не указан, то предполагается значение indefinitely (без
ограничения срока действия)
ContentVersion
Атрибут указывает версию загружаемого контента. Номер версии гложетО
быть от 0 до 255. при переполнении — от 255 до 0
ExpiryTime
Атрибут определяет время окончания срока хранения элемента контента,О
по истечении которого элемент должен быть удален из устройства хра
нения HNED
П р и м е ч а н и е — M — обязательное; О — опциональное.
PushDownloadType является частью метаданных описания экземпляра на основе типа ProgramLocationType.
Расширение типа ProgramLocationType приведено в приложении Б.
Ниже представлена схема XML PushDownloadType:
<annotation>
«documentation xml:lang=«en»>New PushDownloadType for TM-IPI CDS«/documentation>
«/annotation»
«complexType name=«PushDownloadType»>
<comp»exContent mixed=«faise»>
«extension base=«tva:ProgramLocat»onType»>
<sequence>
«element minOccurs=«0» name=«PublishedDuration» type=«duration» /»
«element minOccurs=«0» name=»StartOfAvailability» type=«dateTime» />
«element minOccurs=«0» name=«EndOfAvailability» type=«dateTime» />
«element minOccurs=«0» maxOccurs=e1» name=«ContentVersion» type=«unsignedByte* />
«element minOccurs=«0» maxOccurs=«1» name=«ExpiryTime» type=«dateTime» />
«/sequence»
«attributeGroup ref=«tva:fragmentldentffication» f>
«attribute name=«metadataOriginlDRef» type=«tva:TVAIDRefType» use=«optranal» t>
«attribute ref=«xml:lang» use=«optional» />
«attribute name=«servicelDRef» type=«tva:TVAIDRefType» use=«opbonal» />
«/extension»
«/compiexContenl»
30