Now there are three ways how to ingest your media files – FTP, upload manager in the browser, API.
By using these upload types there are few import things to remember e.g. file naming pattern, so that the files are packaged correctly!
To upload additional files to an asset after it is already ingested, in the editing panel click on Actions and choose Upload files.
Media File Naming
Media file processing can be controlled by properly naming the media files.
File name format should be the following: assetID~name~LNG.bitrate.ext
|Part of file name||Description|
All files with the same assetID in the same folder will be grouped together as one video asset.
Adding of additional files to the same asset is supported but adding of media files to a transcoded asset will result in warning, except for subtitles.
Any name that does not contain ~ (tilde) or . (dot)
This field will be used as asset Title.
If an option Update Asset Name From Video is selected in Client Settings, the asset Title will be updated from video file if that comes after any other media file.
|LNG||2 or 3 letter language code according to ISO-639, example: ENG or EN|
|bitrate||Numbers will be treated as kbps value for bitrate, all symbols will be used as bitrate title for players, example: HD2500kbps|
Media file extention, example: mp4, wav, srt etc.
This will be used to recognize how the file should be processed.
There is certain processing for XML files. If they can be recognized as subtitles they are processed as such. Otherwise they are processed as meta-data.
Or you can have a custom one by setting it in Workflow Profile.
Upload manager in the browser
Please note, that this is a new feature and some limitations may apply! For example, please follow file naming pattern suggestions.
Click on Upload Media button in Media section.
Add one or many media files at once (video and audio tracks, subtitles) and press Upload. Do not close the pop up window while files are uploading!
After it is done you will be able to save these files to ONE of the Media Categories that already exist. Choose the category and click Save files in category.
It may take several minutes for asset to appear in media list! After asset appears it will be processed automatically based on set Transcoding Presets and Workflow Profiles, that are assigned to specific category. Or you can continue by editing media asset manually.
To ingest media files you have to use the FTP client software like FileZilla, Windows Explorer, command line ftp utility or any other. Connect to the FTP server address ftp://ftp.cloudycdn.services/ with your username (different from portal username, see below) and password. You need FTP permissions to access FTP account.
Please observe the following folder structure for upload.
|/ (root folder)||none||No upload here|
Uploaded files will be transferred to Files section in the system.
Subfolders up to 5 levels will be created as categories in the Files section and files assigned there.
mp4, mpg, m4v, mxf, avi,
ts, m2v, mkv, vob, webm, mov,
ac3, wav, mp3, acc, ogg, ifo,
bup, stl, vtt, ttml, srt, xml
Uploaded files will be transferred to Media section.
Subfolders up to 5 levels will be created as categories in the Media section and media assigned there.
Please observe media file naming convention given above.
Important! Ingest FTP folders are watchfolders. Files are moved from these for security, processing and streaming needs.
FTP username and password
Due to FTP account limitations your username for FTP is slightly different than the username for Telia Video Cloud web portal. It retains the same user e-mail structure but all dots ('.') and '@' symbols are replaced by underscores ('_').
For instance, if your portal username is firstname.lastname@example.org then your ftp username is name_surname_domain_com.
You can change the FTP password in the portal by clicking your name on the top right corner and choosing Change Password from the menu. Make sure which password you are changing as there are both on the same popup Window.
Media asset ingest validation for transcoding
To validate if all media asset files have ingested correctly and start automated transcoding as set in Workflow Profile, the XML ingest manifest file is used.
The sample XML file with possible tags and parameters: