OpenTV ENTera & OpenTV Platform Documentation

technicalContent (technical-based)

Legend

Colour

Meaning


Mandatory for ingest, optional or not used for ION


Mandatory for ION, optional for ingest


Mandatory for both ingest and ION


Optional for ingest and optional or not used for ION

cmsData - technicalContent

Elements

Fields/​attributes

Type

Required

Sample data

Description

ION

MDS

cmsData









technicalContent


TechnicalContentType

Optional


This element defines a technical content to create/update.

Mandatory for VOD, services, and STCU entities.

Not used for live without STCU.


providerResourceId


Mandatory

TVOD_LEG_WALLEC

Unique resource identification for technical content

Not used


name


Mandatory

TVOD_LEG_WALLEC

Name of technical content

Not used

title

providerId


Mandatory

GLOBAL

Unique identification for technical content

Not used

companyId

profileId


Optional

AUTO00002350

Weak reference to the ID of the profile characterising the technical channel

Not used


cmsData - technicalContent - metadataSet

Elements

Fields/​attributes

Type

Required

Sample data

Description

ION

MDS

cmsData










technicalContent









metadataSet



MetadataSetType

Optional


Metadata editorial. The different allowed metadata and their definitions must be defined outside of the scheme.

Not used

EpgDescription


locale

string

Mandatory


en_GB

Language/country code in which the metadata set is written. It must conform to ISO-639 and ISO 3166-1. If the metadata set is not localised, the locale must be set to "none".

Mandatory

locale

metadata


MetadataType

Optional


Metadata value

Not used

EpgElement

key="Title"

string

Optional

WALL-E

Title

Mandatory

privateMetadata

key="Description"

string

Optional

WALL-E, short for Waste Allocation Load Lifter Earth-class, is the last robot left on Earth...

Description

Mandatory

privateMetadata

cmsData - technicalContent - period

Elements

Fields/​attributes

Type

Required

Sample data

Description

ION

MDS

cmsData









technicalContent









period


PeriodType

Optional


This period allows you to specify the start and end date of the editorialContent.

Not used

Period

start

gmtdatetime

Mandatory

2018-11-20T13:12:27Z

Start date of the editorialContent

Mandatory

start

end

gmtdatetime

Mandatory

2018-11-20T13:12:27Z

End date of the editorialContent

Mandatory

end

cmsData - technicalContent - playableAsset

Elements

Fields/​attributes

Type

Required

Sample data

Description

ION

MDS

cmsData









technicalContent









playableAsset




PlayableAssetType

Optional


The playable asset of the technical content.
If the playable asset does not exist, it will be created. Otherwise it will be updated.

Not used

media.AV_PlaylistName



uri

anyURI

Mandatory

http://cdn-nagravision-01.vos360.video/Content/HLS/VOD/def10e7c-47c6-46e9-8a17-54767d9b9829/1b5438f9-e403-58f7-9d4b-a4127e880a4c/index.m3u8

An ID using either the schema "id" (e.g., id:de305d54-75b4) or a path relative to the ADL using the schema "relpath" (e.g., relpath://folder/; relpath://folder/mib.m3u8 or relpath:mib.m3u8)

Mandatory

uri

metadataSet



MetadataSetNoLocaleType

Optional


Metadata editorial. The different allowed metadata and their definitions must be defined outside of the scheme.

Not used

EpgDescription


locale

string

Mandatory

en_GB

Language/country code in which the metadata set is written. It must conform to ISO-639 and ISO 3166-1.
If the MetadataSet is not localised, the locale must be set to "none".

Not used

locale

metadata


MetadataType

Optional


Metadata value

Not used

EpgElement

key="CMS4MigratedData"

string

Optional

true

CMS4MigratedData

Not used


key="FileSize"

string

Optional

256

File size

Not used

fileSize

key="FrameDuration"

string

Optional

75000

Frame duration

Not used

frameDuration

key="Comment"

string

Optional

This is a comment.

Comment

Not used

comment

key="BitRate"

string

Optional


Bitrate

Not used

bitRate

assetDeviceLocation



AssetDeviceLocationType

Optional


Also called ADL, this is a set of data describing the asset location on a specific storage device. ADL type must be unique per asset.
If an ADL with the specified type does not exist, it will be created. Otherwise it will be updated.

Not used



relativePath

string

Mandatory

customerfiles/

Relative path (e.g., folder/ or ./folder1/folder2/) against the storage device accesspoint. It can be empty.

Not used



storageDeviceId

string

Mandatory

CIS

ID of the storage device where the asset is located. This storage device will be accessed through one of its access points.

Not used



type

ADLenumType

Mandatory

source

Enumeration characterising an asset device location

Not used


cmsData - technicalContent - editorialContentRef

Elements

Fields/​attributes

Type

Required

Sample data

Description

ION

MDS

cmsData









technicalContent









editorialContentRef


BaseResourceType

Optional


Reference to the editorial content (program) containing the editorial metadata of the scheduled event.

Not used

mainContentRef

providerResourceId

string

Mandatory

TVOD_LEG_WALLEMainTitle

Unique resource identification of a parent editorialContent

Mandatory


providerId

string

Mandatory

GLOBAL

Unique identification of a parent editorialContent

Mandatory


cmsData - technicalContent - securityInfo

Elements

Fields/​attributes

Type

Required

Sample data

Description

ION

MDS

cmsData









technicalContent











securityInfo




SecurityInfoType

Optional


Element describing a set of data related to a specific security device (CAS, DRM)

Not used




id

string

Optional

drmid01

DRM or CAS ID of the element for the specified security device (DRM or CAS). This DRM/CAS ID is only valid in the context of the DRM/CAS device specified.

Mandatory

drmId



securityDeviceId


Mandatory

drmInstanceName01

ID of the security device (CAS or DRM) assigned to the content

Mandatory

drmInstanceName

metadataSet



MetadataSetNoLocaleType

Optional


Metadata editorial  The different allowed metadata and their definitions must be defined outside of the scheme.

Not used

EpgDescription


locale

string

Optional

en_GB

Language/country code in which the metadata set is written. It must conform to ISO-639 and ISO 3166-1.
If the metadata set is not localised, the locale must be set to "none".

Mandatory


metadata


MetadataType

Optional


Metadata value

Not used

EpgElement

key="CMS4MigratedData"

string

Optional

true

CMS4MigratedData

Not used


key="RetentionDuration"

string

Optional


Retention duration

Not used


key="Evt_id"

string

Optional


Evt_id

Not used


cmsData - technicalContent - timeShifting

Elements

Fields/​attributes

Type

Required

Sample data

Description

ION

MDS

cmsData









technicalContent









timeShifting



Optional


Data related to the timeshifting feature

Not used


shortTermCatchUpSupport

boolean

Optional

true

Indicates if the short-term catch-up feature is activated for this technical content.

Mandatory

catchUpSupport

longTermCatchUpSupport

boolean

Optional

true

Indicates if the long-term catch-up feature is activated for this technical content.

Mandatory

catchUpSupport