You are on page 1of 136

Transforming Video Delivery

User Manual
Version 1.0

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Copyright © 2016 ATEME.

These materials, ATEME products and all related documentation are protected by copyright and other
laws, international treaties and conventions. All rights, title and interest in the materials, ATEME products
and related documentation shall remain with ATEME and its licensors. All registered or unregistered
trademarks in these materials are the sole property of their respective owners. No part of this document
or related ATEME products may be reproduced in any form, or by any means without written authorization
of ATEME Corporation.

THESE MATERIALS ARE PROVIDED "AS-IS." ATEME MAKES NO WARRANTIES, STATED OR IMPLIED, AS TO,
THE INFORMATION CONTAINED HEREIN. IN ADDITION, ATEME MAKES NO STATED OR IMPLIED
WARRANTIES OF MERCHANTABILITY OR WORKING CONDITION FOR A PARTICULAR PURPOSE OR USE WITH
RESPECT THE INFORMATION CONTAINED IN THESE MATERIALS.

IN NO EVENT SHALL ATEME BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL OR INCIDENTAL
DAMAGES, INCLUDING, BUT NOT LIMITED TO, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING
FROM THE USE OF THESE MATERIALS, EVEN IF ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH
DAMAGES.

Copyright (c) ATEME

Trademarks

ATEME, the ATEME logo, TITAN® and the TITAN logo are all trademarks or registered trademarks of ATEME
Corporation. The TITAN clustering technology -as well as other technologies included in TITAN - are
protected by patents or pending patent applications in the U.S. and other countries. All other trademarks
or registered trademarks are property of their respective owners.

Changes

The material in this document is for information only and subject to change without notice. While
reasonable efforts have been made in the preparation of this document to assure its accuracy, ATEME
assumes no liability resulting from errors or omissions in this document, or from the use of the information
contained herein. ATEME reserves the right to make changes or revisions in the product design or the
product manual without reservation and without obligation to notify any person of such revisions and
changes.

Important Notice

The TITAN Live is not designed or intended to violate any other entity’s copyright or other IP (Intellectual
Property) rights. Each ATEME TITAN user may only use their ATEME TITAN in conjunction with materials
legally owned or licensed by such user, and only to the extent that such ownership or license rights permit
such use.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Table of contents
I. Introduction ........................................................................................................................................... 6
II. TITAN Live design .................................................................................................................................. 7
III. Installation ......................................................................................................................................... 8
A. ISO installation on a Bare Metal server ............................................................................................. 8
1. Setting IP network in console mode............................................................................................ 10
2. Setting IP network in USB mode ................................................................................................. 12
B. VM installation on a vSphere ESXi server ........................................................................................ 13
IV. Creating/Editing a service with TITAN Live...................................................................................... 16
A. User Accounts.................................................................................................................................. 16
B. Dashboard ....................................................................................................................................... 17
1. Thumbnail view ........................................................................................................................... 17
a) Status and Load ....................................................................................................................... 18
b) Stop, Edit, Delete and Export .................................................................................................. 18
c) Group selection ....................................................................................................................... 18
2. List view ....................................................................................................................................... 18
C. Service edition ................................................................................................................................. 19
1. Services library ............................................................................................................................ 20
2. Devices library ............................................................................................................................. 21
3. Defining Input .............................................................................................................................. 21
a) IP .............................................................................................................................................. 22
b) SDI ............................................................................................................................................ 26
c) SDI 4K ....................................................................................................................................... 27
d) RTMP ....................................................................................................................................... 28
e) Receiver Demodulator............................................................................................................. 28
4. Defining a Device ......................................................................................................................... 30
a) Mapping configuration ............................................................................................................ 30
b) Multipackaging ........................................................................................................................ 30
c) Muxer settings ......................................................................................................................... 30
d) Video settings .......................................................................................................................... 57
e) Audio settings .......................................................................................................................... 74
f) Data settings ............................................................................................................................ 84
Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
5. Defining Output ........................................................................................................................... 95
a) HLS ........................................................................................................................................... 96
b) TS and Multi TS (ATS)............................................................................................................... 98
c) RTMP ..................................................................................................................................... 101
d) Smooth Streaming ................................................................................................................. 102
e) MP4 ....................................................................................................................................... 103
f) DASH ...................................................................................................................................... 105
6. Running a service on a VCA card ............................................................................................... 106
V. Alarms................................................................................................................................................ 107
A. General behavior ........................................................................................................................... 107
B. Alarm list........................................................................................................................................ 107
VI. Support .......................................................................................................................................... 109
1. API download ............................................................................................................................ 109
2. Terminal description.................................................................................................................. 110
a) List of shell commands for “titan” user ................................................................................. 110
b) List of shell commands for “support” user ............................................................................ 111
c) Example for capturing streams ............................................................................................. 111
3. Diagnostic package .................................................................................................................... 111
VII. System ........................................................................................................................................... 112
1. System Information ................................................................................................................... 112
a) System Information ............................................................................................................... 112
b) Hardware Monitoring ............................................................................................................ 113
c) VCA Nodes ............................................................................................................................. 113
2. System Management................................................................................................................. 115
a) System CPU configuration ..................................................................................................... 115
b) License management............................................................................................................. 116
c) Logos configuration ............................................................................................................... 117
d) Fonts configuration ............................................................................................................... 117
e) Time configuration ................................................................................................................ 118
f) SSL certificates configuration ................................................................................................ 120
3. System Update .......................................................................................................................... 120
4. Network Management .............................................................................................................. 122
Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
a) Physical Interfaces ................................................................................................................. 123
b) NIC Bonding ........................................................................................................................... 124
c) Virtual LAN management ...................................................................................................... 124
d) Route configuration............................................................................................................... 124
e) DNS configuration ................................................................................................................. 125
f) Statmux Configuration .......................................................................................................... 125
5. Alarms Management ................................................................................................................. 127
a) SNMP Configuration .............................................................................................................. 127
b) Alarms configuration ............................................................................................................. 127
6. Password Management ............................................................................................................. 128
7. Logging configuration ................................................................................................................ 128
8. Hardware Monitoring ................................................................................................................ 129
a) Hardware Monitoring ............................................................................................................ 129
b) VCA Hardware ....................................................................................................................... 130
c) SDI Cards ................................................................................................................................ 133
9. File Servers Management .......................................................................................................... 133
a) Adding a file server ................................................................................................................ 133
b) Management file servers ....................................................................................................... 135

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
I. Introduction
TITAN© Live is a high video quality, high density software compression solution, designed for Cable, DTH,
OTT Live delivery of SD, HD and Ultra HD content.

TITAN Live is a True virtualized software based solution, pure CPU solution, hardware agnostic, running on
any OS: Linux, Windows, Virtual Machine and Dockers. TITAN© Live is based on ATEME 5th Generation
STREAM© compression engine, delivers the highest video quality at minimum bitrates with accelerated
parallel processing.

Addressing main screens and multiscreen applications, from small resolutions up to UHDp60, TITAN© Live
addresses current and future requirements. TITAN© Live can be combined to provide a complete
distribution solution: encoder, transcoder, multiplexer, Statmux, packager and origin. With powerful user
interface, management system and extensive set of APIs, TITAN Live can easily integrate with any
ecosystem, reducing time-to-market and OPEX.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
II. TITAN Live design
The TITAN Live is a full software Transcoder and Encoder; it is meant to ingest SDI or IP stream, and egress
TS or ABR (Adaptive Bit Rate) streams.

From a configuration point of view, the TITAN is organized around “services”, which is defined as a
collection of transcoding from a given input. Thus, the “services” panel must be used to
create/delete/modify/monitor services.

The “alarm” panel is used to track all the defects and problems that occurred or are currently pending on
the unit.

The “support” panel is meant to assist the operator in troubleshooting the unit, perform advanced logging,
and get access to the full API documentation.

The “system” panel is related to system wide parameters, such as network configuration, password
settings, hardware monitoring, etc.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
III. Installation
The Titan Live can be installed as a bare-metal server from the ISO binary, or as a Virtual Machine on a
VMware vSphere ESXi server from and OVA file.

A. ISO installation on a Bare Metal server


To install the Titan Live on a bare-metal server from the ISO binary file:

 Download and install on a Windows PC the tool Win32DiskImager available at


http://sourceforge.net/projects/win32diskimager. Once installed, launch the application
Win32DiskImager. Choose the ISO file and select the destination USB key and click on ‘Write’ to
validate

Figure 1: ISO to USB

 On success, a “Write Successful” pops up. Click on “OK”, then “Exit”. The USB key is ready. If
needed, configure the server Bios to boot on USB. Then insert the USB key into one of the server
USB socket. Follow the steps through the interactive menu items to select installation hard drive
and configure management interface:

Figure 2: ISO installation – start menu

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 3: ISO installation – confirm install

Figure 4: ISO installation – select hard drive

Figure 5: ISO installation -

Figure 6: Figure 7: ISO installation -

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 8 Figure 9: ISO installation -

Figure 10: ipconfig – setting eth0 gateway

1. Setting IP network in console mode


Once Titan Live is installed, it is possible to log on through a console with the credentials titan/titan and
update the network configuration (cf. §VI.2.a)). Use command ipconfig to open an interactive network
configuration utility that enables changing all network interfaces IP parameters.

Choose the interface to configure:

Figure 11: ipconfig interface selection

Choose static of DHCP mode:

Figure 12: ipconfig interface mode

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 13: ipconfig – IP address

Set the interface netmask:

Figure 14: ipconfig – Netmask

Use command routeconfig to configure gateway. First choice is to enable gateway:

Figure 15: routeconfig – gateway enabling

Enter gateway address:


Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 16: routeconfig – gateway address

2. Setting IP network in USB mode


It is possible to configure the management interface and its gateway from a specially formatted USB key.

 Format a USB flash disk to FAT32,


 Create a file "titan-network-interface" which contains the network configuration like this :
o For ethernet configuration :

iface:eth1
address:10.80.9.99
netmask:255.255.0.0
gateway:10.80.0.1

 "iface" field is optional (default = ‘eth0’).


 "address" and "netmask" fields are mandatory
 "gateway" field is optional.
o For NIC bonding configuration (more details available at https://goo.gl/DC0bT):

iface:bond0
address:10.128.8.225
netmask:255.255.0.0
bond_mode:active-backup
bond_slaves:eth2,eth3
bond_options:miimon=100,updelay=200,downdelay=200

 "bond_mode" field is ‘active-backup’ or ‘balance-rr’.


 "bond_slaves" field is a list of physical interfaces separated by a comma
 "bond_options" field is a list of bonding parameters separated by a comma
(supported parameters : ‘miimon’, ‘updelay’ and ‘downdelay’)

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
 Plug this USB stick into a machine which runs TITAN Live 4
 The new network configuration have been applied.

To check if the new configuration has been correctly applied:

 Wait about 5 seconds and unplug the USB stick.


 Plug the stick to another (non TITAN Live/Mux) machine.
 In case of success, the "titan-network-interface" file will be renamed to "titan-network-
interface.success".
 In case of failure, the "titan-network-interface" file will be renamed to "titan-network-
interface.failure" and additional information logged to "titan-network-interface.log"

B. VM installation on a vSphere ESXi server


The following steps describe the installation procedure of the Titan Live on a VMware vSphere ESXi server
with a vSphere client.

Go to File -> Deploy OVF template…, select the Titan Live OVA file and click on the Next button twice.Titan

Figure 17: VM installation - Source

Rename the Titan Live VM according to your needs.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 18: VM installation – Name

Map the Titan Live network interface (Destination) to your server defined interface (Source).

Figure 19: VM installation – Network Mapping

Once completed, the Titan Live VM is ready to deploy.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 20: VM installation – Ready to Complete

To configure the network and gateway, open the Titan Live VM concole on the vShpere Client, log on with
credentials ‘Support / Support’ and follow the steps described in section A.1

Figure 21: VM installation - Console

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
IV. Creating/Editing a service with TITAN Live
A. User Accounts

Figure 22: TITAN Live identification

The following users have different passwords and rights on the system:

User Password Rights

Unregistered User none Can only access to basic functionality of the API, for now only the ping URL is allowed.

Can read all information and configuration: service, system, etc... but modifications are
Monitoring titan
not allowed.

Can read information and configuration but can only modify or create the configuration
Operator titan
related to service.

Administrator titan Have a full access to the system and can modify passwords.

Api titan Have a full access to the system and can modify passwords.

Once chosen, you can always change user type by clicking on the left top symbol.

Figure 23: user change

You can change passwords in the System tab.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
B. Dashboard

Figure 24: TITAN Dashboard

In the services tab, you can:

- Select the view (Thumbnails or List)


- Create a new service
- Import a list of service(s)
- Filter the services by status, name or input address
- Reset the filter

If you select all the services (à completer)

1. Thumbnail view

Figure 25: Thumbnail view

The thumbnail view allows you to view the status and some pictures of the services that are running. Those
images are captured before encoding, but after pre-processing (burned subtitles and logo will appear).
Running the cursor on a symbol will provide some information about this symbol meaning.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
a) Status and Load
The status bar shows blue if the service is off, red if the service
is down, orange if the service is on but with errors, and green if
it’s running without any errors. Running your mouse on the icon
will give you the last logs of that service.
Figure 26: service status bar
The icon on its right allows you to see the load of that device
compared to the max load of the server.

b) Stop, Edit, Delete and Export


Starts the service. Only appears if it is stopped.

Stops the service. Only appears if the service is running.

Modifies the service.

Deletes the service.

Exports the service. The file created will be a json template filled with the service settings.

c) Group selection
Checking the box selects all your services. Unchecking it unselects all services.
Checking the box selects one service. Unchecking it unselects one service.
Once your group created, you can apply a command to the full group by clicking the buttons on the toolbar.

2. List view

Figure 27: Service list view


Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
The list view gives you more information on the services (input and output address, profiles, video, audio
and data tracks).

Selecting a service by checking it will give you the same information and action possibility than the
thumbnail view.

Expands or collapses the entire list of services. Expand or collapse a


single service by clicking on its name.

Check monitoring to select all the services of your list. Check just one service to select it individually. This
will give you the same action possibilities than selecting a group in the thumbnail view.

Clicking Service, Input or Output will sort your list by the chosen data.

For a Service with ‘Active/Passive’ output redundancy, the active output will be displayed in blue, others
in white.

If auto switch back is disabled, then a link will enable you to select which output to activate.

C. Service edition

Figure 28: Service Edition

The service edition window is split into four parts.

On the left, your own services and devices library. There you can clone a whole service or re-use only its
encoding parameters. On the right, the input, device and output parts, allows you to set respectively the
input address and settings, all the encoding parameters and the output addresses and parameters.

On the top of that window, you can edit you service name, go back to the service view, cancel your
modifications or save the service.

Note that the service name you can enter here is only for you to recognize the service in TITAN Live GUI.
The service name that will appear in the tables can be set in the muxer parameters.
Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
1. Services library

Figure 29: Services library

The service library lists all the already created services that you can see in the services view. You can clone
them to reproduce all their parameters easily.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
2. Devices library

Figure 30: Devices library

The devices library lists two type of devices (as a reminder a device corresponds to all encoding and
muxing parameters, except input and output):

- Default devices that are already created for you to use when you install the system. They
cannot be modified. If you use one of them, while saving the service you will be requesting to
save it under a name of your choice in your own devices library.

This will insure you to be able to come back to a default and tested configuration whenever you want.

- Your library of devices lists all the devices that you have already created (even if they are no
more in use). You can modify as you wish.

Those devices are sorted by muxer type. By clicking the type you need, you expand the list of all the
corresponding devices.

3. Defining Input

Figure 31: Defining Input

To define the input, you first have to define the type of input you want to use: either IP, SDI, RTMP or
Receiver Demodulator.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
a) IP
This type of input defines a TS over UDP input.

It is possible to make splice by interfacing with a SeaChange server. The splice is made in baseband.

Figure 32: Splicing settings

ID Description

Splicing If checked, this service will be able to communicate with splice servers.

Only available if splicing is checked. Logical name given to the output channel used by the
Channel Name
splice server.

Splicer Name Only available if splicing is checked. Name of this service splicing device.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
It is possible to configure input switch triggers as defined by ETSI TR 101290. When such a trigger is raised,
then the service will switch to the next input defined.

Figure 33: Input failover settings

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

If enabled, then the next parameters become available. Note that activating this
Enable ETR 101290 triggers parameter disables the individual input timeouts, and also requires at least 2 inputs to be
defined.

TS sync loss error If checked then loss of packets for a specified duration raise a trigger.

Timeout Duration, in milliseconds, before considering loss of packet.

Sync byte errors If checked then error on TS sync bytes raise a trigger.

PAT checks If checked then PAT errors raise a trigger.

Maximum interval between 2


Maximum allowed interval between 2 PAT before raising a trigger.
PAT

PMT checks If checked then PMT errors raise a trigger.

Maximum interval between 2


Maximum allowed interval between 2 PMT before raising a trigger.
PMT

Continuity Count checks If checked then Continuity Count errors may raise a trigger.

Timeframe Duration, in seconds, to monitor Continuity Count errors.

Number of errors to reach to raise a trigger. If this value is 1 then the timeframe is not
Threshold
significant.

Current continuity error count on the defined timeframe. Only visible if the service is
Error count
started.

Reset Reset continuity count errors. Only available if the service is started.

PID errors If checked then PID errors raise a trigger.

Maximum interval between 2


Maximum allowed interval between 2 packets of a PID before raising a trigger.
occurrences of a PID

List of PIDs (in decimal) that has to be monitored. e.g. '100-102,203' (Leave blank to
Monitored PID list
monitor all PIDs)

If enabled, the service will switch back to the main input when it becomes valid again after
Auto switch back
a configurable delay.

Delay Delay, in seconds, before switching back to the main input once it becomes valid again.

Additional settings are available:

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Enable TS input smoothing This setting should be enabled if the input stream has a high jitter.

Figure 34: IP input settings

ID Description

Url Must contain the input url of the stream. ex: udp://225.1.128.1:1234

Interface Name of the network interface to use to receive the stream

If checked, the field Source will be used.


Activate IGMPV3 Source Filtering In this case the input stream will be received only if it has a source address matching the
field Source. This option works only if the network supports IGMP v3.

Source Sets the IP address of the source.

Forward Error Correction: if checked, TITAN Live will listen on port n+2 and n+4 to look for
Enable FEC
SMPTE 2022-1 FEC.

Timeout in milliseconds after which the input is considered lost. In almost all cases, the
Timeout
default value should be used.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
b) SDI

Figure 35: SDI input settings

ID Description

Selected SDI Card Select the SDI card to use.

Selected SDI input Select the physical SDI input to use.

Add audio channel Add audio channels to the input. Format must be defined manually.

Audio input type This value must be used to select the audio format.

SDI Channel selection. The number of elements in this list depends on audio type
Channel
parameter.

Program Dolby E program selection. This parameter is used only if Dolby E is selected.

Dolby E Fallback. This parameter is used only if Dolby E is selected. Choose a fallback
Channel or 'None'. TITAN Live will switch to the fallback when it fails decoding Dolby E
Fallback (either because there is no Dolby E in input or because the decoder fails).
To handle the case of Dolby E to PCM transition on the same audio group channel the
fallback audio group channel must be configure with the same audio group channel value.

Define where aspect ratio and related information should be taken from: AFD, Video Id,
Add picture source Video Index, WSS. The first valid information is used. If no source is defined, a default
behavior is used.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
c) SDI 4K

Figure 36: SDI 4K input settings

ID Description

Selected SDI Card Select the SDI card to use.

“Squared” : 4K frame is built from 4 SDI quadrants, or


SDI 4K mode
“Interleaved”: 4K frame is built from some pixels from each SDI quadrant.

Select 4 SDI inputs.


Selected SDI inputs Note that the only the 4 first SDI inputs can be used. Moreover, the SDI inputs used for
the SDI 4K cannot be reused for another transcoding job.

Add audio channel Add audio channels to the input. Format must be defined manually.

Audio input type This value must be used to select the audio format.

SDI Channel selection. The number of elements in this list depends on audio type
Channel
parameter.

Program Dolby E program selection. This parameter is used only if Dolby E is selected.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Dolby E Fallback. This parameter is used only if Dolby E is selected. Choose a fallback
Fallback Channel or 'None'. TITAN Live will switch to the fallback when it fails decoding Dolby E
(either because there is no Dolby E in input or because the decoder fails).

SMPTE2020 metadata Manage SMPTE2020 ancillary data normalization.

Ancillary Metadata Program


Program number on which process metadata from SMPTE2020 normalization.
Number

Define where aspect ratio and related information should be taken from: AFD, Video Id,
Add picture source Video Index, WSS. The first valid information is used. If no source is defined, a default
behavior is used.

d) RTMP
This input defines a server (or push mode) for RTMP. TITAN Live will listen on a specific port, with provided
identification parameters and get the RTMP stream pushed to it.

Figure 37: RTMP input settings

ID Description

Listening Port The port on which TITAN Live will listen.

Interface Name of the network interface to use to receive the stream.

Input buffer Size (in ms) of the input buffer.

Stream name The accepted stream name. If empty, the first stream will be accepted.

User name User for the RTMP authentication. No authentication if left empty

Password Password for the RTMP authentication

e) Receiver Demodulator
This input uses a Receiver Demodulator card to acquire signal. Note that depending on the card, it may
appear as multiple cards with only one tuner each, or a single card with many tuners.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Card The actual card to use for input.

Tuner The number of the tuner to use on the input card.

Delivery Delivery method.

Bandwidth The input bandwidth of the channel, in Hz.

Modulation Frontend modulation.

Frequency Frequency of the digital TV or channel, in MHz.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
4. Defining a Device
a) Mapping configuration
Titan Live has three service selection modes :

ID Description

This mode will automatically select the first program to decode in the incoming transport
Auto
stream.

In this mode two 'preferred' service IDs have to be set. Once found, audio, video and data
Auto-Service
PIDs are automatically chosen.

PID Mapping In this mode, PIDs have to be selected manually.

b) Multipackaging
Every OTT default device is available in Multipackaging. These multipackaging default template have
similar configurations to allow encoder mutualisation.

If you chose only templates of the same frame rate, with multipackaging, the same Multiple Packager
Group and the same input, the encoder will be mutualized for all those services. This will lead to a load
similar to one service.

Note: if you modify those devices, be sure to modify every multipackaged device with the same parameter,
or the encoder won’t be able to mutualize. In the case when the encoder cannot mutualize, an alarm will
be raised.

c) Muxer settings

i. HLS

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 38: HLS settings overview

A HLS device will have several profiles shown on the left. Click the red minus to remove a track or a profile
and the green square to add one. Click the name of the device to expand it and show parameters.
Feel free to reorder profile by drag-n-drop, it will update the master playlist order.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 39: HLS settings

ID Description

Services in the same Multiple Packager Group share their video encoders, if possible. This
allows different packaging (for example HLS, RTMP, Smooth Streaming) of the same video
Multiple Packager Group
tracks with a higher density. If empty, this means the service does not belong to any
Multiple Packager Group.

Chunk duration wished. This duration must be longer than the GOP. This value is expressed
Chunk Period
in seconds

Number of chunks kept in the play list. Ex: a value of three will indicate that only the three
Number of chunks in Playlist
last chunks will be described in the playlist.

Specify the number of audio access units per PES packet (0 = Auto). This parameter can be
AUs per Audio PES
used to optimize the TS overhead.

Sets whether the muxer is allowed to remove empty NULL packets from the output
Remove Padding
stream. Padding is mandatory for full CBR compliance.

Sets whether the HLS output must automatically remove old chunks from the server. Note:
Chunk Auto Delete
the number of chunks to keep is 2 x plays list size + 1.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Tag program Date Time Enables tag “Program Date Time”

Tag Version Enables Tag “Version”

Akamai Compatibility Sets if the HLS output must be compliant with Akamai requirements.

Directory Rollover Sets if the automatic directory rollover option must be activated

Sets the number of chunks per directory, used if directory rollover is activated (0 = Auto).
Number of chunks per directory
If Auto is set, the number of chunk per directory corresponds to 1 hour of stream.

Directory Creation Use WebDAV protocol to create directory on origin server.

Enable bitrate limitation Limit the bitrate for the chunk transmission.

Visible only if bitrate limitation is enabled. The limit is a percentage of the chunk bitrate.
Bitrate limitation percentage For example, 200% means that if the chunk period is 10s, the data will be transmitted in
5s.

Add FRAME-RATE Sets whether the “FRAME-RATE” attribute is added or not to EXT-X-STREAM-INF.

Add Master Playlist Sets Master Playlists to send.

The HLS stream can be encrypted. The DRM parameters can be set here.

Figure 40: HLS encryption

ID Description

Sets what type of DRM must be used : None, Verimatrix, Playready or Internal key
DRM
generation. In case of internal key generation, the key is pushed to the key server.

Initialization Vector Size Sets the size of the IV used. 16 bytes or 8 bytes.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 41: HLS DRM configuration: Verimatrix

ID Description

Scrambler Key Server URL The URL of the Scrambler Key Server, usually with the format http://myurl/CAB/keyfile

Public Key Server URL The URL of the Public Key Server, usually with the format https://myurl/CAB/keyfile

Resource ID The Verimatrix Resource ID associated with this content.

The time before changing the used key. If not enough keys are generated, the encoder will
Key Duration
cycle through them again.

Single request If activated only one key request is submitted by the service.

Figure 42: HLS DRM Configuration: Playready (Specific H)

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Scrambler Key Server URL The URL of the Scrambler Key Server

Content ID The resource id of the live channel.

Single request If activated only one key request is submit by service.

Figure 43: HLS DRM Configuration: Playready (Specific Z)

ID Description

Scrambler Key Server URL The URL of the Scrambler Key Server

LA URL URL for the license acquisition Web service.

LUI URL RL for a non-silent license acquisition Web page.

Domain Service ID Service ID for the domain service.

Content ID The resource id of the live channel

Key Duration The time before changing the used key

Use SSL Certificate If activated, a SSL file have to be selected.

SSL certificate name File name of the SSL certificate.

Single request If activated only one key request is submit by service.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 44: HLS DRM Configuration: Internal key

ID Description

The time before changing the used key. If not enough keys are generated, the encoder will
Key Duration
cycle through them again.

Auto Delete Sets if the keys are automatically deleted from the server

In HLS, some layout parameters can be set for each profile.

Figure 45: HLS per profile layout

ID Description

For HTTP Live Streaming master presets, it specifies the location where the profile's
playlist and chunks will be written. It must be a path relative to the output directory of the
Sub-directory Path
job. By default, the profile playlist and chunks are written in the same directory as the
master playlist.

Playlist Name For HTTP Live Streaming master presets, it specifies the profile's playlist name.

For HTTP Live Streaming master presets, it specifies a base name for the chunks. This name
will be appended by the chunk number.
This field accepts wildcards such as $Number$ (replaced by profile index) and
Media Files Name
$Date:<pattern>$ (replaced by the date and time in the specified format)
If Media filename is empty, a default naming will be applied: n-m, with n=profile index,
m=chunk index.

For HTTP Live Streaming master presets, it specifies a suffix to add at the end of chunk
Media Files Extension
names. If the extension is '-abc.ts', the output file will be 'test-abc.ts'.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
This field accepts wildcards such as $Date:<pattern>$ (replaced by the date and time in
the specified format)
Extensions do not apply to playlists filename.
If left empty, the extension will be “.ts” for video chunks and “.acc” for still picture chunks.

You can also set a specific option in the video track. If enabled, your profile will be still picture.

Figure 46: still picture generation

ID Description

Still Picture Still Picture option

Still Picture image Still Picture image filename

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ii. HLS with multiple audios defining a renditions group

In the case where there are multiple audio tracks (for example, one for English and another one for
German), in the standard HLS mode, they are muxed with the video to produce the resulting TS segments,
and if many audio tracks are being used, these resulting segments will become heavier.

Instead, it is possible to define a an audio group with alternate renditions. Each of these audio will be
produced into independent media segments, instead of being packed with the video. In order to use this
feature, use one of the default Multi Audio devices that are provided (HLS iPad p25 Multiple Audios and
HLS iPad p29.97 Multiple Audios) :

Figure 47: Multi Audio devices

As for the standard HLS, you have to configure the tracks mapping, and to define the different track
variants that will be used :

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 48: Track mapping and configuration of the variants

If you click on one of the audio tracks, you can configure its language :

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 49 : Configuring the language of an audio track

Note that the language is a parameter of a track, and not of its variant, as they all share the same content.

If you go on the Muxers tab, you will be able to configure the Profiles of this HLS service. When using one
of the Multi Audio Devices, each profile will contain either a video track (possibly with data tracks), or an
audio track :

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 50: Audio tracks are independent in HLS Multi Audio

In this mode, audio tracks are not allowed to appear in a Profile that contains a video track or a data
track : audio tracks must be muxed independently. Each of the audio tracks will be playable with any of
the video streams (ie, with all the quality variants of the video), assuming the player supports the notion

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
of alternate renditions, which is, in theory, the case for any player that implements the version 4 of the
norm HLS (for instance, the player embedded within Safari supports it).

If you click on a profile that contains an audio track, you can configure the Default and Autoselect
attributes of its audio track :

Figure 51 : Name, default and autoselect parameters

Being the default track means that this track must be played by the player in the absence of information
from the user indicating a different choice. Being an Autoselect audio track means that the player may
choose to play this track in the absence of explicit user preference. There can be only one track with the
“Default” attribute set to on, and this one must also have the Autoselect attribute set to on.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
iii. RTMP

Figure 52: RTMP profile overview

A RTMP device will have several profiles shown on the left. Click the red minus to remove a track or a
profile and the green square to add one. Click the name of the device to expand it and show parameters.

Figure 53: RTMP configuration overview

ID Description

Services in the same Multiple Packager Group share their video encoders, if possible. This
allows different packaging (for example HLS, RTMP, Smooth Streaming) of the same video
Multiple Packager Group
tracks with a higher density. If empty, this means the service does not belong to any
Multiple Packager Group.

Defines whether or not the output video will be chunked. This is usually not used in RTMP,
Enable Periodic Chunking but it must be set to true to allow multimuxing with other OTT muxers (HLS or Smooth
Streaming).

Chunk duration wished. This duration must be longer than the GOP. This value is expressed
Chunk Period
in seconds.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
iv. DASH

Figure 54: DASH profiles overview

A DASH device will have several tracks shown on the left. Click the red minus to remove a track and the
green square to add one. Click the name of the device to expand it and show parameters.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 55: DASH configuration

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Services in the same Multiple Packager Group share their video encoders, if possible. This
allows different packaging (for example HLS, RTMP, Smooth Streaming) of the same video
Multiple Packager Group
tracks with a higher density. If empty, this means the service does not belong to any
Multiple Packager Group.

Fragment Duration Duration of fragment in seconds.

MPD update period express in number of fragments.


Number of fragments in MPD Number of fragments kept in the MPD. Ex: a value of three will indicate that only the three
last segments will be described in the MPD.

Create output directory if needed (for http output : Use WebDAV protocol to create
Directory Creation
directory on origin server).

Sets whether the DASH output must automatically remove old fragments from the server.
Fragment Auto Delete
Note: the number of segments to keep is 2 x number of fragments in MPD + 1.

Insert BaseURL

Insert BaseURL element


BaseURL element may be used to specify one or more common locations for Segments
and other resources

Sets what type of DRM must be used : None, Widevine, Playready or Multi-DRM. In case
DRM
of Multi-DRM, both Widevine and Playready are managed.

Specify the path where the video fragments that will be stored into the web server.
Note that the path is relative to the server IP/FQN address.
The path naming support the following patterns :
 $Bandwidth$ (will be replaced by the bandwidth of the track/profile)
Video track path
 $Number$ (will be replaced by a fragment counter)
 $Time$ (will be replaced by the DTS of the first video access unit)
 $RepresentationID$ (will be replaced by the representation identifier of the
track/profile)

Video track init extension Specify the specific file extension for initialization file(s)

Specify the RepresentationID template for all the profiles of that track.
The following patterns are automatically substituted:
Video track RepresentationID
 $TrackIdx$ (will be replaced by the track index)
 $ProfileIdx$ (will be replaced by the ES profile index)

Specify the path where the audio fragments that will be stored into the web server.
Note that the path is relative to the server IP/FQN address.
The path naming support the following patterns :
 $Bandwidth$ (will be replaced by the bandwidth of the track)
Audio track path
 $Number$ (will be replaced by a fragment counter)
 $Time$ (will be replaced by the DTS of the first video access unit)
 $RepresentationID$ (will be replaced by the representation identifier of the
track/profile)

Audio track init extension Specify the specific file extension for initialization file(s)

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Specify the RepresentationID template for all the profiles of that track.
The following patterns are automatically substituted:
Audio track RepresentationID
 $TrackIdx$ (will be replaced by the track index)
 $ProfileIdx$ (will be replaced by the ES profile index)

The DASH stream can be encrypted. The DRM parameters can be set here.

Figure 56 : DASH encryption

ID Description

Sets what type of DRM must be used : None, Widevine, Playready or Multi-DRM. In case
DRM
of Multi-DRM, both Widevine and Playready are managed.

Initialization Vector Size Sets the size of the IV used. 16 bytes or 8 bytes.

Use Key Management Server Allow to set up a KMS or to use a fixed key.

Figure 57: Key Management Server Parameter

ID Description

Server Type Sets what type of server must be used: Playready or Verimatrix.

Scrambler Key Server URL KMS address

Content ID Contains the content identifier value

The length in seconds the key will be used for. A value of zero indicates that only 1 key will
Key Duration
be requested on this session.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 58: Key Settings

ID Description

Key ID 128 bits key identifier.

Content Encryption Key Content Encryption Key (base64 encoded)

PSSH data DRM specific data (base64 encoded)

LA URL Add the URL for the key acquisition in the mpd. Only for Widevine.

Scheme Value Set the @value field in the ContentProtection element

v. Smooth Streaming

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 59: Smooth streaming profiles overview

A Smooth Streaming device will have several tracks shown on the left. Click the red minus to remove a
track and the green square to add one. Click the name of the device to expand it and show parameters.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Key ID Sets what type of server must be used: Playready or Verimatrix.

Scrambler Key Server URL KMS address

Content ID Contains the content identifier value

The length in seconds the key will be used for. A value of zero indicates that only 1 key will
Key Duration
be requested on this session.

Figure 60: Smooth Streaming configuration

ID Description

Services in the same Multiple Packager Group share their video encoders, if possible. This
allows different packaging (for example HLS, RTMP, Smooth Streaming) of the same video
Multiple Packager Group
tracks with a higher density. If empty, this means the service does not belong to any
Multiple Packager Group.

Timestamp Configuration Sets which type of timestamping to use : Internal or UTC.

DRM Sets which type of DRM must be used : None or PlayReady

Key Type Specify whether the key value or the key seed is used for PlayReady.

Key ID Key ID. Enter a 128 bit value written as a hexadecimal string.

Key Seed Key seed if Key Type is set to Seed

Key Content Key Content if Key Type is set to Content

License URL URL to the license for the player to get.

Service ID Service ID. Enter a 128 bit value written as a hexadecimal string.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
vi. TS and Multi TS (ATS)

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure : MPEG TS Muxer parameter

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Services in the same Multiple Packager Group share their video encoders, if possible. This allows
different packaging (for example HLS, RTMP, Smooth Streaming) of the same video tracks with
Multiple Packager Group
a higher density. If empty, this means the service does not belong to any Multiple Packager
Group.

Enable VBR Statmux If set, the Video ES bitrate will be controlled by a Statistical multiplexer.

Channel Statmux Channel Id. Must be different for all channels.

Channel Name Statmux channel name that will appear on TITAN Mux GUI

Statmux Pool Id of the Statmux pool to use (configured in network -> Statmux Pools configuration)

Enable only when at least one of the encoders of the statmux pool is located remotely and that
Enable remote statmux the round trip time between the statmux and the encoder is significant (> 10 ms). This has an
impact on latency.

Enable VBR Reservation If enabled, the video bitrate is maximized according to the measured bitrate of non-video ES.

Enables a global TS bitrate. The TS stream will be at this exact bitrate. The video bitrate will then
Enable TS bitrate
be computed to take all the remaining space as the data and audio tracks are added.

TS Bitrate Value Sets the global TS bitrate when enabled.

Sets de TS conformance between MPEG, DVB, ATSC. Gives access to advanced parameters for
Conformance
DVB and ATSC.

Transport ID Sets the transport stream identifier (0 = Auto)

Program Number Sets the program number, also called service ID. (0 = Auto)

Sets the Program Allocation Table (PAT) transmission period in milliseconds (0 = Auto). This table
PAT Period
declares every stream present in the muxer output.

PMT Period Sets the Program Map Table (PMT) transmission period in milliseconds (0 = Auto).

Sets the PMT PID. Note that this value is not hexadecimal (0 = Auto).
PMT PID
Note : Can be set in decimal (e.g. 256) or hexadecimal format (e.g. 0x100)

PCR PID Allow to define a custom PCR PID

When PCR PID is set to Custom, set the PCR PID.


PCR PID Value
Note : Can be set in decimal (e.g. 256) or hexadecimal format (e.g. 0x100)

Sets whether the muxer is allowed to insert empty NULL packets into output stream. Padding is
Remove Padding
mandatory for full CBR compliance.

Remove Conformance Sets whether auxiliary tables from DVB, ATSC or ISDB are removed from output stream. This
Tables option must be disabled for full DVB, ATSC or ISDB compliance.

Remove Emtpy Adaptation Sets whether the muxer will remove empty adaptation fields from output stream. This is
Fields mandatory for CableLabs compliance.

Sets whether PCR is inserted on every PES packet. By default, they are inserted at a regular
Insert PCR on PES
interval (25 ms). This is mandatory for CableLabs compliance.
Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Sets whether audio content is aligned on every PES packet. This is mandatory for CableLabs
Align Audio on PES
compliance.

Sets whether the muxer can use unconstrained PES or not. When PES are unconstrained, the
Use Unconstrained PES PES packet length is always set to 0, and the size will be indicated in the TS. When disabled, the
size of the PES are limited to 65535 bytes.

Insert DVB AU Packets Insert DVB AU Packets. Gives additional optional information about video track.

Latency mode selection Latency mode can be either Lower Latency, Balanced, Higher VQ.

Lower latency on VCA When the service is running on a VCA node, use a lower latency mode than on the host. This
nodes only works when encoding in MPEG-4 and 8 bits.

Periodic EBP insertion Enable the periodic EBP insertion.

Chunk duration wished for multi TS only. This duration must be longer than the GOP. This value
Chunk Period
is expressed in seconds

EBP insertion on Enable the EBP insertion on SCTE35 cues (from TS) or SCTE104 messages (from SDI). Induces the
SCTE35/SCTE104 insertion of IDR frame.

Add descriptor Set a custom descriptor

Figure 61: DVB specific settings

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Network ID Sets the network identifier from NIT tables (0 = Auto).

Network Name Sets the network name from NIT tables.

Service Provider Sets the service provider from SDT tables.

Service Name Sets the service name from SDT tables.

Remove NIT Remove the Network Information Table (NIT).

NIT Period Sets the Network Information Table (NIT) transmission period in milliseconds (0 = Auto).

Remove TDT Remove the Time & Date Table (TDT).

TDT Period Sets the Time & Date Table (TDT) transmission period in milliseconds (0 = Auto).

Remove SDT Remove the Service Description Table (SDT).

SDT Period Sets the Service Description Table (SDT) transmission period in milliseconds (0 = Auto).

Sets whether the muxer should insert event information table (EIT) into the Transport Stream
Follow input for EIT
or not.

EIT Max Bitrate This parameter configures the maximum bit rate available for EIT.

Figure 62: ATSC specific settings

ID Description

Delivery Sets the delivery mode between ‘Cable’ and ‘Terrestrial’.

Channel Name Sets the optional channel name.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Channel Major Number Sets the optional channel major number.

Channel Minor Number Sets the optional channel minor number.

Modulation Sets the channel RF modulation mode.

MGT Period Sets the Master Guide Table (MGT) transmission period in milliseconds.

STT Period Sets the System Time Table (STT) transmission period in milliseconds.

VCT Period Sets the Virtual Channel Table (VCT) transmission period in milliseconds.

Sets whether the muxer should insert event information table (EIT) into the Transport Stream
Follow input for EIT
or not.

EIT Max Bitrate This parameter configures the maximum bit rate available for EIT.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
d) Video settings
For a more convenient use of this documentation, we will show a single profile use case as an example.
Note that in case of OTT devices, some video parameters will be defined in each profile separately (frame
rate, frame size, bitrate, GOP size, profile and level).

i. Main parameters

Figure 63: Video common parameters

ID Description

Set output video track PID. This value is unused when the output is not MPEG TS.
PID
Note : Can be set in decimal (e.g. 256) or hexadecimal format (e.g. 0x100)

Codec Select the video codec to use. Possible values are MPEG-2,MPEG-4 AVC or HEVC

Frame Size Output frame size configuration

Frame Rate Output frame rate configuration

Bitrate Bitrate in bits per second (Max bitrate from VBR Statmux service)

Sets the encoding profile.


Possible values for MPEG2 : Simple, Main, 4:2:2;
Profile
for MPEG4 AVC : Baseline, Main, High, High 4:2:2 10;
for MPEG4 HEVC : Main, Main 10

Sets the encoding level. The level value places limits on the encoding parameters, in order to
limit the computing power required by a decoder.
Possible values for MPEG2 : Auto, Low, Main, High-1440, High;
for MPEG4 AVC : Auto, 1.0, 1.1, 1.2, 1.3, 1.b, 2.0, 2.1, 2.2, 3.0, 3.1, 3.2, 4.0, 4.1, 4.2, 5.0, 5.1, 5.2;
Level
for MPEG4 HEVC : Auto, 1.0 Main Tier, 2.0 Main Tier, 2.1 Main Tier, 3.0 Main Tier, 3.1 Main Tier,
4.0 Main Tier, 4.1 Main Tier, 5.0 Main Tier, 5.1 Main Tier, 5.2 Main Tier, 6.0 Main Tier, 6.1 Main
Tier, 6.2 Main Tier, 4.0 High Tier, 4.1 High Tier, 5.0 High Tier, 5.1 High Tier, 5.2 High Tier, 6.0 High
Tier, 6.1 High Tier, 6.2 High Tier
Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ii. Aspect Ratio

Figure 64: Aspect ratio and cropping

ID Description

Input aspect ratio Allow to override input video aspect ratio.

When “Input aspect ratio” is set to “Preserve”, then it is possible to define a fallback aspect
Fallback aspect ratio
ratio, used when no aspect ratio is signalled in the input stream.

Override input Frame type. If preserved is selected, the input frame type will be set depending
Input Frame Type on the input signalization. The field must have one of the following value: Preserve, Progressive,
Interlaced Top Field First, Interlaced Bottom Field First

Input Overscan Whether input overscanning is determined by the input’s characteristics, enabled or disabled.

Output display aspect ratio Output video display aspect ratio

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Enable cropping Enable or disable the cropping feature

Top Sets sub-picture top position in pixels

Left Sets sub-picture left position in pixels.

Width Sets sub-picture width in pixels.

Height Set sub-picture height in pixels.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
iii. Encoding Parameters

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 65: Video encoding parameter

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
s

ID Description

Select output video frame type. Deinterlacing is automatically enabled if output frame type is
set to progressive and input is interlaced.
Frame Type *

* only available for ‘single-profile’ services

Select output video field order. No effect when output is not interlaced. Can be used to reverse
the field order in case the target decoder only supports one type.
Field Order *

* only available for ‘single-profile’ services

Video Format Select output video format.

Select output video dynamic range signalization. When it is “BT-2020 (HDR)”, then “HDR
Dynamic Range Parameters” are shown. This option is only valid for single or multi TS output with MPEG-4 or
HEVC.

Select Dolby vision profile. It can be profile 8.1 or profile 8.2. Dolby Vision is only compatible
Dolby Vision
with MPEG-4 or HEVC

Colorimetry
Enable or disable colorimetry auto correction
auto-correction

Enable or disable the blazing mode. This mode improves the user experience by using some
Blazing Mode
color and contrast corrections, that you can adjust individually if needed.

Enable Denoiser Enable or disable denoiser.

Denoiser type If denoiser is enabled, which one to use.

Sharpener Make edges sharper or blurrier, depending on the setting.

When downscaling from HD to SD, disables the overscan. (Warning : this can cause the image
Disable SD Overscan
to be slightly distorted)

When enabled, the output resolution and frametype of the service will follow the following rule
in a seamless manner :
Follow Input Resolution
If input is 1920x1080i or 1440x1080i then the output is 1440x1080i. Otherwise the output is
1280x720p.

Enable or disable the still picture detection. This mode lowers the video bitrate when the picture
Enable Still Picture
stays still for a specific amount of time and until it moves again.

Still picture mode bitrate. The bitrate the video will fall to when the picture stays still. Only
Bitrate
available if Enable Still Picture is enabled.

Still picture mode delay. Delay in seconds the picture has to stay still for the still picture mode
Delay
to activate. Only available if Enable Still Picture is enabled.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 66: HDR parameters

ID Description

Available HDR conformances. If “DVB HDR10” or “ATSC HDR10”, then the next parameters are
HDR Conformance
customizable.

MaxFALL “Maximum Frame Average Light Level” value.

MaxCLL “Maximum Content Light Level” value.

Color Primaries Colors primaries as part of the “Mastering Display Colour Volume”.

Figure 67: Component tag and B frames configuration

ID Description

Enable Component Tag Enable Component Tag

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Component Tag Component Tag

Sets the psycho-visual setting that optimizes encoding for various scenarios. Possible values are
Optimisations
Visual Quality, PSNR or SSIM.

Minimal number of B
Minimal number of consecutive B frames. Recommended value is 0.
frames

Maximal number of B
Maximal number of consecutive B frames. Recommend value is 7.
frames

Enable hierarchical B Enable hierarchical B frames. Increases video quality for the same bitrate. Note that this option
frames is still incompatible with some hardware decoders.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
iv. Advanced Encoding Parameters
These parameters will not all be available, depending on the chosen codec. For a more convenient
documentation, we will show the MPEG4 HEVC view, which shows all parameters.

Figure 68: Advanced video encoding parameters

ID Description

Sets the entropy coding mode used by the encoder. Use CAVLC only if target decoder is unable
to decode CABAC properly with AVC codec. Entropy must be fixed to default value CABAC with
Entropy
HEVC codec. This parameter is ignored by the MPEG-2 codec. Disable only for compatibility
reasons.

Sets the MPEG-4 encoding mode. Recommended value is 'Auto' (Encoder chooses the best
mode depending on input properties) with AVC codec. Encoding mode must be fixed to default
value 'Auto' with HEVC codec. The PAFF and MBAFF & PAFF values are specific to the MPEG-2
Encoding mode *
encoder.

* only available for ‘single-profile’ services

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Sets whether the use of more than one reference is allowed during motion prediction. This
Enable multi-references
parameter is ignored by the MPEG-2 encoder. Disable only for compatibility reasons.

Enable weighted Sets whether the predictions can be weighted during motion prediction. Disable only for
prediction compatibility reasons.

Advanced H264 decoder


Enables the next generation of H264 decoders. Experimental and specific use cases only.
(Beta version)

Telecine Enables picture duplication flags for telecine encodings.

Sets whether HRD (Hypothetical Reference Decoder) packets are enabled. Most decoders
Enable HRD
require these packets to operate properly. This parameter is ignored by the MPEG-2 encoder

Sets whether AFD (Active Format Descriptor) packets are enabled. Some decoders require these
Enable AFD
packets to operate properly.

Reserves an additional slot for non-reference frames in the Decoded Picture Buffer to resolve
Extend DPB Area some interoperability issues with some old non-compliant STB. This parameter is only valid for
the H.264 encoder.

Set whether IDR (Instant Decoding Refresh) pictures are inserted at the beginning of a GOP (as
Force IDR opposed to I pictures). This option will disable open GOPs mode and so will have a slight quality
impact on the encoding.

Enable open GOP Sets the option of the GOPs to be in an open or non-open (closed) mode.

Use Custom Matrix Use Custom Matrix.

Set maximum number of simultaneous active sequence parameter sets and picture parameter
Use Single SPS/PPS
sets to 1. This can be needed for some OTT players’ compatibility.

Picture definition Whether to make the picture sharper or not.

Disable borders
If set, then disable optimizations for borders.
optimization

Figure 69: Advanced video encoding parameters add-on in TS mode only

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Sets one (or possible a second one) rectangle which should be preserved if low motion only is
Preserve Area detected (low quantization on these areas). The point (0,0) is located in the top left corner and
the width/height depends of the resolution of the output stream.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
v. Emulation

Figure 70: emulation

ID Description

Select a video emulation mode when an input signal lost alarm or an input video signal missing
alarm occurs. The modes are :
-mute : the output stream will not be send if the input is lost
- frozen : the last frame will be frozen if video input is missing
Video emulation Mode
- black : the video will be black
- pattern : the video will be replaced by defined pattern.

The emulation mode delay can be configured into the UI from the “Alarms Management” tab.

Pattern file name without path. The file can be uploaded in the system tab, see corresponding
Pattern file name
section.

vi. Extended video encoding parameters

Figure 71 : extended video parameters

ID Description

Deinterlacing Set deinterlacing mode : Auto, Sharp, Smooth

GOP Size Sets the GOP size.

Fixed GOP Enables fixed GOP.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
vii. Logo insertion

Figure 72: Logo insertion

ID Description

Logo insertion
Enable or disable the optional logo insertion
configuration

Use a remote logo. The URL must follow on of these templates:

http://<user>:<pass>@serveradress/directory/logo.png

ftp://<user>:<pass>@serveradress/directory/logo.png
URL of distant Logo
smb://<user>:<pass>@serveradress/disk/directory/logo.png

with optional user/password (<user>:<pass>@)

Note: this parameter will disable the following parameter “Logo file name”

File name of the logo without path. The file can be uploaded in the system tab, see
Logo file name
corresponding section.

Positions logo vertically from the top border. The logo position is expressed as a permillage of
Top
the vertical output video resolution

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Positions logo horizontally from the left border. The logo position is expressed as a permillage
Left
of the horizontal video resolution

This parameter indicate if the size of the logo must be expressed in permillage of the output
Size reference
with or in permillage of the output height

This parameter set the logo size in permillage of chosen dimension (output width or height
Size
depending on the chosen size reference).

Speed of animated logo. The field must have one of the following value: 0.25, 0.33, 0.5, 1, 2, 3,
Speed
4

If use original is selected, the input display aspect of the logo will be preserved. If a value is
selected or if the custom mode is selected the specified aspect ratio will be use instead of the
Aspect ratio original one. In any case, the aspect ratio will be used to preserve the logo aspect ratio whatever
is the output aspect ratio. If the custom mode is used, the logo aspect ratio must be configured
used the numerator and denominator parameters

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
viii. Scrolling text

Figure 73 : scrolling text settings

ID Description

Display scrolling text Whether to display the scrolling text or not.

Text The actual message to display.

Font file to display the text with. If some characters can’t be represented by the font, then a
Font file name
default one is used.

Text height Height, in percent of the box height, of the displayed text.

Text color Color, in hexadecimal RGB, to display the text with.

Text transparency Text transparency in percent, 0 meaning none, 100 meaning totally transparent.

Scrolling speed, in seconds. This is the time a character of the text stays on screen. If 0 then the
Speed
text does not scroll.

Direction Whether the text scrolls from left to right or right to left.

Duration How long to display the text, in milliseconds. If 0 then the text stays until disabled.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Box height Height, in percent of the video height, of the background box.

Box width Width, in percent of the video width, of the background box.

Box background color Color, in hexadecimal RGB, of the background of the scrolling box.

Box transparency Background transparency in percent, 0 meaning none, 100 meaning totally transparent.

Box vertical position Position, in percent of the video height, of the top of the box.

ix. Video descriptors

ID Description

Enable max bitrate If true, TITAN Live will insert max bitrate descriptor (Tag Value: 0x0E). Max bitrate indicates an
descriptor upper bound of the bitrate, including transport overhead

ID Description

Enable video stream If true, TITAN Live will insert video stream descriptor (Tag Value: 0x02). This parameter is only
descriptor available with MPEG-2 codec

Enable AVC video If true, TITAN Live will insert AVC video descriptor (Tag Value : 0x28). This parameter is only
descriptor available with MPEG-4 codec

Enable HEVC video If true, TITAN Live will insert HEVC video descriptor (Tag Value: 0x38). This parameter is only
descriptor available with HEVC codec

ID Description

Add descriptor Set a custom descriptor

x. Per profile encoding parameters


Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Each profile of a multi-profile service can be configured as a single profile service. All parameters have
already been defined into the section above.

Note that, if you change the “Codec” of the video track itself, all variants will have their codec reset to the
track’s value.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
e) Audio settings
For a more convenient use of this documentation, we will show a single profile use case as an example.
Note that in case of OTT devices, some audio parameters will be defined in each profile separately (sample
rate, bitrate).

i. Main audio parameters

Figure 74: Audio parameters

ID Description

Set output audio track PID. This value is unused when the output is not MPEG TS.
PID
Note : Can be set in decimal (e.g. 256) or hexadecimal format (e.g. 0x100)

Select the audio codec to use. Possible values are MPEG Layer2, MPEG AAC, Dolby, Dolby Pass-
Codec through, Dolby Digital Plus Passthrough. If Dolby Pass-through or Dolby Digital Plus Passthrough
are selected all the other parameters are ignored.

Set output audio language if specified. This value should be an ISO 639 - 2 three-letter code. By
Language default, this value is auto-detected. WARNING : the value cannot be auto-detected if the input
is SDI.

If selected, a specific ISO 639 language descriptor that allows you to specify the track language.
Enable ISO 639 descriptor
This can only be used in TS mode.

Audio Type Audio type reflects the contents of the audio stream

Specific audio sample rate. The field must have one of the following value: 32 kHz, 44.1 kHz, 48
Sample Rate
kHz.

Audio Coding mode Define the output layout.

Specific audio bit rate. The field must have one of the following value: 128 kbit/s, 160 kbit/s,
Bit Rate
192 kbit/s, 224 kbit/s, 256 kbit/s, 320 kbit/s, 384 kbit/s.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Only available with the codec Dolby. The field must have one following value: User or Input.
- User means that metadata are defined by the user in the GUI.
Source of Dolby Metadata
- Input means that metadata come from input except Audio Coding Mode and LFE
channel.

ii. Follow input configuration


In case of Follow Input mode, the user need to configure the maximum bitrate for each input coding mode.

Figure 75: Bitrates configuration in Follow Input Mode

iii. Component Tag and Loudness

Figure 76: Loudness Correction

ID Description

Enable Component Tag Enable Component Tag

Component Tag Component Tag

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Gain Target gain expressed in mB (milliBel), where 1dB = 100mB.

Loudness Normalization
Enable or disable Loudness Normalization Leveler
Leveler

Loudness Normalization Leveler Mode. The field must have one of the following value: EBU_R
Mode
128, ATSC_A85

Target (LUFS / LKFS) Loudness Normalization Leveler Target

True Peak Limiter Enable or disable True Peak Limiter

Maximum Permitted Level


Set Maximum True Peak permitted Level
(dBTP)

Audio offset Define a PTS/DTS offset to add to the audio timestamp. Can be between -100 and 100 ms.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
iv. Specific Dolby Parameters

Figure 77: Dolby parameters

ID Description

Profile Sets the encoder profile. It can be used to switch between Dolby Digital and Dolby Digital Plus.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
(EAC3 only) Sets the Dolby Digital Plus bit stream mode. It can be used to flag tracks as
Bit Stream Mode
'commentary' for example.

Sets whether an independent LFE (Low Frequency Effects) channel will be generated in the
output. It must be enabled for 5.1 surround output.
In this case, in SDI, the LFE Channel will be mapped as the last channel.
LFE Channel
Example : if you are in PCM 5.1 with LFE and that you configure your audio channels in that
order : Gr1 Ch1&2, Gr1 Ch3&4, Gr2 Ch1&2, then Gr2 Ch1&2 will be mapped to the center and
LFE channels.

Sets whether the copyright bit is enabled in the output stream. This flag is used for copy-
Copyright Bit
protection with hardware players

Original Flag Sets whether the original flag is enabled in the output stream

Dolby E Metadata Enables override of preset settings with settings defined in Dolby E metadata of input audio.

Dialog Normalization Sets the dialog normalization level in decibel.

Enables the Digital De-Emphasis filter. This should only be enabled when the input is known to
Digital De-Emphasis
have been through Pre-Emphasis.

DC High-Pass Filter Enables a 3kHz High-Pass filter on all input channels.

Bandwidth Low-Pass Filter Enables a Low-Pass filter on all input channels except LFE.

LFE Low-Pass Filter (AC3 only) Enables 120Hz Low-Pass filter on the LFE channel.

Sets which Stereo Down-Mix method is used when converting from surround to stereo.
Stereo Down Mix
Warning: Prologic2 not supported in Live.

Dolby Surround Mode (EAC3 only) Enables Dolby Surround encoding mode.

Dolby Surround EX Mode (AC3 only) Enables Dolby Surround EX encoding mode

Dolby Headphone Mode (EAC3 only) Enables Dolby Headphone encoding mode

(EAC3 only) Sets Nominal down-mix levels of center channels from left and right channels. Lt/Rt
Center RT/LT (left total, right total) is a stereo down mix where the different channels are simply summed
together.

(EAC3 only) Sets Nominal down-mix levels of center channels from left and right channels. Lo/Ro
Center LO/RO (left only, right only) is a stereo down mix where the different channels are processed before
summing them together.

(EAC3 only) Sets Nominal down-mix levels of surround channels from left and right channels.
Surround LT/RT
Lt/Rt (left total, right total)

(EAC3 only) Sets Nominal down-mix levels of surround channels from left and right channels.
Surround LO/RO
Lo/Ro (left only, right only)

90 Degrees Phase Shift (AC3 only) Enables a 90 Degree Phase Shift filter on all surround channels.

3 dB Attenuation (AC3 only) Enables 3dB Attenuation on all surround channels.

Selects dynamic range compression preset. The field must have one of the following value:
Line Mode
None, Film Standard, Film Light, Music Standard, Music Light, Speech.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Selects heavy dynamic range compression preset. The field must have one of the following
RF Mode
value: None, Film Standard, Film Light, Music Standard, Music Light, Speech

(EAC3 only) Sets output bit stream type. The field must have one of the following value:
Type
Independent, Dependent.

Substream ID (EAC3 only) Sets Dolby Digital Plus sub-stream ID

Sets analog to digital converter mode. The field must have one of the following value: Standard,
Analog/Digital Converter
HDCD

Peak Mixing Level (EAC3 only) Sets acoustic sound pressure level to be used in the final mixing process.

(EAC3 only) Sets room and calibration type to be used in the final mixing process. The field must
Room Type have one of the following value: Unspecified, Large Room, X Curve Monitor, Small Room, Flat
Monitor

v. Specific MPEG2 Parameters

Figure 78: MPEG1 L2 parameters

ID Description

Sets whether the copyright bit is enabled in the output stream. This flag is used for copy-
Copyright Flag
protection with hardware players.

Original Flag Sets whether the original flag is enabled in the output stream.

Sets whether the Joint Stereo is activated in the output stream. Audio bitrate parameter must
Enable Joint Stereo
be equal or under 128 kbits/s.

vi. Specific AAC Parameters

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 79: AAC parameters

ID Description

Sets the MPEG AAC profile. Note that High-Efficiency profiles are only enabled at very low bit
Profile rate. The field must have one of the following value: Low Complexity, High Efficiency, High
Efficiency 2

Sets the output bit stream format. The field must have one of the following value: Auto, MPEG-
Format
2 ADTS, MPEG-4 ADTS, LATM

Sets whether the encoder is allowed to use Temporal Noise Shaping (TNS). It is recommended
Temporal Noise Shaping
not to disable this setting as it decreases quality.

Mid/Side Stereo Sets whether the encoder is allowed to use Mid/Side Stereo optimizations. It is recommended
optimizations not to disable this setting as it decreases quality.

Override AAC basic


If true, TITAN Live override AAC basic Metadata values
Metadata values

- Fallback: The MTDT value inserted at AAC output is the value present in MTDT and if not
present then the value taken into account is the value set at the GUI.
Mode
- Forced: The MTDT value inserted at AAC output if the value set in the GUI even if it is present
in MTDT.

Dialog normalization Sets the Program Reference Level

vii. Dual Mono Input Channel Selection

ID Description

Channel Channel to use on dual mono input (will be ignored on non dual mono input)

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
viii. Audio Descriptors

ID Description

Enable max bitrate If true, TITAN Live will insert max bitrate descriptor (Tag Value : 0x0E). Max bitrate indicates an
descriptor upper bound of the bitrate, including transport overhead

If true, TITAN Live will insert supplementary audio descriptor (Tag Value : 0x7F06). This only
Enable audio description
used in case of TS output if the "Add ISO 639 language descriptor" has already been selected

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Broadcast Mixed: pre-mixed by the broadcaster and offered as an alternative audio stream.
MixType Receiver Mixed: mixed in the receiver under the control of signaling provided by the broadcaster
plus some limited control of the user.

Editorial classification Set editorial classification

Set output data track language if specified. This value should be an ISO 639 - 2 three-letter code.
Language
By default, this value is auto-detected.

VersionTextTag VersionTextTag indicates the revision

Takes values between 0 (representing no fade of the main program sound) and 255
Fade
(representing a full fade)

Takes values between 0 representing a central forward presentation of the audio description
Pan and 255, each increment representing a 360/256 degree step clockwise looking down on the
listener

GainCenter Gain applied to center channel. This parameter is only apply if VersionTextTag equal to 50

Gain applied to left and right front channel. This parameter is only apply if VersionTextTag equal
GainFront
to 50

Gain applied to all surround channels. This parameter is only apply if VersionTextTag equal to
GainSurround
50

Enable component
If true, TITAN Live will insert component descriptor (Tag Value: 0x50).
descriptor

StreamContent Stream content specifies the type of stream

ComponentType Component type specifies the type of component

Component Tag has the same value as the ComponentTag field in the StreamIdentifier
ComponentTag
descriptor (if present in the PSI program map section) for the component stream.

Set language. This value should be an ISO 639 - 2 three-letter code. By default, this value is auto-
Language
detected.

Description This field specifies a text description of the component stream"

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Enable audio stream If true, TITAN Live will insert audio stream descriptor (Tag Value: 0x03). This parameter is only
descriptor available with MPEG Layer2 codec

Enable AAC audio If true, TITAN Live will insert AAC audio descriptor (Tag Value: 0x7C). This parameter is only
descriptor available with MPEG AAC codec

Enable MPEG-2 AAC audio If true, TITAN Live will insert MPEG2 AAC audio descriptor (Tag Value: 0x2B). This parameter is
descriptor only available with MPEG AAC codec

Enable AC3 If true, TITAN Live will insert AC3 descriptor (Tag Value: 0x6A). This parameter is only available
descriptor(Dolby Digital) with Dolby codec

Enable enhanced AC3


If true, TITAN Live will insert enhanced AC3 descriptor (Tag Value: 0x7A). This parameter is only
descriptor(Dolby Digital
available with Dolby codec
Plus)

f) Data settings

i. Common Data Parameters


Those parameters can be defined independently of the chosen data codec.

Figure 80: Data settings

ID Description

Set output data track PID. This value is unused when the output is not MPEG TS.
PID
Note : Can be set in decimal (e.g. 256) or hexadecimal format (e.g. 0x100)

Set output data track language if specified. This value should be an ISO 639 - 2 three-letter code.
Language
By default, this value is auto-detected.

Sets the data track type. The field must have one of the following value: DVB Sub Pass-through,
Teletext to DVB Sub, Teletext Pass-through, Teletext to Burned subtitles, Closed Captions Pass-
Data Type through, Closed Caption 608 only, SCTE-35 Pass-through, Burned subtitles, Nielsen
Watermarking, Nielsen Watermarking Pass-through, SCTE-27 Pass-through, Web VTT, AIT,
Thumbnail Generated in ID3 track
Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Enable Component Tag Enable Component Tag

Component Tag Component Tag

ii. DVB Sub Passthrough

Figure 81: DVB-Sub pass-through

ID Description

Set the maximum bitrate of the DVB Subtitle stream. All data beyond this limit will be dropped.
Max Bitrate If "auto" is selected, the bitrate is the minimum needed. Note: a value set to 0 indicate the auto-
mode

If not 0, offset the subtitles in % of screen size.


Horizontal offset
The offset is done by changing the positions of DVB-Subs regions, depending of Display Segment
Vertical offset
if present.

Time shift Change the presentation time of the subtitles from –500 to +500 ms.

ID Description

Add descriptor Set a custom descriptor

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
iii. Teletext to DVB Sub

Figure 82: Teletext to DVB-Sub parameters

ID Description

Set the maximum bitrate of the DVB Subtitle stream. All data beyond this limit will be dropped.
Max Bitrate If "auto" is selected, the bitrate is the minimum needed. Note: a value set to 0 indicate the auto-
mode

Page Teletext Page to decode

Definition Definition of the generated subtitles

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Font File name File name of the font. The file can be uploaded in the system tab, see corresponding section.

Text Color Color of the subtitles. Auto means same color as teletext

Text Color Value When text color is set to Custom, set the text color. The value must be in hexadecimal RGB

Text transparency Transparency of the subtitle text, in percent

Box Color Color of the subtitle background

Box Color Value When box color is set to Custom, set the box color. The value must be in hexadecimal RGB

Box transparency Transparency of the subtitle background, in percent

Outline Width Size, in pixel, of the subtitle outline

Outline Color Value Set the outline color. The value must be in hexadecimal RGB

Outline Transparency Transparency of the subtitle outline, in percent

Background size Size of the subtitle background, in percent. 100% means the same size as the original teletext

Text Size Size of the subtitle text, in percent. 100% means the same size as the background

Left Margin Size, in percent, of the left part of the screen where Titan Live will not put subtitles

Right Margin Size, in percent, of the right part of the screen where Titan Live will not put subtitles

When enable, the TITAN Live will detect text alignment in the teletext, and keep it in the
Keep teletext alignment
generated subtitles as much as possible

Time, in seconds after which the subtitles are removed. This is useful when the remove message
Auto Remove delay
is lost

iv. Teletext passthrough

Figure 83: Teletext passthrough

ID Description

Set the maximum bitrate of the Teletext stream. All data beyond this limit will be dropped. If
Max Bitrate "auto" is selected, the bitrate is the minimum needed. Note: a value set to 0 indicate the auto-
mode

Teletext emulation Output stuffing teletext when teletext is missing from input

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Set the full Pass-through mode. In this mode the filed filtering and description options are not
Full Pass-through
available

This parameter set contains the field filtering configuration. Indicate here the line that you want
Fields Filtering
to see in output.

v. Teletext to Burned subtitles

Figure 84: Teletext to burned subtitles

ID Description

Page Teletext Page to decode

Definition Definition of the generated subtitles

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Font File name File name of the font. The file can be uploaded in the system tab, see corresponding section.

Text Color Color of the subtitles. Auto means same color as teletext

Text Color Value When text color is set to Custom, set the text color. The value must be in hexadecimal RGB

Text transparency Transparency of the subtitle text, in percent

Box Color Color of the subtitle background

Box Color Value When box color is set to Custom, set the box color. The value must be in hexadecimal RGB

Box transparency Transparency of the subtitle background, in percent

Outline Width Size, in pixel, of the subtitle outline

Outline Color Value Set the outline color. The value must be in hexadecimal RGB

Outline Transparency Transparency of the subtitle outline, in percent

Background size Size of the subtitle background, in percent. 100% means the same size as the original teletext

Text Size Size of the subtitle text, in percent. 100% means the same size as the background

Left Margin Size, in percent, of the left part of the screen where Titan Live will not put subtitles

Right Margin Size, in percent, of the right part of the screen where Titan Live will not put subtitles

When enable, the TITAN Live will detect text alignment in the teletext, and keep it in the
Keep teletext alignment
generated subtitles as much as possible

Time, in seconds after which the subtitles are removed. This is useful when the remove message
Auto Remove delay
is lost

vi. Closed Caption Passthrough and 608 only

Figure 85: Closed Captioning options

ID Description

ATSC Enables ATSC closed captions type. This is the default and most supported variant.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Enables Divicom closed captions type. Note that this type is available only with MPEG-4 AVC
Divicom
video.

Enables NADBS Line 21 closed captions type. Note that this type is available only with MPEG-4
NADBS Line 21
AVC video.

If true, TITAN Live ignores ATSC closed caption tracks. This can be used to avoid bad closed
Ignore ATSC
caption tracks.

Ignore Divicom If true, TITAN Live ignores Divicom closed caption tracks.

Ignore NADBS Line 21 If true, TITAN Live ignores NADBS Line 21 closed caption tracks.

vii. ESAM

Figure 86: ESAM settings

ID Description

Enable ESAM If true, TITAN Live will forward SCTE35 messages to a POIS and use its answer in the stream.

Listening port If not 0, TITAN Live will listen to this port to get asynchronous ESAM requests.

Acquisition point ID This is the acquisition point ID used to communicate with the POIS.

Placement Opportunity
Information System (POIS) Address to use when communicating with the POIS.
address

POIS port HTTP port to use when communicating with the POIS.

Signal confirmation and


Specific URL on the POIS for transcoder requests
conditioning (SCC) URL

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Manifest confirmation and
Specific URL on the POIS for packager requests
conditioning (MCC) URL

When ESAM is activated, TITAN Live will send SCTE35 packets it encounters in the input stream to the
specified POIS server, and handle the associated reply. It will insert SCTE35 markers in the output stream
only if this reply asks for a marker, not inserting packets from the input stream.

If a listening port is defined, the POIS may send a request for SCTE35 insertion even when no packet is
present in the stream, using the “SignalProcessingNotification” ESAM message, by posting to the URL
defined by the port and using the path ‘/scc/signal’. Note that this does not apply to jobs running on a
VCA node.

Note that insertion times must be at least 4s in the future, or they will be ignored.

TITAN Live uses the ESAM I03 specification for its messages.

Using a “SignalProcessingNotification” from the POIS, it is possible to replace the video content with an
animated PNG file for an arbitrary duration. The actual file to use must must be uploaded as a logo to the
TITAN Live.

The “AlternateContent” tag should be used, with a “altContentIdentity” attribute specifying the name of
the file to use (without any extension), or an empty string to switch back to the video. At the specified
time the video will be replaced by the file, while the audio will be muted, or the source will be restored
(if “altContentIdentity” is empty).

viii. Burned subtitles

Figure 87: Burned subtitles settings

ID Description

Override Subtitles Position Enables the resetting of the subtitle position (only height).

Position from top If enabled, sets the position of the subtitle from the top in percent.

ix. Nielsen Watermarking


This data track corresponds to the extraction of watermarking from an audio track to insert ID3 tags in a
data track (PCM to ID3). The ID3 to ID3 mode can be found under “Nielsen Watermarking passthrough”.
Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 88: Nielsen Watermarking

ID Description

Distributor ID Distributor ID

Breakout Code. The field must have one of the following value: Custom, Live Content with same
TV Ads, Live Content without same TV Ads, VOD Content without same TV Ads & No Digital Ads,
VOD Content with same TV Ads for 3 days, VOD Content with same TV Ads for 7 days, VOD
Breakout Code
Content without same TV Ads, Live Content with same TV Ads & Digital Ads, Live Digital Ads only
(no TV Ads), VOD with same TV Ads for 3 days & Digital Ads, VOD with same TV Ads for 7 days
& Digital Ads, or Custom. You must then fill the value.

x. Web VTT

Figure 89: Teletext to WebVTT conversion

ID Description

Page Teletext Page to decode

xi. AIT

Figure 90: AIT pass-through setting

ID Description

Set the maximum bitrate of the AIT stream. All data beyond this limit will be dropped. If "auto"
Max Bitrate
is selected, the bitrate is the minimum needed. Note: a value set to 0 indicate the auto-mode

xii. SCTE-35 passthrough

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Output splice_null()
If true, TITAN Live will output splice_null() commands every second.
commands

Insert IDR on splice points If true, TITAN Live will insert an IDR frame on SCTE35 splice points.

xiii. Thumbnail generated in ID3 track

This data track generates thumbnails from video track, and encapsulates them in ID3 track of type
"Attached picture".

ID Description

Width
Thumbnail size in pixels.
Height

Period Period of thumbnails generations, ie number of seconds beetween 2 thumbnails.

xiv. Data Descriptors

ID Description

Add descriptor Set a custom descriptor

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Enable subtitling If true, TITAN Live will insert subtitling descriptor (Tag Value: 0x59). This parameter is only
descriptor available with DVB Sub Pass-through and Teletext to DVB Sub codec

xv. DVB Sub to SMPTE-TT

ID Description

Max Bitrate Maximum bitrate to use for the track.

How to embed the generated SMPTE-TT in the output, either as external XML files or in ID3 tags
Embed as
along the video. This is only used with HLS outputs.

If not checked, generated XML will use “<div>” tags to insert pictures.
Use p in div
If checked, generated XML will add “<p>” tags into “<div>” tags to insert pictures.

xvi. Teletext to SMPTE-TT

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Page Teletext Page to decode

How to embed the generated SMPTE-TT in the output, either as external XML files or in ID3 tags
Embed as
along the video. This is only used with HLS outputs.

Font File name File name of the font. The file can be uploaded in the system tab, see corresponding section.

Text Color Color of the subtitles. Auto means same color as teletext

Text Color Value When text color is set to Custom, set the text color. The value must be in hexadecimal RGB

Text transparency Transparency of the subtitle text, in percent

Box Color Color of the subtitle background

Box Color Value When box color is set to Custom, set the box color. The value must be in hexadecimal RGB

Box transparency Transparency of the subtitle background, in percent

5. Defining Output
For every service, you can set several outputs. The TITAN Live will send the same data to each output.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
a) HLS

Figure 91: HLS publishing

ID Description

If checked, then the certificates of the publishing server specified by the Url are accepted even
Ignore SSL errors
if they are invalid.

Enable Enable or disable this output

This field indicate the type of the output (Live or File). This field is not required. If it is not
Output type
specified the output, will be of type Live.

Url Output url. Depending on the muxer the url can specify an HTTP or HTTPS output.

Playback Url Playback URL, used for HLS only

Chose the interface. The interfaces can be added and configured in the System tab, see
Interface
corresponding section.

Enable or disable the backup interface. Titan Live will switch to the backup interface when it’s
Enable Backup interface not able to push on the main interface. It will come back to the main interface only if there are
problems on the backup.

Backup interface Output backup interface selection

Override source address Set whether the source address must be use instead of the original IP address.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Source address IP address to use instead of the real one.

TTL Time To Live of the output packet.

Set the connection timeout (Milliseconds). Leaving the value 0 lets the software chose a default
Connection timeout
value (4s).

Figure 92: HLS file output

ID Description

Enable Enable or disable this output

This field indicate the type of the output (Live or File). This field is not required. If it is not
Output Type
specified the output, will be of type Live.

This object describes the FileServer to use in order to resolve absolute output path. This
Targets a FileServer
parameter is only used with output of type File.

Used to target the output file directory as a relative path. The final output path will be resolved
Relative Path. thanks to the FileServerID/UID. This parameter is only used with output of type File. The file
server can be added and configured in the System tab, see corresponding section

Used to define trigger to start and stop the recording. This field is not required. If it is not
Control by
specified the output will not be controlled by trigger.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
b) TS and Multi TS (ATS)
In Multi TS, you have to set at least one output per profile.

Figure 93: TS and ATS output

ID Description

In ‘Active/Active’, all outputs are active at the same time.

In ‘Active/Passive’, only one output is active. If its network interface goes down, the next
available output gets activated.
Redundancy mode
Note that 2 or more outputs are required to activate this mode, and each should have a distinct
network interface. Only outputs of type ‘Live’ may be used.
No round-robin is done. If the last output interface goes down, then the output will be totally
disabled.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
If activated, then Titan Live will try to switch back to the main output when its network interface
Auto switch-back
goes up again after a failure.

How many seconds after the main output interface goes up should Titan Live wait before
Delay
switching back to the main output.

Enable Enable or disable this output

This field indicate the type of the output (Live or File). This field is not required. If it is not
Output Type
specified the output, will be of type Live.

Url Output url. Depending on the muxer the url can specify an UDP, RTP or HTTP output.

Chose the interface. The interfaces can be added and configured in the System tab, see
Interface
corresponding section.

Override source address Set whether the source address must be use instead of the original IP address.

Source address IP address to use instead of the real one.

TTL Time To Live of the output packet.

DSCP (TOS) Set DSCP Value on socket

Enable FEC. Can be selected only with an RTP output.


FEC
When the check is ticked, FEC configuration is available (see below).

Enable Zixi feeder output.


Zixi
When the check is ticked, Zixi configuration is available (see below).

Figure 94: FEC configuration

Figure 95: Zixi configuration

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Channel Name Name given to this channel.

Max Latency Maximum latency the Zixi receiver may add to the stram to handle error correction.

FEC Overhead FEC bitrate configuration.

Encryption Mode Activates encryption mode and chooses the number of bits for AES.

Encryption Key Encryption key to use.

Adaptive No effect. (Future development).

Figure 96: File TS output

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Enable Enable or disable this output

This field indicate the type of the output (Live or File). This field is not required. If it is not
Output Type
specified the output, will be of type Live.

This object describes the FileServer to use in order to resolve absolute output path. This
Targets a FileServer
parameter is only used with output of type File.

Used to target the output file directory as a relative path. The final output path will be resolved
Relative Path thanks to the FileServerID/UID. This parameter is only used with output of type File. The file
server can be added and configured in the System tab, see corresponding section.

Chunk Duration Indicate the duration of each chunk of the output file in seconds.

MP4 format If enabled, this output will generate an MP4 file.

c) RTMP
In RTMP you must set at least one output per profile.

Figure 97: RTMP output

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Enable Enable or disable this output

Url Output url. Depending on the muxer the url can specify an UDP, RTP or HTTP output.

Stream Name Stream Name, used for RTMP only (set your stream name here instead of in your url)

Interface The string must have a minimum length of 1 characters.

Enable Backup interface Enable or disable the backup interface

Backup interface Output backup interface selection

Override source address Set whether the source address must be use instead of the original IP address.

Source address IP address to use instead of the real one.

TTL Time To Live of the output packet.

d) Smooth Streaming

Figure 98: Smooth Streaming output

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Enable Enable or disable this output

Url Output url. Depending on the muxer the url can specify an UDP, RTP or HTTP output.

Interface The string must have a minimum length of 1 characters.

Enable Backup interface Enable or disable the backup interface

Backup interface Output backup interface selection

Override source address Set whether the source address must be use instead of the original IP address.

Source address IP address to use instead of the real one.

e) MP4

Figure 99: MP4 output

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
ID Description

Enable Enable or disable this output

This field indicate the type of the output (Live or File). This field is not required. If it is not
Output Type
specified the output, will be of type Live.

This object describes the FileServer to use in order to resolve absolute output path. This
Targets a FileServer
parameter is only used with output of type File.

Used to target the output file directory as a relative path. The final output path will be resolved
thanks to the FileServerID/UID. This parameter is only used with output of type File. The file
server can be added and configured in the System tab, see corresponding section.
The path naming support the following patterns :
Relative Path
 $Bandwidth$ (will be replaced by the bandwidth of the track)
 $ProfileIndex$ (will be replaced by the index of the profile)
 $Date:<pattern>$ (replaced by the date and time in the specified format)
 $Number$ (will be replaced by the number of the file)

Disable File Chunking If checked, a single output file will be created.

Used to define trigger to start and stop the recording. This field is not required. If it is not
Control by
specified the output will not be controlled by trigger.

Chunk Duration Indicate the duration of each chunk of the output file in seconds.

MP4 format If enabled, this output will generate an MP4 file.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
f) DASH

Figure 100: DASH output

ID Description

Enable Enable or disable this output

Url Output url, usually with the format http://serverAddress/manifest.mpd

Base URL to include in the MPD file. If left blank then a default value will be used. This element
BaseUrl
is only inserted if “Insert BaseUrl element” is checked in the muxer settings.

Chose the interface. The interfaces can be added and configured in the System tab, see
Interface
corresponding section.

Enable or disable the backup interface. Titan Live will switch to the backup interface when it’s
Enable Backup interface not able to push on the main interface. It will come back to the main interface only if there are
problems on the backup.

Backup interface Output backup interface selection

Override source address Set whether the source address must be use instead of the original IP address.

Source address IP address to use instead of the real one.

TTL Time To Live of the output packet.

Connection timeout Set the connection timeout (Milliseconds). 0 is the default value.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
6. Running a service on a VCA card
Some servers are equipped with Intel VCA (Intel Visual Compute Accelerator) cards. On such servers, it is
possible to choose where the service will run: “Host” means it will run on the server’s CPU, “VCA node X.Y”
means it will run on the node Y of the VCA card X.

Figure 101: VCA service edition

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
V. Alarms
A. General behavior
This page is used to monitor the alarms that can be raised in the TITAN. The alarms can be filtered by level
of severity, by service, by type or by status (opened or closed). In addition, alarms can be cleared. It is
highly recommended not to clear all alarms, so that opened alarms remain visible and active.

Figure 102: Alarms view

B. Alarm list
Alarm Name Alarm Description
Service State Is Encoding This alarm is triggered when a service turns to 'Encoding' state
Service State Is Invalid This alarm is triggered when a service turns to 'Invalid' state
Service State Is Pending This alarm is triggered when a service turns to 'Pending' state
Service State Is Starting This alarm is triggered when a service turns to 'Starting' state
Service State Is Stopped This alarm is triggered when a service turns to 'Stopped' state
This alarm opens when the system estimate that your cpu will be
System Overload overloaded, and closes when it is no longer the case

All Output Links Down All output links are down


Sent when performing audio passthrough and the received bitrate is
Audio Signal Invalid larger than the expected one
Audio Signal Missing No audio data is received or correctly decoded on a channel
Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Perfect silence is received on a channel by the audio encoding
Audio Signal Silent module
Sent when expecting Closed Caption data to be embedded in the
Data Signal Missing output video stream
Sent in the case of Audio Signal Missing if the input was Dolby-E
Dolby Decoding Error embedded in SDI VANC data
ESAM Server Communication
Issue The TITAN Live isn't able to communicate with the ESAM Server
ESAM Timestamps Issue The ESAM server is sending data with invalid timestamps
FEC Missing Service wasn't able to retrieve FEC stream
Output is waiting for a proper chunking point for an unexpectedly
File Output Chunking Late long time
Input Source Loss Input was lost on all input interfaces
Invalid Service Service failed to start
Output Link Down The output link is down
Output Server Connection Service lost the connexion with output http server
Service Input Change Service had to change input source or interface
Service License Token Missing Sent when at least one token is missing to transcode a given service
Service Output Interface Change Service had to change the output interface
Sent when the service is not currently streaming. For TCP outputs,
this alarm is closed as long as we try sending packets, even if the
Service Output Stream connection fails.
Service Real Time Loss Service had to drop data during transcoding process
Service Reset Service was restarted during transcoding process
Network bandwidth issue with output http server is detected (data
Slow Output Filter loss as a consequence)
Statmux Communication Issue Service was unable to communicate with the statmux
Statmux Configuration Issue Statmux configuration is not valid
TS Muxer Discarded Packets The TS Muxer has discarded packets
Service wasn't able to retrieve valid teletext subtitle data in the
Teletext Data Missing page configured
Sent when the server is configured in premium mode, and the
Video Quality Issue video quality of the service is lower than the expected level
Video Signal Frozen Perfect duplicates are received on the input video channel
Video Signal Missing No video data is received or correctly decoded on a channel

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
VI. Support
This page is meant to ease troubleshooting of the unit. In general, you should not go to this page unless
you are invited to by the ATEME technical team.

Figure 103: Support page

1. API download
The full API can be downloaded, if required for integration with an external tool.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
2. Terminal description
The TITAN Live offers the ability to log onto the unit filesystem, for advanced troubleshooting purposes.
This can be handful for IT operations, stream captures, and is restricted for usage by the ATEME technical
support team.

Figure 104: GUI console

a) List of shell commands for “titan” user


“titan” is a normal linux user and has access to all non-privileged linux commands. TITAN Live specific
available commands for titan user are:

 “sudo systemctl reboot”


 “sudo systemctl stop [service name]”
 “sudo systemctl (re)start [service name]”
 “sudo systemctl status [service name]”, where [service name] is one of 'pu',
'apache2', 'mongod', 'rms', 'updater', 'servicesmngt', 'snmpd'
 “sudo tcpdump” (see below)
 “ipconfig” (opens a graphical interface to configure network interfaces)
 “routeconfig” (opens a graphical interface to configure routes)

Hint: To see all available commands press TAB twice at command prompt.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
b) List of shell commands for “support” user
 “netstat”, “ping”, “lshw”

c) Example for capturing streams


 Log as “titan”
 “cd /home/titan”
 “sudo tcpdump -w asset.pcap -i <interface_name> dst <destination_ip>
and dst port <destination_port>” (for details, please read
http://www.tcpdump.org/tcpdump_man.html)
 hit CTRL+C to stop the capture
 To retrieve the capture, connect to the TITAN Live FTP (with FileZilla for example)
 Browse to “/home/titan” and download the capture

3. Diagnostic package
Diagnosis packages can be used upon ATEME request, in case something unexpected occurred on the unit.
Such packages contain all the required information for issue investigation.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
VII. System
All the panels under the “System”’ panel are related to system-wide parameters. They do not relate to
service operations.

1. System Information
a) System Information
This panel allows to monitor the health of the system and provide information on the hardware
environment

Figure 105: System Information

ID Description

Indicates the current server time. This time will be used for logging information, as well as for EBP
Server Time
message timestamping. If a NTP server is used, the synchronization status will be reported here.

CPU Reports the detected CPU type. In case of virtualization, this information may be incorrect.

Virtualization Reports if virtualization has been detected. If yes, the detected hypervisor will be reported.

Detected individual CPU frequency; in case of multi core system, this is the frequency of a single
CPU Frequency
CPU

Number of Cores Detected number of cores per CPU

Gives the real CPU usage, as reported by the TITAN Linux Operating System, scaled to 100% over all
CPU (real)
the cores. This CPU must usage must be very carefully analyzed by the ATEME support team before

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
drawing any conclusion. For instance, having a CPU near 100% does not necessarily mean that the
system is overloaded, and does not necessarily mean that it’s impossible to add another service.

Reports the CPU estimated usage; this usage is static, and only depends on the TITAN configuration.
CPU (estimate) A value above 100% means that the system may not be able to maintain the desired level of video
quality.

RAM Detected amount of memory

Memory Usage Amount of memory currently in use

Reports if an ATEME extension board has been detected. If several cards are detected click on the
SDI
card name to display its details.

Version Version currently in use

b) Hardware Monitoring
In this panel, the TITAN Live will report IPMI based information about detected fan, CPU and PSU sensors.
The information contained in that panel depends on the type of Hardware on which the TITAN is running;
it may not be consistent if launched on heterogeneous platforms.

ID Description

Reports the CPU temperature; please note that an alarm can be set in the hardware monitoring
CPU Temp
section to ensure that the temperature remains in an acceptable range.

Reports the FAN speeds, in RPM. An alarm can be set for every individual fan, if the fan speed
Fan
reaches 0.

Power Supply status Reports Power Supply presence, and/or failure. An alarm can be set if the power supply is in failure.

c) VCA Nodes
In this panel, information about the state of VCA nodes are present when the server is equipped with such
cards.

ID Description

Node name Id of the node

MAC address Mac address of the node

CPU load Current CPU usage of the node

Temp. Current core temperature of the node

Memory usage Current memory usage of the node

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
State Current state of the node

Figure 106: VCA Nodes information

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
2. System Management
a) System configuration

Figure 107: System configuration

Those parameters define the behavior of the TITAN with regards to CPU consumption. The TITAN Live has
a unique, patented algorithm which goal is to maximize the CPU cycles dedicated to video encoding. As a
result, the CPU usage is always maximized, resulting in a more efficient usage of the servers.

ID Description

When checked, the TITAN will limit the number of services that can simultaneous be launched,
Use CPU Locked … based on the estimated CPU capabilities at and on the CPU consumption of the configured services.
The number of services will be lower when “premium mode” is enabled.

When checked, the number of services that can simultaneously be launched will be lowered so that
Premium Mode more CPU is dedicated to each service. Please note that because of the dynamic CPU allocation, the
exact behavior of this checkbox can only be analyzed by the ATEME support team.

Enable automatic This option is helpful to troubleshot issues, capturing video and audio data as it goes through the
captures processing. Note that activating this option significantly degrades performance.

Confirm service save If checked, confirmation is required before saving a running service.

Confirm service stop If checked, confirmation is required before stopping running services.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
This lets you customize the "Titan Live" name of the browser's tab. It is shared by all users of the
Set Tab Title
Titan.

b) License management
The TITAN comes with software licenses than must be activated by the ATEME support team. It relies on
a license server (which is itself a TITAN). The license server can thus be either local (meaning that the TITAN
is acting as the license server) or remote (in which case another TITAN will act as a server that distributes
tokens).

Moreover, user can setup a poll of license servers that will allow to define a main license server and some
redundant licenses server

Figure 108: License Management

If a given license is missing, the TITAN will authorize usage of the corresponding feature for 2 hours and
raise an alarm; once the 2 hours have expired, the transcoding will stop. This 2h period (named the “grace
period”) ensures that the service will not stop working if the server is lost.

ID Description

When checked, the TITAN will query tokens from a remote server and/or redundant license servers
(server being a TITAN). Valid TITAN IP address must be used. The first IP address is the main license
server and others IP address separated by semicolon are the redundant license servers.
Use remote server At startup the main license server is the active server and all tokens request are addressed to hin.
When the main license servere goes down, token request are redirected to a redundant license
server. The main license server is put in a non-eligible state during a one hour period, and the
selected redundant license server is declared in active state. Servers in non-eligible state will be

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
back eligible one hour after being declared in a non-eligible state. If the main server returns to
eligible state then it is declared again in active state and all the tokens request are again redirected
to him. The redundant server previously used is declared in non-eligible state

Upload license Click to upload a license file, generated by the ATEME support from the instance Finger print.

Export report Exports a txt file containing the list of the license features.

c) Logos configuration
The TITAN Live can insert logos, either static or animated, in the video pipeline. These logos are inserted
right before the encoding stage, after all the resize/crop operations. This page is meant to manage logos
that can be uploaded from this page by the user.

Figure 109: Logo upload

Once they are uploaded through that page, logo can be referenced in the service configuration to be
used in overlay of the video. Animated GIF and animated PNG are supported.

d) Fonts configuration
The TITAN Live uses fonts for several purposes:

- Closed caption/Teletext subtitles burn-in


- Teletext to DVB-SUB conversion

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 110: Fonts upload

True Type fonts can be uploaded through that page; once uploaded, they can be used in the service
configuration. The font appearance can be viewed in that window. If no font Is uploaded, the TITAN default
font will be used.

e) Time configuration
The TITAN Live time can be set by an operator manually or using a NTP server.

or

Figure 111 : System time configuration

ID Description

Manual: operator set manually the system time.


Configuration mode
NTP: use NTP protocol to configure the system time.

Timezone Define the time zone

Define the IPv4 address of the NTP server


NTP server address

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
(NTP mode only)

Operator picks date and set system time. When clicking ‘Now’, the Date & Time fields are fulfill with
the information of the system.
Date/Time

(Manual mode only)

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
f) SSL certificates configuration
The TITAN Live can use customer defined SSL certificates.

3. System Update
The TITAN Live is upgradeable through update packages. These updates have to be uploaded through that
page. Several (up to 8) packages can be stored on the unit, to ease back and forth between different
versions of the TITAN.

Figure 112: Updating the system

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Once uploaded, click on the “ ” icon to install the corresponding firmware. The status of the installation
will be reported on the right panel. It should be noted that installing a new firmware will require a full
power cycle and interrupt the running services.

Please report any upgrading issues to the ATEME technical support team.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
4. Network Management
The TITAN Live offers a comprehensive network management view. The Titan Live detects the number of
physical Ethernet interfaces available on the System and lists them in the top-hand side table of the
‘Network Management’ sub-page. This page also offers the possibility to create and manage VLAN, as well
as creating network routes for all the interfaces.

Figure 113: Defining the network

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
a) Physical Interfaces
The Titan Live lists the network interfaces detected on the system1. A minimum of one interface is needed
in order for the system to be functional. Each interface row reports information about the associated
interface.

Parameter Description Range

Interface connectivity status. Grey when disabled, Red when Link is down,
Status Green, Red, Grey
Green when link is established.

Interface Interface identification in the underlying Linux system eth0/1/.…/N

MAC MAC address of the detected interface. Mac address

Version of the IGMP protocol. This indicates the detected version, i.e. the
IGMP V2 / V3
version declared by the IGMP querier inside the interface network.
Table 1: Physical interface information

Each row also offers the possibility to configure its interface according the following parameters.

Parameter Description Range

State Enables or disables the interface. Up, Down

Choose the method to set the IP address and netmask: either static or from
Method Static, DHCP
a DHCP server.

Address IP address in IPv4 format (static method only) Unicast IP address

Netmask Netmask in IPv4 format (Static method only) IP netmask

Label to indicate the purpose of the interface, for example “Management’,


Logical Name ‘Input, ‘Output’, ‘InOut’. Logical names will be listed in selectable interfaces String
when creating/editing an input or an output.

Auto, 10/Half, 10/Full,


Method to initiate the negotiation mode (half/duplex) and speed with the
Link Speed 100/Half, 100/Full,
connected network device. Auto
1000/Half, 1000/Full
Table 2: Physical interface configuration

1
The TITAN Live does not limit the number of physical interfaces on the system.
Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €
78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
b) NIC Bonding
The NIC (Network Interface Card) bonding is a term used to describe a way to increase available
bandwidth. When bonded, two NICs appear to be the same physical device and they also have the
same MAC address. NIC bonding may also be called NIC Teaming. There are multiple bonding modes
(please read https://goo.gl/DC0bT for more details) and the TITAN Live supports:

- ‘backup-active’ mode and the following options ‘miimon’, ‘updelay’ & ‘downdelay’
- ‘balance-rr’ mode and the following options ‘miimon’, ‘updelay’ & ‘downdelay’

Note that some bonding modes (specially ‘balance-rr’) require a dedicated switch to make it work
properly (see https://goo.gl/PKAmI).

Tips & Tricks: Press CTRL + click on a slave to select multiple interfaces

Notes:

- To avoid issue when removing a VLAN on a bonded interface, the operator shall first remove the
VLAN and then remove the bonded. In other words, the operator shall follow the reverse order of
the VLAN creation.

c) Virtual LAN management


VLAN (Virtual LAN) are used to create virtual sub-networks on a physical infrastructure, without additional
equipment. Any number of virtual interfaces can be created. Virtual interfaces can then be used exactly
like the physical interfaces for receiving or sending IP transport stream. The only difference in configuring
VLANs is that three other parameters need to be specified:

- The associated physical interface,


- The VLAN ID (12-bit field specifying the VLAN to which the frame belongs, and that will be used to
“tag” the frames)

d) Route configuration
All the TITAN Live interfaces can have routes. When a route is set up, all the outgoing traffic will be routed
according to the rule defined here. The route can be tied to a host or to a whole network; all the traffic
matching the entered rule will be routed to the defined gateway.

Please contact your system administrator or the ATEME technical support team for more information.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
e) DNS configuration

Figure 114: DNS configuration

A primary and a secondary DNS can be configured to ease TCP based services such as RTMP or HLS
publishing points.

f) Statmux Configuration

Figure 115: Statmux Pool configuration

Multiple statmux pools can be configured, identified by the field "Pool Id". In the service device
configuration, the Statmux pool can be choosen if "Enable VBR Statmux" is checked.

The communication between the services running on a TITAN Live and a Statistical Multiplexer is done
through a multicast group. All the messages going from the TITAN Mux to the TITAN Live will use that
multicast group.

For redundancy purposes, a primary and a secondary interface can be defined. Messages will be received
on both interfaces.

If primary and secondary interface are the same, it is assumed that no redundancy is needed and that
only the first line of source address will be taken into account.

Parameter Description Range

Defines the multicast group that the TITAN will listen to. This address has
Multicast address IP Address
to be entered in the TITAN Mux as well.

Port Listening port. Has to be entered in the TITAN Live as well. Port

Interfaces where the TITAN will listen to. The TITAN will also send the
message to the TITAN Mux through that interface. It is highly
Interfaces Ethernet port
recommended that the first interface is the same as the primary streaming
interface

Source Filtering If checked, the field Source will be used.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
In this case the input stream will be received only if it has a source address
matching the field Source. This option works only if the network supports
IGMP v3.

Address X Sets the IP address of the source, corresponding to each interface IP Address

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
5. Alarms Management

Figure 116: Alarm Management

Alarm management is divided in two parts: the left side is related to the SNMP configuration, while the
second one allows the configuration of each individual alarms. Note that hardware related alarms are
configured in a dedicated page.

a) SNMP Configuration
The TITAN Live allows to change the SNMP community strings for Read-Only (default string: public) and
Read/Write communities (default string: private).

Traps can be enabled at a system level by clicking the “Enable traps” checkbox; when enabled, all the
alarms defined in the right panel may or may not trigger the emission of a trap, depending on the per-
alarm configuration.

Traps can be sent to up to four receivers; please note that the TITAN Live will automatically select the
appropriate combination or interface/route to reach the recipients that are defined here.

b) Alarms configuration
The right panel allows for configuration of individual alarms. An event that occurs on the TITAN Live can
trigger an alarm on the GUI and emission of a trap (if enabled at a system level). The TITAN Live offers the
ability to enable/disable the traps individually.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
6. Password Management

Figure 117: Password edition

The TITAN Live offers three logging profiles:

- The administrator profile has the highest privileges. It can modify all the parameters, including
service configuration and system (network, etc.) configuration. The administrator is also granted
the rights to modify the password of the other profiles.
- The Operator can edit all the service parameters (encoding configuration); but it does not have
the ability to modify system wide parameters (IP address, routes, etc.) that would potentially make
the unit unusable.
- The monitoring profile can only monitor the system but cannot perform any modifications.
- The API profile can modify all the parameters, including service configuration and system
(network, etc.) configuration.

7. Logging configuration
This page offers the possibility to configure a connection with a remote client which will be forwarded
syslog messages. This can be used to remotely store unit logs.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 118: Remote logging configuration

Parameter Description Range

Checked = enabled,
Enable log forwarding Checkbox to enable or disable syslog forwarding to a remote client.
Unchecked = disabled

Syslog protocol Selects the protocol used for syslog connection with remote client. UDP or TCP

Syslog client address IP address of remote syslog client Unicast IP address

Syslog client port Port of remote syslog client [0; 65536]

8. Hardware Monitoring
a) Hardware Monitoring
The TITAN allows to set alarm related to the hardware on which it is running. These alarms are related to
fans RPM, PSU failure and CPU temperature. Being hardware agnostic, the content of this page will vary
depending on the host, and of the IPMI capabilities.

- CPU alarms are related to a temperature range; alarms will be raised when the temperature
exceeds a given (user configurable) value, and will be closed when it goes below another
threshold.
- FAN alarms are related to the detection of a non-spinning fan. Depending on the hardware
configuration, some FANs may not be installed and will thus raise an invalid alarm; this alarm can
be disabled through the UI.
- PSU alarms are related to PSU failure. Depending on the hardware configuration, the secondary
PSU may not be installed and will thus raise an invalid alarm; this alarm can be disabled through
the UI.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 119: Hardware monitoring

b) VCA Hardware
This page gives additional information about the VCA hardware, and enables restarting nodes or cards, as
well as updating the cards’ BIOS.

It is also possible to monitor the temperature of the nodes, and raise alarms if it exceeds a defined
threshold.

For each card, the nodes are listed. To display additional information on a card, click on its name.

ID Description

Node name Id of the node

Card number Id of the card

State Current state of the node

Restart node Clicking on this button will restart the corresponding node

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
To display the additional information of a node, click on a line.

ID Description

CPU Type Name of the CPU of the node.

Number of cores Number of cores of the CPU.

Memory size Memory size installed on the node.

MAC Address MAC address of the node.

BIOS Version Firmware version on the node.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 120: VCA Hardware

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
If a node’s name is displayed in yellow, it means the node’s BIOS is not the same version as the version
bundled in Titan Live. To upgrade the nodes’ BIOS , select nodes to operate on, and click the “Upgrade
BIOS” button. Note that this operation may take some minutes, and the system will restart once the
upgrade is complete.

c) SDI Cards
This page displays the list of available SDI cards. It is also possible to change the name of a card.

Figure 121: SDI Cards

9. File Servers Management


It is possible to choose a file-type output when transcoding live streams with TITAN Live. This page allows
to configure file servers that will be used to receive the resulting output files.

a) Adding a file server


Parameter Description

Protocol to use. The TITAN Live supports the following


Type protocols: NFS, SAMBA v1.0, SAMBA v2.0, SAMBA v2.1,
SAMBA v3.0 and CIFS.

URI The URI of the server.

Domain Domain name (optional parameter)

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Login Login (optional parameter)

Password Password (optional parameter)

NFS:

Samba and CIFS have the same syntax

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 122: File server configuration

b) Management file servers


This section provides the list of previously added file server and a way to remove them by clicking on the

button.

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com
Figure 123: Manage file servers

Green Plaza, 6 rue Dewoitine Société Anonyme au capital de 1.410.903,62 €


78140 Vélizy-Villacoublay RCS Versailles B 382 231 991
France NII: FR 09 382 231 991
Code APE 7112B
Tel. +33 (0)1 69 35 89 89
www.ateme.com

You might also like