Professional Documents
Culture Documents
User Guide
PN: 10-00382-01-05
Encoding On-demand mS v12.0 ii
User Guide
Contents
Chapter 1 Quick Start.................................................................................................................... 5
Quick start.................................................................................................................................................................. 6
Connect to the Controller....................................................................................................................................7
Create an Encoding On-Demand service.......................................................................................................8
Create a job.............................................................................................................................................................10
Quick Start
Chapter 1 Encoding On-demand mS v12.0 6
Quick Start - Quick start User Guide
Quick start
Follow step-by-step instructions to configure a newly installed Encoding On-Demand. The Quick Start
includes basic tasks to connect to the Encoder, create a service, and transcode video files.
3. When the Login page displays: Enter your username and password.
NOTE Default admin user log in information:
• Username: admin
• Password: admin
IMPORTANT Default service settings are ready for use without editing the configuration.
1. Display services.
2. Click Add service.
Example:
REMEMBER Default service settings are ready for immediate use, without editing the
configuration.
7. Assign a server.
REMEMBER A server must be assigned to Start the service
Create a job
Create one or multiple jobs on a service.
Prerequisites:
A service exists and is started.
1. Display jobs.
2. Click Add job to create a job.
Result: The Job settings options display.
3. Configure the job and click Apply.
IMPORTANT • Input files require specific mount point settings.
• The publishing point requires specific mount point settings.
• You can also use http and https.
Example: Syntax uses file:// for remote NAS (requires mount point):
Example: Syntax uses file:/// for local or absolute path to mounted storage:
Result: If the service is currently running, then the Job launches automatically. The .ts and/or .mp4
files are generated in the defined output folder. Jobs set with the same priority are launched in
order, per job creation date.
TIP • Click to stop a job before completion.
• Click to view details (monitoring).
Chapter 1 Encoding On-demand mS v12.0 11
Quick Start - Create a job User Guide
4. Optional: Configure:
• Custom settings
• Advanced settings
• PCM audio mapping
CHAPTER 2
IMPORTANT Features, menus and options vary based on your solution and the MediaKind products
installed.
Collapse/expand button
The button collapses or expands the Menu panel to either hide or display menu text.
Menu panel
Access information and configuration options.
NOTE Menu options may vary depending on the products you have installed.
Examples: Full / Collapsed
Chapter 2 Encoding On-demand mS v12.0 14
Menus and navigation - Menus and navigation User Guide
Breadcrumbs
Breadcrumbs are navigational links to previous pages. Breadcrumbs display above the viewing screen.
Alarms banner
The Alarms banner displays in the upper right corner of the screen, next to the system center menu icon
.
Chapter 2 Encoding On-demand mS v12.0 15
Menus and navigation - Services and processing types User Guide
NOTE Access services from the Home page or the left-side menu panel.
Servers
The Servers view displays system information to monitor and manage servers. The statuses indicate
server availability: connected or connection lost.
Server Status
NOTE • If the connection is lost when the server is in a failover group (only for Encoding Live)
then check if failover occurred.
• You can also check alarms or alarm history to investigate possible causes.
• You can also check server information for licenses and IP configurations.
Chapter 2 Encoding On-demand mS v12.0 18
Menus and navigation - Jobs User Guide
Jobs
The jobs menu allows you to access a jobs overview. You can monitor on going, queued, aborted,
completed or uncompleted jobs all from the same jobs overview page.
Related Information
Managing jobs on page 48
Jobs management is centralized per service. You can manage job priorities per service, configurations and
view overall job statistics.
Chapter 2 Encoding On-demand mS v12.0 19
Menus and navigation - Reports User Guide
Reports
The reports menu opens an overview of license token consumption. This table helps to keep track of the
farm usage over time. Select a time range, and generate a report for the selected time range.
Related Tasks
View Encoding On-Demand Reports on page 68
The Reports page for Encoding On-Demand offers an overview for a specific period of time. By selecting
a time period you can review the total services, token consumption and total job statistics.
Chapter 2 Encoding On-demand mS v12.0 20
Menus and navigation - Edit the number of rows displayed User Guide
IMPORTANT The default service is functional but usually requires edition to match encoding needs.
Objective: Create an OTT service with 5 video profiles from UHD to sub-SD resolutions and associate
2 audio stereo channels to support multi-languages for post processing operations by MediaKind
Packaging.
Video profiles
Audio Profiles
1. Create a new On-Demand Encoding service: Services > Add service > On-Demand Encoding
Example:
Result: 1 video stream and 2 audio streams display in the Input Stream Selection
Chapter 3 Encoding On-demand mS v12.0 25
Using Encoding On-demand - Configuring On-Demand services User Guide
d. Configure the Video encoding settings for each stream, then click Apply.
e. Configure the remaining streams.
Result: The 5 video streams are configured according to this example objective.
Chapter 3 Encoding On-demand mS v12.0 26
Using Encoding On-demand - Configuring On-Demand services User Guide
Chapter 3 Encoding On-demand mS v12.0 27
Using Encoding On-demand - Configuring On-Demand services User Guide
Result: The Video and Audio streams match our example objectives:
• 5 Video streams configured with the provided video profiles.
• 2 audio streams configured with the provided audio profiles.
Chapter 3 Encoding On-demand mS v12.0 28
Using Encoding On-demand - Configuring On-Demand services User Guide
6. Configure output to generate a manifest with one TS file per video layers.
a. Open the Output tab to configure the stream output settings.
Example:
d. Click Apply.
8. Click Add TS file for each of the video layer and configure it accordingly.
9. Click Save and exit to save service configurations and return to the list of services.
Result: The service displays in the list of services.
10. Assign the service to a server.
Example:
Example:
Result: The Job is automatically launched when added. The .ts files are generated in the defined
output folder. Jobs set with the same priority are launched in order, per job creation date.
Chapter 3 Encoding On-demand mS v12.0 31
Using Encoding On-demand - Configuring On-Demand services User Guide
4. Optional: You can tick the Mandatory checkbox for each audio, subtitles or metadata input stream.
NOTE A new Service always has a non-removable and mandatory video input stream
preconfigured.
Result: When an encoding job is started, if some of the input streams have the Mandatory option
activated, the job will only be completed if the ingested asset contains streams corresponding to the
selection criteria defined for each input stream.
Examples:
• Let's consider a service with only two input streams: the default video input and an audio input
with no particular selection criteria (Codec: any, Languages: any, PID: any, etc.), where the
audio input stream is declared as Mandatory: if an encoding job is launched for this service, it will
fail if the ingested asset does contain at least one audio stream.
• Let's consider another service where a Subtitle input stream with Arib B24 type is declared as
Mandatory: the job will fail if the ingested asset does not contain at least one subtitle stream with
Arib B24 type.
5. Save configurations.
6. Add and configure additional streams, or click to delete.
4. Save configurations.
NOTE Closed caption are managed in the video stream selection settings. Configuration
details are available here:
• Configure Closed Captioning on page 41
• Configure a closed caption subtitle burn-in on page 43
Example:
Configuring encoding
Encoding parameters are applied during processing.
Edit encoding
Newly added services use default encoding settings so the service is launch-ready. These encoding settings
requires edition to match encoding needs.
Prerequisites:
Inputs are configured.
1. Display services.
2. Click to edit a service.
Chapter 3 Encoding On-demand mS v12.0 37
Using Encoding On-demand - Configuring On-Demand services User Guide
5. Save configurations.
1. Display encodings.
2. Click Add subtitle...
Result: The Subtitle encoding options display.
Chapter 3 Encoding On-demand mS v12.0 40
Using Encoding On-demand - Configuring On-Demand services User Guide
Configuring output
Edit and add outputs
An output can contain multiple files. For example, one file per video encoding for different resolutions.
Multiple audio streams may also be associated to the video stream in the same file for multiple languages.
1. Display services.
2. Click to edit a service.
3. Ensure that Input stream selection and Encoding settings are correct.
4. Open the Output tab.
Result: By default, one output is already available.
5. Select the output file format:
• MPEG2-TS file
• MP4 file
3. In the Input stream selection tab click to edit the video selection.
4. Expand the Closed Caption / SCTE-20 section and select the tracks.
NOTE You can select up to 4 Closed Caption tracks.
5. Optional: Enter a language for the track according the ISO 639-2 language standards.
Example:
6. Click Apply.
Result: The tracks are saved and display in the Closed Caption column in the Input stream
selection tab.
Chapter 3 Encoding On-demand mS v12.0 43
Using Encoding On-demand - Configuring On-Demand services User Guide
9. Click Apply.
Post Requisite:
• When MediaKind - Packaging is used to package the asset, closed caption needs to be extracted and
converted to TTML.
2. Open the Input stream selection tab and add a subtitle stream.
Example:
3. For Closed captions burn-in, configure the Closed Caption tracks in the stream.
Example:
Chapter 3 Encoding On-demand mS v12.0 45
Using Encoding On-demand - Configuring On-Demand services User Guide
6. Click Apply.
Result: The settings are applied and the services edition page displays.
7. Save settings.
3. Open the Encoding tab and click to edit the video encoding.
Result: The parameters display.
4. Set the video codec to HEVC main 10 bits.
5. Expand the Codec settings section.
6. Configure the Dynamic range mode.
Example:
Managing jobs
Jobs management is centralized per service. You can manage job priorities per service, configurations and
view overall job statistics.
Example:
3. Optional: Select Jobs from the left-side menu panel to display an overview of jobs for all services.
Monitoring jobs
A single Encoding On-Demand service may have multiple jobs. The Jobs menu offers a centralized view
of on-going, queued, completed, and aborted jobs (manually stopped or in error).
REMEMBER The cancelled status is for jobs that were stopped manually.
3. Optional: Click the link in the ID column to display the details for the specific job.
4. Optional: Click the link in the Server column to display the information for the server running the
job is run.
5. Optional: Click the link in the Service column to display the specific service information related to
the job.
Create a job
Create one or multiple jobs on a service.
Prerequisites:
A service exists and is started.
1. Display jobs.
2. Click Add job to create a job.
Result: The Job settings options display.
3. Configure the job and click Apply.
IMPORTANT • Input files require specific mount point settings.
• The publishing point requires specific mount point settings.
Chapter 3 Encoding On-demand mS v12.0 50
Using Encoding On-demand - Managing jobs User Guide
Example: Syntax uses file:// for remote NAS (requires mount point):
Example: Syntax uses file:/// for local or absolute path to mounted storage:
Result: If the service is currently running, then the Job launches automatically. The .ts and/or .mp4
files are generated in the defined output folder. Jobs set with the same priority are launched in
order, per job creation date.
TIP • Click to stop a job before completion.
• Click to view details (monitoring).
4. Optional: Configure:
• Custom settings
• Advanced settings
• PCM audio mapping
Delete Jobs
You can delete jobs one by one, or delete all jobs configured for the service.
1. Display services.
2. Click the service name from the list of services to display the Jobs page.
NOTE • The page that displays when you click on a service may vary depending on the
processing type.
Chapter 3 Encoding On-demand mS v12.0 51
Using Encoding On-demand - Managing jobs User Guide
Example:
3. Click to delete a single job, or Delete all to delete all jobs for the service.
• Delete a single job:
Example:
Stop jobs
You can stop a single job or cancel all to stop all running jobs configured for the service simultaneously.
Prerequisites:
Chapter 3 Encoding On-demand mS v12.0 52
Using Encoding On-demand - Managing jobs User Guide
Example:
Example:
1. Display services.
2. Click the service name from the list of services to display the Jobs page.
NOTE • The page that displays when you click on a service may vary depending on the
processing type.
• Services only display as a link if there is specific service information to display.
Example:
Example:
3. Click
Result: Job details display for the specific job.
Example:
NOTE Logs provided by Log manager can help viewing Log Manager details for a specific job
can help determine what happened if an error occurs.
2. Click the service name from the list of services to display the Jobs page.
NOTE • The page that displays when you click on a service may vary depending on the
processing type.
• Services only display as a link if there is specific service information to display.
Example:
Prioritize jobs
You can prioritize jobs from 1 to 10. Jobs set to 1 have the highest priority. Multiple jobs can have a same
level of priority. Jobs set with the same priority are launched in order, per job creation date.
1. Click the service name from the list of services to display the Jobs page.
NOTE • The page that displays when you click on a service may vary depending on the
processing type.
• Services only display as links if there is specific service information to display.
Example:
2. Click Add job to create a new job or to edit an existing job in the list.
Result: The Job settings display.
Chapter 3 Encoding On-demand mS v12.0 57
Using Encoding On-demand - Managing jobs User Guide
Result: The job will be processed before jobs with lower priority.
3. Expand the PCM audio mapping menu, and select Create PCM map.
Result: A drop-down menu displays.
Example:
Chapter 3 Encoding On-demand mS v12.0 59
Using Encoding On-demand - Managing jobs User Guide
4. Select the channel context for the audio files: Stereo or 5.1.
Result: A set of audio track displays depending on the selection.
NOTE You can create multiple maps, for both stereo and 5.1 channels.
Example:
5. You can click to delete the map, but only while you are still in the Job settings window.
IMPORTANT Once you click Apply, the job is created and cannot be edited. To delete a map after
the job is created you must delete the job.
Chapter 3 Encoding On-demand mS v12.0 60
Using Encoding On-demand - Automating encoding with the Watchfolder feature User Guide
• At least one job for each Encoding On-Demand service is created and configured.
NOTE Jobs can also be added after the Watchfolder service configuration.
1. Create a new Watchfolder service: Services > Add service > Watchfolder
Example:
6. Click Add folder to add and configure another folder to be watched and managed.
7. Open the Service Association tab.
NOTE By default, the page is empty.
Network configurations
The last command allows user change to take effect for MediaKind Encoding On-Demand.
1. Open an SSH session as a root user.
2. Enter the following command to create the directory where the remote server location is to be
mounted.
# mkdir -p /opt/mfvp/mnt/LocalDirectory/Storage
4. Retrieve the [uid_value] and [gid_value] of the Ericsson user with the following commands:
# id ericsson
5. Mount the remote server on the newly created local directory by editing the file /etc/fstab
# vi /etc/fstab
Chapter 3 Encoding On-demand mS v12.0 63
Using Encoding On-demand - Network configurations User Guide
8. Use the command lines (#) below to test the mount point by creating a mount.test file in /opt/mfvp/
mnt/LocalDirectory/Storage.
# cd /opt/mfvp/mnt/LocalDirectory/Storage
# ls /opt/mfvp/mnt/LocalDirectory/Storage
Chapter 3 Encoding On-demand mS v12.0 64
Using Encoding On-demand - Network configurations User Guide
9. Return to the application and create a job using settings for either option 1 or option 2.
Option 1: using remote location (URL beginning with file://)
a. Input: file://RemoteServer/Storage/CustomInputFileName.ts
b. Output: file://RemoteServer/Storage
Option 2: Using local directory (URL beginning with file:///)
a. Input: file:///opt/mfvp/mnt//LocalDirectory/Storage/CustomInputFileName.ts
b. Output: file:///opt/mfvp/mnt/LocalDirectory/Storage
User credential
The entry should contain the following elements:
• username
• password
It can be used for FTP or SFTP URL (ftp://... or sftp://…).
Example:
{ "url" : "sftp://myServer/share1",
"type" : "user",
"username" : "test",
"password" : "1234" }
{ "url" : "s3://myBucket",
"type" : "s3",
"accessKeyId" : "AKIAIOSFODNN7EXAMPLE",
"secretAccessKey" : "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" }
Deployment
This configuration file should be created by the user and needs to be deployed on every Encoding On-
Demand server under the following path: /etc/opt/mediakind/credentials/mkeo.json.
IMPORTANT The file should have the read permission for the user ericsson:ericsson.
Example
When a job is created, it will parse this file to find the associated credentials of the file URL it needs to
access.
For example, if the file contains the following credentials:
[{
"type" : "user",
"url" : "sftp://server1",
"username" : "admin",
"password":"1234"
},{
"type" : "user",
"url" : "sftp://server2/share",
"username" : "admin",
"password":"4321"
}]
If a job input file is sftp://server2/share/video.ts, the second credential will be used: the input URL matches
with the base URL of the second credential.
NOTE The selected credentials configuration is logged into the high-level logs of the job.
Configure NTP
The NTP configuration is explained in the corresponding Installation Guide.
Chapter 3 Encoding On-demand mS v12.0 66
Using Encoding On-demand - Network configurations User Guide
Managing solutions
Chapter 4 Encoding On-demand mS v12.0 68
Managing solutions - View Encoding On-Demand Reports User Guide
Manage services
Display services
Services are listed in a table and are associated to a specific processing type. Service parameters and
options depend on the processing type.
Prerequisites:
At least one service is configured.
1. Click Services in the left-side menu panel.
TIP The Services page is also available from Home > Services.
Result: The table of services displays.
2. Optional: Edit the number of rows displayed or use the search bar to filter the display.
Create a service
Service configurations vary per processing type. See the specific product user guide for detailed
information about service creation.
1. Display services.
2. Click Add Service.
Example:
6. Use the buttons in the action column to start or stop the service.
NOTE The service runs processes on the first server in the pool. Then, uses any additional
resources in the pool job depending on their CPU usage.
1. Display services.
2. Click X to remove.
Example:
IMPORTANT Export is only available for Live Encoding and On-Demand Encoding services.
Exports exclude the service state (started or stopped).
Importing service configurations may require manually starting or stopping other
services.
1. Display services.
2. Click to export.
Result: A file downloads to the Web browser default location.
IMPORTANT The download date in the file name is in the following format: YYYY/MM/DD
Import a service
Import a single service to a different server where the service is not currently configured. Import files
must match expected formatting requirements.
Prerequisites:
A .json for the service is available. (see the Export a service configuration on page 71 section)
IMPORTANT • Services on a same server require unique service names.
• Only import the service to a server where the service DOES NOT currently exist.
Chapter 4 Encoding On-demand mS v12.0 72
Managing solutions - Manage services User Guide
1. Display services.
REMEMBER Files for import are retrieved from a service export from a different server.
4. Click Import.
Result: The service imports and appears in the list of services.
Start a service
Services can be started and stopped manually from the Services page.
Prerequisites:
At least one service has been created and is available in the list of services.
1. Display services.
2. Click the field in the Server column to assign the service to a server.
NOTE Multiple servers may be added for a same service.
Stop a service
IMPORTANT Stopping a service cancels any jobs in progress.
Chapter 4 Encoding On-demand mS v12.0 73
Managing solutions - Manage services User Guide
1. Display services.
TIP Use the rows per page or the search bar to filter multiple services and to find a specific
service.
Delete a service
Deleting a service removes a service from the list of available services.
Prerequisites:
A service exists.
1. Display services.
2. Click in the Actions column to delete the service.
3. Click Yes, delete it! to confirm.
Result: The service is now removed from the services table and is no longer available.
Manage servers
Display servers
Servers are listed in a table. You can view server settings and usage statistics per server.
1. Click Servers from the left-side Menu panel.
Result: The table of servers displays.
2. Optional: Edit the number of rows displayed or use the search bar to filter the display.
System administration
System center
Management and administration features for SNMP settings, users, backup, and restore are available in
the System Settings menu ( ).
NOTE • The Host, Port and Path are only required for a remote backup.
• FTPS is also authorized.
IMPORTANT Editing the backup file storage location impacts scheduled backups.
3. Open the Backup Location tab to set the backup file storage settings, if they are not currently
configured.
4. Save and exit.
Restore configurations
Restore configurations for recovery or troubleshooting. You must have already created a local or remote
backup in order to restore. Backups are selected based on the backup time stamp.
Example:
4. Click Restore.
IMPORTANT The Controller is unavailable to all users until the restore completes.
3. Click Restore.
Result: All users are temporarily assigned to the Monitoring user group until the restore completes or
is terminated.
User management
Manage users
Administrators have rights to create users and assign groups. User groups reflect different user roles with
specific permissions. Permissions authorize access to MediaKind applications, menus and features.
IMPORTANT Menu options depend on your processing type and product installation.
User groups
A user group is a set of access rights and permissions. Permissions authorize users to either display or edit
configurations. Users are assigned to at least 1 user group. A user can be assigned to multiple groups.
IMPORTANT User group options depend on your processing type and product installation.
IMPORTANT • An Admin user can edit or create other Admin users and profiles, including
passwords and permissions.
• Password is case sensitive.
3. Scroll to Permissions and use the arrows to add the group to the list of Chosen groups.
Example:
TIP You can add multiple groups, or click Choose all to assign the user to all available
groups.
Example:
4. Click Save.
NOTE • The LDAP connection parameters are defined in a dedicated configuration file.
• If using LDAP, then the MediaKind Controller neither stores nor manages user
passwords that are managed by the external LDAP server.
• Users defined on the external server can coexist with locally defined users.
License management
Manage licenses
MediaKind solutions offer flexible licensing models. Each model depends on your solution and
installation options. A service can be configured but can only be processed for a limited period of time
without a license (grace period).
1. Display servers.
Result: The servers display.
2. Click for the server with the Licensing processing type.
NOTE The Licensing processing type may display for the Controller server if the licensing
manager is installed on the same machine as the Controller.
Chapter 4 Encoding On-demand mS v12.0 84
Managing solutions - System administration User Guide
3. Copy and paste the LAC reference number for your Software Handling Community to the same file
or email and send to your MediaKind representative.
NOTE The LAC reference number and the Software Handling Community details are in the
software Delivery Note. See software installation package.
Whenever the first token cannot be acquired (due to connection problems with the license server or
absence of video processing tokens in the license for example), the job is expected to fail after a timeout.
Some amount of processing can perform during this timeout.
At the end of processing, the worker releases tokens.
NOTE Contrary to video processing token, the lack of available Dolby-related token will always
generate a job failure (no retry).
Chapter 4 Encoding On-demand mS v12.0 88
Managing solutions - Generating a support package User Guide
CAUTION Your computer must be in the Network’s trusted zone to generate a support package. See
the section Network security in the Security Guide or contact an administrator. Generating
a support package from a computer in the untrusted zone may redirect you to an unsecured
HTTP access using port 8080.
3. Follow the steps in the Support zone (see image above) to generate the package and to contact
support.
CHAPTER 5
Parameters glossary
NOTE • Multiple definitions may exist for some parameter names. For example, parameters
that have the same name but are used in different configuration contexts.
• Parameters may depend on your processing type and product installation.
Chapter 5 Encoding On-demand mS v12.0 90
Parameters glossary - License parameters User Guide
License parameters
Licensing server started: the server is running and available.
status
Licensing version License software version installed on the license server.
Feature Processing options per processing type.
Code The license code used to identify the feature.
Expiry The date when the feature is no longer available unless the license is renewed.
Usage The current use of licenses in relation to the total of available licenses.
Count The total licenses currently used in relation to the total of available licenses.
Related Concepts
Manage licenses on page 83
MediaKind solutions offer flexible licensing models. Each model depends on your solution and
installation options. A service can be configured but can only be processed for a limited period of time
without a license (grace period).
Chapter 5 Encoding On-demand mS v12.0 91
Parameters glossary - Input parameters User Guide
Input parameters
Video pre-filtering
Deblocking filter Remove the MPEG-2 blocking artifacts. This filter is fully
automated to remove the blocking and ringing effects.
Cross-talk filter Remove noise by processing noise in the source frame by
frame. Also reduces cross-color and cross-luminance artifacts
remaining in the input video.
Spatial denoising filter Remove noise by processing noise in the source frame by
frame.
Diamond filter Remove noise by processing noise in the source frame by
frame. In Adaptive mode, adapts the filtering strength and
uses both edges and noise detection filters to choose areas to
filter.
MCTF Remove noise by processing noise in the source with a
temporal factor. Has a 7 -frame rolling window. In Adaptive
mode a noise detection filter adapts the filter strength.
Video adjustment
Crop overscan Remove the input video overscan area from each edge (left,
top, right and bottom).
Adaptive inverse telecine Select to detect 30/60fps telecine contents and convert them
to 24fps.
Aspect ratio Select the Auto option to pass-through from WSS and AFD
information, or force to a specific ratio.
Noise edge removal Number of lines removed from the top of the video (up to 6
in SD and 14 in HD).
Video colorimetry
Brightness Define the content's relative lightness or darkness..
Possible values: From -100 to 100
Chapter 5 Encoding On-demand mS v12.0 92
Parameters glossary - Input parameters User Guide
Closed Caption
Select Select the Closed Caption tracks to include in the output.
The tracks can be added by generating a TTML file in
output.
Language Specify the language for the Closed Caption track. Entries
must comply with ISO 639_2 language standards. One entry
per track.
Track ID The number assigned to a Closed Caption track used to
identify the track.
Related Tasks
Edit video input on page 32
New services use a default input stream selection and configurations.
Audio processing
Default language Default language is used when there is no language specified
on the ingested stream. Use ISO639-2 format.
Gain Amplify or attenuate the incoming signal.
Possible values: From -100 to 20
Target loudness Maintain the audio level at the level defined by the Target
loudness parameter.
Loudness refers to the perceived strength of a piece of
audio (music, speech, sound effects, etc.). It is defined
by International Telecommunication Union in ITU-R
BS.1770.
The result is a value expressed in either LKFS (Loudness K
weighted Full Scale).
Loudness can be measured on mono, stereo and 5.1
audio signals. In the case of 5.1 audio signals, the five
main channels (left, center, right, left surround and right
surround) are considered. The LFE (low frequency effects)
channel is excluded from the measurement. Loudness
measurement is done in several steps.
Encoding On-Demand algorithm: The loudness level of the
first minute of the asset is measured before actual encoding.
The measured value is used to initiate the algorithm and
correctly adjust loudness at the very beginning of assets or
for short assets. Then the algorithm regularly measures and
adjusts the loudness all along the asset to keep the target
level.
NOTE: For more information, refer to the dedicated
Technical Note, "Target Loudness
Management".
Audio delay Adjust the delay between audio and video. Example: helps
resolve lip sync issues.
Possible valuesFrom -300 to 300
Chapter 5 Encoding On-demand mS v12.0 94
Parameters glossary - Input parameters User Guide
Downmix channels compression Select a mode for Dolby input stream downmixing from 5.1
mode to stereo.
Related Tasks
Add an audio input on page 33
Edit input stream selection parameters on page 31
Subtitle processing
Table 1. Parameters for the following subtitles types: DVB, ARIB B24, SCTE27 and Teletext
Related Tasks
Add a subtitle input on page 35
Chapter 5 Encoding On-demand mS v12.0 95
Parameters glossary - Input parameters User Guide
Teletext processing
Max bit rate Set the max bit rate of the teletext stream. When under
estimated, some underflow may appear in the output,
resulting in a job failure with an explicit message.
SCTE-35 processing
Source Select the appropriate source for SCTE-35. It can be out-of-
band (provided through job metadata) or in-band (provided
by the asset itself, through an embedded SCTE-35 track).
Related Tasks
Add a metadata input on page 35
Chapter 5 Encoding On-demand mS v12.0 96
Parameters glossary - Encoding parameters User Guide
Encoding parameters
Codec settings
Buffer duration Define the size of the video buffer. The video buffer is the
standard MPEG-4 VBV (Video Buffering Verifier). The
instantaneous bitrate smoother (transmission buffer) ensures
that the instantaneous bitrate never exceeds the target
bitrate.
Chapter 5 Encoding On-demand mS v12.0 97
Parameters glossary - Encoding parameters User Guide
GOP settings
GOP duration Time between two key frames. Key frames are used to sync
with the stream to start decoding it properly.
Possible values: From 1000 to 10000
GOP policy Values: (1) Open: reference frames can be picked across the
GOPs. (2) Closed: all the reference frames must be in the
same GOP. Impact depends on player capabilities.²
GOP duration mode Fixed: IDR frames are strictly generated every GOP
duration. Adaptive: I/IDR frames are inserted when needed,
depending on the video stream sequence. Maximum time
elapsed between two I/IDR frames is set using the GOP
duration parameter.
I-frame insertion Fixed closed GOP, with interval I-frame insertion mode sets
the maximum interval between IDR and I-Frames inside a
GOP.
Aspect ratio
Insert AFD If present at the input, AFD (Active Format Description)
information will be added in the output stream.
Chapter 5 Encoding On-demand mS v12.0 98
Parameters glossary - Encoding parameters User Guide
Related Tasks
Add a video encoding on page 37
Video encoding is set of video encoding configuration options applied to a video. For example, resolution,
rate control, bit rate, etc.
Edit encoding on page 36
Newly added services use default encoding settings so the service is launch-ready. These encoding settings
requires edition to match encoding needs.
Related Tasks
Add an audio encoding on page 38
An audio encoding is set of audio configuration options applied to an audio component. For example,
channel mode, Codec, etc.
Edit encoding on page 36
Newly added services use default encoding settings so the service is launch-ready. These encoding settings
requires edition to match encoding needs.
Basic parameters
Dialog normalization Metadata parameter that controls playback gain..
Dolby Surround mode Decoders can use this flag to automatically switch on Pro
Logic decoding..
Advanced parameters
DRC Line Mode Profile The Dynamic Range Control restricts the signal's absolute
peak level for a decoder using the line mode..
DRC RF Mode Profile The Dynamic Range Control restricts the signal's absolute
peak level for decoder using the RF mode..
Chapter 5 Encoding On-demand mS v12.0 100
Parameters glossary - Encoding parameters User Guide
Related Tasks
Add an audio encoding on page 38
An audio encoding is set of audio configuration options applied to an audio component. For example,
channel mode, Codec, etc.
Edit encoding on page 36
Newly added services use default encoding settings so the service is launch-ready. These encoding settings
requires edition to match encoding needs.
Basic parameters
LFE Lowpass Filter This parameter determines whether a 120 Hz eighth-order
lowpass filter is applied to the LFE channel input of a Dolby
Digital encoder prior to encoding.
Dialog normalization Metadata parameter that controls playback gain..
Dolby Surround EX mode Amplifier or receiver with Dolby Digital Surround
EX decoding that can use this parameter as a flag to
automatically switch the decoding On or Off..
LFE enable The status of the LFE Channel parameter indicates whether
an LFE Channel is present within the bitstream.
Advanced parameters
DRC Line Mode Profile The Dynamic Range Control restricts the signal's absolute
peak level for a decoder using the line mode..
Chapter 5 Encoding On-demand mS v12.0 101
Parameters glossary - Encoding parameters User Guide
DRC RF Mode Profile The Dynamic Range Control restricts the signal's absolute
peak level for decoder using the RF mode..
90 Degree Phase Shift This parameter causes the Dolby Digital encoder to apply a
90-degree phase shift to the Surround channels.
3 dB Attenuation Attenuates the Surrounds channels by 3 dB before
encoding..
Lo/Ro Center Mix Level Level shift applied to the Center channel when added to the
left and right outputs as a result of downmixing to an Lo/Ro
output..
Lo/Ro Surround Mix Level Level shift applied to the Surround channels when
downmixing to an Lo/Ro output.
Lt/Rt Center Mix Level Level shift applied to the Center channel when added to the
left and right outputs as a result of downmixing to an Lt/Rt
output.
Lt/Rt Surround Mix Level Level shift applied to the Surround channels when
downmixing to an Lt/Rt output.
Stereo Downmix Preference This parameter allows to select the preferred downmix
method for decoders that has stereo outputs..
Related Tasks
Add an audio encoding on page 38
An audio encoding is set of audio configuration options applied to an audio component. For example,
channel mode, Codec, etc.
Edit encoding on page 36
Newly added services use default encoding settings so the service is launch-ready. These encoding settings
requires edition to match encoding needs.
Related Tasks
Add a subtitle encoding on page 39
Edit encoding on page 36
Newly added services use default encoding settings so the service is launch-ready. These encoding settings
requires edition to match encoding needs.
Related Tasks
Add metadata encoding on page 39
Edit encoding on page 36
Newly added services use default encoding settings so the service is launch-ready. These encoding settings
requires edition to match encoding needs.
Chapter 5 Encoding On-demand mS v12.0 103
Parameters glossary - Output parameters User Guide
Output parameters
Output files
TS filename TS files are sent to the mount point along with output files.
TS files are then available for packaging.
TTML filename Generate TTML files from subtitles tracks in the input
selection. Files are sent to the mount point along with
output files. TTML files are then available for packaging.
ESAM filename Generate ESAM files to include SCTE-35 conditioning
information. ESAM files are sent to the mount point
along with output files. ESAM files are then available for
packaging.
Output parameters
Conditioning for ITV When output targets an internet TV context, the GOPs
needs to be synchronized accross all the stream of the lineup.
The signaling of how the streams are synchronised is defined
by this value. When set to None, mpeg2ts RAP flag is set on
all the video IDR frames.
Conditioning for audio When ALD or EBP signaling is chosen to condition the
output for ITV, audio streams can also be signaled.
Chapter 5 Encoding On-demand mS v12.0 104
Parameters glossary - Output parameters User Guide
Output parameters
Prepare for streaming Insert hint track in mp4 files to prepare for streaming. Note
that this option is Incompatible with HEVC, Dolby digital
and Dolby digital plus codecs.
Progressive download Inserting moov atom at the beginning of the mp4 file to
optimize progressive download.
Chapter 5 Encoding On-demand mS v12.0 106
Parameters glossary - Post Processing User Guide
Post Processing
Post Processing
Post processing type Select a post processing type to apply. Post processing occurs
once all other processing is complete.
Catalog id Enter the ID of an existing packaging catalog.
Chapter 5 Encoding On-demand mS v12.0 107
Parameters glossary - Job settings User Guide
Job settings
Advanced settings
Start time You can define a specific start time for the input file (asset).
No start time means that the start takes place at the begining
of the asset.
Example format: hh:mm:ss:sss
End time You can define a specific end time for the input file (asset).
No end time means that the end takes place at the end of the
asset.
Example format: hh:mm:ss:sss
Chapter 5 Encoding On-demand mS v12.0 108
Parameters glossary - Job settings User Guide
DAI metadata Enter the DAI metadata to describe splice points. Either
select a preformatted XML file that will be encoded to
base64 once uploaded, or paste the base64 data directly into
the text field.
Chapter 5 Encoding On-demand mS v12.0 109
Parameters glossary - Watchfolder settings User Guide
Watchfolder settings
Related Tasks
Automating encoding with the Watchfolder feature on page 60
The Watchfolder features allows you to define specific folder(s) for which each new added content will be
automatically encoded and published.