Estructura del XML para contenido VOD
La metadata es la información descriptiva asociada a un contenido
Un contenido o película, está compuesta por imágenes, el archivo físico y el preview, este último puede ser opcional. Entonces, la metadata describe cada parte de la película.
Genéricamente cada parte la llamamos asset y al conjunto package. Resumiendo, un package es toda la metada de cada assets que forma parte de un contenido.
Application meta-data
Configuración del contenido
Atributo | Requerido | Ejemplo | Formato | Máximo de caracteres |
---|---|---|---|---|
Asset_Class | Y | package | String |
|
Asset_ID | Y | TDLA0000000162106527 | String | 20 |
Asset_Name | Y | A_Primeira_Noite_de_Crime_Package | String | 50 |
Provider_ID | Y | String | 20 | |
Provider | Y | DLA | String |
|
Product | N | ““ | String | 1024 |
Verb | N |
| [“” | ”DELETE”] |
|
Version_Major | Y | 1 | Int |
|
Version_Minor | Y | 6 | Int |
|
Description | Y | A Primeira Noite de Crime | String |
|
Creation_Date | Y | 2019-01-08 | YYYY-MM-DD |
|
App_Data Value | Y | CableLabsVOD1.1 |
|
|
App_Data Name | Y | Metadata_Spec_Version |
|
|
App_Data App | Y | MOD |
|
|
Estructura XML- Ejemplo
<Metadata>
<AMS Asset_Name="A_Primeira_Noite_de_Crime_Package" Asset_ID="TDLA0000000162106527" Asset_Class="package" Provider="DLA" Provider_ID="dlatv.net" Product="" Version_Minor="6" Version_Major="1" Description="A Primeira Noite de Crime" Creation_Date="2019-01-08" />
<App_Data App="MOD" Name="Metadata_Spec_Version" Value="CableLabsVOD1.1" />
</Metadata>
Title meta-data
Configuración del contenido
Atributo | Requerido | Ejemplo | Formato | Máximo de caracteres |
---|---|---|---|---|
Assets_Name | Y | A_Primeira_Noite_de_Crime_Title |
|
|
Assets_ID | Y | TDLA0100000162106527 |
|
|
Assets_Class | Y | title |
|
|
Provider | Y | DLA |
|
|
Provider_ID | Y |
|
| |
Product | Y | ““ |
|
|
Version_Minor | Y | 6 |
|
|
Version_Major | Y | 1 |
|
|
Description | Y | A Primeira Noite de Crime |
|
|
Creation_Date | Y | 2019-01-08 |
|
|
Type | Y | title | “title” |
|
Propagation_Priority | N |
| Int |
|
Title | Y | A Primeira Noite de Crime | String | 54 |
Title_Brief | Y | A Primeira Noite de | String | 19 |
Title_Sort_Name | Y | A Primeira Noite de Cr | String | 22 |
Summary_Short | Y | Atrás de cada tradição existe uma revolução. Seja testemunha por 12 horas da anarquia nos EUA. | String | 256 |
Summary_Medium | Y | Por trás de toda tradição existe uma revolução. Seja testemunha por 12 horas da anarquia nos Estados Unidos. Seja bem-vindo ao movimento que começou com um simples experimento e se converteu em uma tradição: 'A Primeira Noite de Crime | String | 1024 |
Summary_Long | Y | Por trás de toda tradição existe uma revolução. Seja testemunha por 12 horas da anarquia nos Estados Unidos. Seja bem-vindo ao movimento que começou com um simples experimento e se converteu em uma tradição: 'A Primeira Noite de Crime | String | 1024 |
*Episode_ID | Y |
|
|
|
*Episode_Name | Y |
|
|
|
Rating | Y | 16 | String |
|
Genre | Y | Ação | String | 32 |
Run_Time | Y | 01:37:39 | “0000” (in seconds) |
|
Display_Run_time | Y | 01:37 | “hh:mm” |
|
Closed_Captioning | N | N | “Y” | “N” |
|
Year | Y | 2018 | “YYYY” |
|
Country_Of_Origin | Y | USA | String | 3 |
Actors | Y | Noel,Y'lan | String | 35 |
Actors_Display | Y | Y'lan Noel, Lex Scott Davis, Joivan Wade, Steve Harris, Marisa Tomei | String | 100 |
Writer | N |
| String | 35 |
Writer_Display | N |
| String | 1024 |
Director | Y | McMurray,Gerard | String | 35 |
Director_Display | Y |
| String | 100 |
Producer | N |
| String | 35 |
Producer_Display | N |
| String | 1024 |
Studio | N | DLA06 | String | 32 |
Studio_Name | N |
| String | 128 |
Studio_Code | N |
| String | 8 |
Season_Premiere | N |
| [“Y” | “N”] |
|
Season_Finale | N |
| [“Y” | “N”] |
|
Box_Office | N | 69090000 | INT |
|
External_Reference | N |
| String |
|
Chapter | N |
| String | 128 |
Category | Y | MoviesHD/MoviesPremieresType1AcaoAventuraHD | String | 256 |
Contract_Name | Y | First Purge, The-157485578 | String |
|
Billing_ID | Y | UNH1D | Strring | 5 |
Suggested_Price | N | 0.00 | String |
|
Licensing_Windows_Start | Y | 2019-02-06T02:00:00 | “YYYY-MM-DD” |
|
Licensing_Windows_End | Y | 050-10-18T19:44:47Z | “YYYY-MM-DD” |
|
Preview_Period | N | 0 | INT |
|
Provider_QA_Contact | Y | MediaCenter | String |
|
*ExtraData_1 | Y |
| String |
|
ExtraData_2 | N |
| String |
|
ExtraData_3 | N |
| String |
|
ExtraData_4 | N |
| String |
|
ExtraData_5 | N |
| String |
|
Los atributos marcados con * solo son requeridos cuando el contenido es un episodio de una serie.
Estructura XML - Ejemplo
<Metadata>
<AMS Asset_Name="A_Primeira_Noite_de_Crime_Title" Asset_ID="TDLA0100000162106527" Asset_Class="title" Provider="DLA" Provider_ID="dlatv.net" Product="" Version_Minor="6" Version_Major="1" Description="A Primeira Noite de Crime" Creation_Date="2019-01-08" />
<App_Data App="MOD" Name="Studio" Value="DLA06" />
<App_Data App="MOD" Name="Year" Value="2018" />
<App_Data App="MOD" Name="Rating" Value="16" />
<App_Data App="MOD" Name="Type" Value="title" />
<App_Data App="MOD" Name="Summary_Long" Value="Por trás de toda tradição existe uma revolução. Seja testemunha por 12 horas da anarquia nos Estados Unidos. Seja bem-vindo ao movimento que começou com um simples experimento e se converteu em uma tradição: 'A Primeira Noite de Crime'" />
<App_Data App="MOD" Name="Title_Sort_Name" Value="A Primeira Noite de Cr" />
<App_Data App="MOD" Name="Display_Run_Time" Value="01:37" />
<App_Data App="MOD" Name="Preview_Period" Value="0" />
<App_Data App="MOD" Name="Title_Brief" Value="A Primeira Noite de" />
<App_Data App="MOD" Name="Run_Time" Value="01:37:39" />
<App_Data App="MOD" Name="Actors_Display" Value="Y'lan Noel, Lex Scott Davis, Joivan Wade, Steve Harris, Marisa Tomei" />
<App_Data App="MOD" Name="Director" Value="McMurray,Gerard" />
<App_Data App="MOD" Name="Country_of_Origin" Value="USA" />
<App_Data App="MOD" Name="Provider_QA_Contact" Value="MediaCenter" />
<App_Data App="MOD" Name="Actors" Value="Noel,Y'lan" />
<App_Data App="MOD" Name="Actors" Value="Davis,Lex Scott" />
<App_Data App="MOD" Name="Actors" Value="Wade,Joivan" />
<App_Data App="MOD" Name="Actors" Value="Harris,Steve" />
<App_Data App="MOD" Name="Actors" Value="Tomei,Marisa" />
<App_Data App="MOD" Name="Suggested_Price" Value="0.00" />
<App_Data App="MOD" Name="Title" Value="A Primeira Noite de Crime" />
<App_Data App="MOD" Name="Box_Office" Value="69090000" />
<App_Data App="MOD" Name="Licensing_Window_Start" Value="2019-02-06T02:00:00" />
<App_Data App="MOD" Name="Studio_Name" Value="Universal" />
<App_Data App="MOD" Name="Licensing_Window_End" Value="2050-10-18T19:44:47Z" />
<App_Data App="MOD" Name="Genre" Value="Ação" />
<App_Data App="MOD" Name="Summary_Medium" Value="Por trás de toda tradição existe uma revolução. Seja testemunha por 12 horas da anarquia nos Estados Unidos. Seja bem-vindo ao movimento que começou com um simples experimento e se converteu em uma tradição: 'A Primeira Noite de Crime'" />
<App_Data App="MOD" Name="Billing_ID" Value="UNH1D" />
<App_Data App="MOD" Name="Contract_Name" Value="First Purge, The-157485578" />
<App_Data App="MOD" Name="Closed_Captioning" Value="N" />
<App_Data App="MOD" Name="Summary_Short" Value="Atrás de cada tradição existe uma revolução. Seja testemunha por 12 horas da anarquia nos EUA." />
<App_Data App="MOD" Name="Category" Value="MoviesHD/MoviesPremieresType1AcaoAventuraHD" />
</Metadata>
Movie meta-data
Configuración del contenido
Atributo | Requerido | Ejemplo | Formato | Máximo de caracteres |
---|---|---|---|---|
Assets_Name | Y | A_Primeira_Noite_de_Crime_Title |
|
|
Assets_ID | Y | TDLA0200000162106527 |
|
|
Assets_Class | Y | movie |
|
|
Provider | Y | DLA |
|
|
Provider_ID | Y |
|
| |
Product | Y | ““ |
|
|
Version_Minor | Y | 1 |
|
|
Version_Major | Y | 1 |
|
|
Description | Y | A Primeira Noite de Crime |
|
|
Creation_Date | Y | 2019-01-08 |
|
|
Type | Y | movie | “movie” |
|
Enconding_Type | Y | STB_HD | String |
|
Audio_Type | Y | Dolby 5.1 | String |
|
Bit_Rate | Y | 8000 | Int |
|
Screen_Format | Y | Widescreen | String |
|
HDContent | Y | Y | [“Y” | “N”] |
|
Languages | Y | en | String | 20 *Por atributo |
Subtitle_Languages | Y | pt | String | 20 |
Dubbed_Languages | Y |
| String | 20 |
Encryption | N |
| [”N”] |
|
EncryptionMode | N |
| String |
|
Copy_Protection | N | N | [“Y” | “N”] |
|
Content_FileSize | Y | 6418459496 | INT | 64 |
Content_CheckSum | Y | a2e040b854968dc7b07b31be11499e77 | String | 32 |
Licensing_Window_Start | Y | 2019-02-06T02:00:00 |
|
|
Licensing_Window_End | Y | 2050-10-18T19:44:47Z |
|
|
Watermarking | Y | N |
|
|
Estructura XML - Ejemplo
<Asset>
<Metadata>
<AMS Asset_Name="A_Primeira_Noite_de_Crime_Movie" Asset_ID="TDLA0200000162106527" Asset_Class="movie" Provider="DLA" Provider_ID="dlatv.net" Product="" Version_Minor="1" Version_Major="1" Description="A Primeira Noite de Crime" Creation_Date="2019-01-08" />
<App_Data App="MOD" Name="HDContent" Value="Y" />
<App_Data App="MOD" Name="Subtitle_Languages" Value="pt" />
<App_Data App="MOD" Name="Licensing_Window_Start" Value="2019-02-06T02:00:00" />
<App_Data App="MOD" Name="Bit_Rate" Value="8000" />
<App_Data App="MOD" Name="Content_CheckSum" Value="a2e040b854968dc7b07b31be11499e77" />
<App_Data App="MOD" Name="Licensing_Window_End" Value="2050-10-18T19:44:47Z" />
<App_Data App="MOD" Name="Audio_Type" Value="Dolby 5.1" />
<App_Data App="MOD" Name="Screen_Format" Value="Widescreen" />
<App_Data App="MOD" Name="Copy_Protection" Value="N" />
<App_Data App="MOD" Name="Viewing_Can_Be_Resumed" Value="N" />
<App_Data App="MOD" Name="Languages" Value="en" />
<App_Data App="MOD" Name="Encoding_Type" Value="STB_HD" />
<App_Data App="MOD" Name="Content_FileSize" Value="6418459496" />
<App_Data App="MOD" Name="Watermarking" Value="N" />
<App_Data App="MOD" Name="Type" Value="movie" />
</Metadata>
<Content Value="157485578_K000120SPSU.ts" />
</Asset>
Poster meta-data
Configuración del contenido
Atributo | Requerido | Ejemplo | Formato | Máximo de caracteres |
---|---|---|---|---|
Assets_Name | Y | A_Primeira_Noite_de_Crime_poster |
|
|
Assets_ID | Y | TDLA0300000162106527 |
|
|
Assets_Class | Y | poster |
|
|
Provider | Y | DLA |
|
|
Provider_ID | Y |
|
| |
Product | Y | ““ |
|
|
Version_Minor | Y | 0 |
|
|
Version_Major | Y | 1 |
|
|
Description | Y | A Primeira Noite de Crime |
|
|
Creation_Date | Y | 2019-01-08 |
|
|
Type | Y | poster |
|
|
Image_Content_Aspect | Y | 220x340 |
|
|
Content_FileSize | Y | 26030 |
|
|
Content_CheckSum | Y | 6B7EA3F0DE925491E17665E51D1B85C0 |
|
|
Estructura XML - Ejemplo
Preview meta-data
Configuración del contenido
Atributo | Requerido | Ejemplo | Formato | Máximo de caracteres |
---|---|---|---|---|
Assets_Name | Y | A_Primeira_Noite_de_Crime_Preview |
|
|
Assets_ID | Y | TDLA0400000162106527 |
|
|
Assets_Class | Y | preview |
|
|
Provider | Y | DLA |
|
|
Provider_ID | Y |
|
| |
Product | Y | ““ |
|
|
Version_Minor | Y | 1 |
|
|
Version_Major | Y | 1 |
|
|
Description | Y | A Primeira Noite de Crime |
|
|
Creation_Date | Y | 2019-01-08 |
|
|
Type | Y | preview |
|
|
Subtitle_Languages | Y | pt |
|
|
Rating | Y | 16 |
|
|
Licensing_Window_Start | Y | 2019-02-06T02:00:00 |
|
|
Content_CheckSum | Y | a6a3b4abb7f71287510a4de05ddc7c13 |
|
|
Licensing_Window_End | Y | 2050-10-18T19:44:47Z |
|
|
Audio_Type | Y | Stereo |
|
|
Run_Time | Y | 00:00:02 |
|
|
Languages | Y | en |
|
|
Encoding_Type | Y | STB_SD |
|
|
Content_FileSize | Y | 166788712 |
|
|
Estructura XML - Ejemplo