Delivery of media to the VOD platform “Vianeos.” The workflow must be triggered from the VOD contract (so the VOD workflow must be configured for the VOD template linked to VOD contracts).
The specific action “Delivery of VOD files” is created automatically by System Maintenance and has only two parameters to be managed in the “WF Action” section:
8423_workflow_action
The first is for the “Encryption”=true, and the second 1 is for the “FTP upload”=true. If set to 0, it will turn off the encryption and the FTP upload.
GENERAL PARAMETERS
From Etere Configurations > Configuration Editor > Web, it is possible to set parameters for:
This is related to the ENCRYPTION of media; currently, they’re fixed as we’re already using production parameters:
“Authentication parameters” are the username and password for the login step
“Key ingestion parameters” are host and KEY SEED ID used to encrypt files
8424_CastLabs
This is related to the BATCH file that transcodes media:
“Creation Parameters” is for the local path to use when creating project subdirectories and the duration of each segment for the mpd
“Delivery parameters” is for the FTP destination (everything that is created locally on C:\VOD\ will be uploaded to the FTP)
8429_Mpeg-dash
This is related to the Vianeos platform, where metadata are pushed.
“Connection Parameters” is for the platform URL to contact specified TOKEN to exchange information with the platform.
“Data Mapping” is to specify in which etere flexi will be stored the VIANEOS ID (VODID)
8426_Orbit
WHAT DOES IT DO?
First, the action starts communicating with the Vianeos platform to receive the VODID of the content to be created/updated.
Once the ID is received, it is saved on the Flexi “VODID,” and the action will create on:
C:\VOD\ all the project folders for SERIE (“Master Serie” in Etere),
SEASON (“Serie” in Etere) and EPISODE(“asset” in Etere). During this process, it sends the metadata structure to the platform.
Then, the action starts a batch that creates a .mpd (mpeg-dash) file based on codecs linked to the asset with the property “HLS.”
8427_Codecs
It also will retrieve all pictures linked to the asset with codecs with the type “IMAGE.” In this case, the delivery will rename the picture with the description of the CODEC.
8425_Codecs_2
All those files will be put locally (on the Datamover Server) in the folder c:\vod\, creating a subdirectory for each.
SERIE, SEASON, and EPISODE content. Then they will be uploaded into FTP for the final delivery (the whole directory structure created locally will be kept for the FTP upload)
Delivery of a MOVIE:
For MOVIE, the action will manage the metafile linked to the asset. If it has a Trailer, the action will manage metafile from the trailer just like it manages metafile from the principal asset.
Delivery of an EPISODE:
In this case, there will be three levels of delivery:
Currently, it is Master Series in Etere. It must have Genre and Artists assigned, parental rating, and production year. Pictures related to the SERIES (Background, poster, and thumbnail) will be retrieved from the TRAILER linked to the SERIE (on the relationship tab). So, a Trailer for a SERIES must always exist. The Images will then be exported into the subfolder IMAGES, and the trailer video will be exported into the subfolder TRAILER.
Currently, it is a Series in Etere. It must have Genre and Artists assigned, as well as parental rating and production year. Pictures related to the SEASON (Background, poster, and thumbnail) will be retrieved from the TRAILER linked to the SEASON (on the relationship tab). So, a Trailer for SEASON must always exist. The Images will then be exported into the subfolder IMAGES, and the trailer video will be exported into the subfolder TRAILER.
It is the Asset of the Serie in Etere. The action will manage the metafile linked to the asset. If it has a Trailer, the action will manage metafile from the trailer like it manages metafile from the principal asset. The trailer is optional for the Episode since all images are already linked to the Episode itself.
Subtitles
If subtitles are linked to the asset, the VOD delivery action will extract them into a .vtt file. The action will create a different file for each subtitle language, and the related value will be written on the metadata structure.
Multiple audio tracks
In this case, the WF triggered to create all the mp4 files for the delivery will first check whether flexi related to Audio_language are filled. If none is filled, at least one audio track is created with codec AAC. Otherwise, the original audio will be split into different audio files as many flexi are filled (up to 4).
When triggering the WF from the VOD contract, the system is already checking many mandatory fields to let the WF start. If the main information is correct, the status of the delivery order (column “Ready for Delivery) is GREEN.
8428_VOD_Contracts
Otherwise, the RED status will suggest which information is missing to let the WF start.
From the CONTRACT LINE, the action will retrieve the LICENSE DATE:
8421_License_Date
While the ALLOWED COUNTRIES are retrieved from the PLATFORM TEMPLATE assigned to the General Contract:
8422_Platform_Template
To assign a Country to a template platform, the country must be first created and linked to a “Territory Group”.
LIST OF ADDITIONAL MANDATORY FIELDS NOT CHECKED BY THE SYSTEM