Professional Documents
Culture Documents
User Manual
Version 1.0
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.
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.
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.
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.
• 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:
iface:eth1
address:10.80.9.99
netmask:255.255.0.0
gateway:10.80.0.1
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
Go to File -> Deploy OVF template…, select the Titan Live OVA file and click on the Next button
twice.Titan
Map the Titan Live network interface (Destination) to your server defined interface (Source).
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
The following users have different passwords and rights on the system:
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.
1. 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.
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.
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.
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.
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.
1. 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.
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.
- You library of devices list 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
To define the input, you first have to define the type of input you want to use: either IP, SDI, RTMP or
Receiver Demodulator.
It is possible to make splice by interfacing with a SeaChange server. The splice is made in baseband.
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
Channel Name
the splice server.
Splicer Name Only available if splicing is checked. Name of this service splicing device.
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.
Sync byte errors If checked then error on TS sync bytes raise a trigger.
Continuity Count checks If checked then Continuity Count errors may raise a trigger.
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.
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
Auto switch back
after a configurable delay.
Delay Delay, in seconds, before switching back to the main input once it becomes valid again.
Enable TS input smoothing This setting should be enabled if the input stream has a high jitter.
ID Description
Url Must contain the input url of the stream. ex: udp://225.1.128.1:1234
Forward Error Correction: if checked, TITAN Live will listen on port n+2 and n+4 to look
Enable FEC
for 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.
ID Description
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
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).
c) SDI 4K
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
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).
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.
ID Description
User name User for the RTMP authentication. No authentication if left empty
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.
ID Description
ID Description
This mode will automatically select the first program to decode in the incoming
Auto
transport stream.
In this mode two 'preferred' service IDs have to be set. Once found, audio, video and
Auto-Service
data PIDs are automatically chosen.
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
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.
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
Multiple Packager Group
video 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
Chunk Period
expressed in seconds
Number of chunks kept in the play list. Ex: a value of three will indicate that only the
Number of chunks in Playlist
three last chunks will be described in the playlist.
Specify the number of audio access units per PES packet (0 = Auto). This parameter can
AUs per Audio PES
be 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.
Chunk Auto Delete
Note: the number of chunks to keep is 2 x plays list size + 1.
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.
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.
The HLS stream can be encrypted. The DRM parameters can be set here.
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.
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
The time before changing the used key. If not enough keys are generated, the encoder
Key Duration
will cycle through them again.
Single request If activated only one key request is submitted by the service.
ID Description
Scrambler Key Server URL The URL of the Scrambler Key Server
ID Description
Scrambler Key Server URL The URL of the Scrambler Key Server
ID Description
The time before changing the used key. If not enough keys are generated, the encoder
Key Duration
will cycle through them again.
Auto Delete Sets if the keys are automatically deleted from the server
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
Sub-directory Path
the 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'.
This field accepts wildcards such as $Date:<pattern>$ (replaced by the date and time in
You can also set a specific option in the video track. If enabled, your profile will be still picture.
ID Description
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.
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
Multiple Packager Group
video 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
Enable Periodic Chunking RTMP, 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
Chunk Period
expressed in seconds.
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.
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
Multiple Packager Group
video tracks with a higher density. If empty, this means the service does not belong to
any Multiple Packager Group.
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
Fragment Auto Delete
server. Note: the number of segments to keep is 2 x number of fragments in MPD + 1.
Sets watch type of DRM must be used : None, Marlin, Widevine or PlayReady (NOT
DRM
SUPPORTED YET)
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)
Audio track RepresentationID Specify the RepresentationID template for all the profiles of that track.
The DASH stream can be encrypted. The DRM parameters can be set here.
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.
Use Key Management Server Allow to set up a KMS or to use a fixed key.
ID Description
Server Type Sets what type of server must be used: Playready or Verimatrix.
The length in seconds the key will be used for. A value of zero indicates that only 1 key
Key Duration
will be requested on this session.
ID Description
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.
The length in seconds the key will be used for. A value of zero indicates that only 1 key
Key Duration
will be requested on this session.
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
Multiple Packager Group
video tracks with a higher density. If empty, this means the service does not belong to
any Multiple Packager Group.
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.
Service ID Service ID. Enter a 128 bit value written as a hexadecimal string.
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.
Enable VBR Statmux If set, the Video ES bitrate will be controlled by a Statistical multiplexer.
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
Enable remote statmux that 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
Enable TS bitrate
then be computed to take all the remaining space as the data and audio tracks are added.
Sets de TS conformance between MPEG, DVB, ATSC. Gives access to advanced parameters for
Conformance
DVB and ATSC.
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
PAT Period
table 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)
Sets whether the muxer is allowed to insert empty NULL packets into output stream. Padding
Remove Padding
is 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.
Chunk duration wished for multi TS only. This duration must be longer than the GOP. This
Chunk Period
value is expressed in seconds
EBP insertion on Enable the EBP insertion on SCTE35 cues (from TS) or SCTE104 messages (from SDI). Induces
SCTE35/SCTE104 the insertion of IDR frame.
ID Description
NIT Period Sets the Network Information Table (NIT) transmission period in milliseconds (0 = Auto).
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.
ID Description
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.
i. Main 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
Bitrate Bitrate in bits per second (Max bitrate from VBR Statmux service)
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,
Level
5.2;
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,
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.0 High Tier, 6.1 High Tier, 6.2 High Tier
ID Description
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
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 *
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 *
Select output video dynamic range signalisation. 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.
When doswnscaling 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, framerate and frametype of the service will follow the
Follow Input Resolution
input resolution, framerate and frametype of the source in a seamless manner.
Enable or disable the still picture detection. This mode lowers the video bitrate when the
Enable Still Picture
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.
ID Description
Available HDR conformances. If “DVB HDR10” or “ATSC HDR10”, then the next parameters are
HDR Conformance
customizable.
Color Primaries Colors primaries as part of the “Mastering Display Colour Volume”.
ID Description
Sets the psycho-visual setting that optimizes encoding for various scenarios. Possible values
Optimisations
are 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
frames option is still incompatible with some hardware decoders.
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
Encoding mode *
MPEG-2 encoder.
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.
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
Enable AFD
these packets to operate properly.
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.
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.
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.
ID Description
ID Description
Logo insertion
Enable or disable the optional logo insertion
configuration
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
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
ID Description
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 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
Speed
the 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.
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.
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
Note that, if you change the “Codec” of the video track itself, all variants will have their codec reset to
the track’s value.
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
Enable ISO 639 descriptor
language. 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.
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.
ID Description
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
Audio offset Define a PTS/DTS offset to add to the audio timestamp. Can be between -100 and 100 ms.
ID Description
Profile Sets the encoder profile. It can be used to switch between Dolby Digital and Dolby Digital Plus.
Sets whether an independent LFE (Low Frequency Effects) channel will be generated in the
LFE Channel
output. It must be enabled for 5.1 surround output.
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.
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.
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.
Center RT/LT Lt/Rt (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.
Center LO/RO 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.
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.
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
Type (EAC3 only) Sets output bit stream type. The field must have one of the following value:
Sets analog to digital converter mode. The field must have one of the following value:
Analog/Digital Converter
Standard, 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
Room Type must have one of the following value: Unspecified, Large Room, X Curve Monitor, Small Room,
Flat Monitor
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.
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,
Format
MPEG-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.
ID Description
Channel Channel to use on dual mono input (will be ignored on non dual mono input)
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
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
Set output data track language if specified. This value should be an ISO 639 - 2 three-letter
Language
code. By default, this value is auto-detected.
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
GainFront
equal 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
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
Language
auto-detected.
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
f) 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
Language
code. 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
Data Type Captions Pass-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
ID Description
Set the maximum bitrate of the DVB Subtitle stream. All data beyond this limit will be
Max Bitrate dropped. If "auto" is selected, the bitrate is the minimum needed. Note: a value set to 0
indicate the auto-mode
Time shift Change the presentation time of the subtitles from –100 to +100 ms.
ID Description
ID Description
Set the maximum bitrate of the DVB Subtitle stream. All data beyond this limit will be
Max Bitrate dropped. If "auto" is selected, the bitrate is the minimum needed. Note: a value set to 0
indicate the auto-mode
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
Box Color Value When box color is set to Custom, set the box color. The value must be in hexadecimal RGB
Outline Color Value Set the outline color. The value must be in hexadecimal RGB
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
Auto Remove delay
message is lost
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
Full Pass-through Set the full Pass-through mode. In this mode the filed filtering and description options are not
This parameter set contains the field filtering configuration. Indicate here the line that you
Fields Filtering
want to see in output.
ID Description
Font File name File name of the font. The file can be uploaded in the system tab, see corresponding section.
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
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
Box Color Value When box color is set to Custom, set the box color. The value must be in hexadecimal RGB
Outline Color Value Set the outline color. The value must be in hexadecimal RGB
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
Auto Remove delay
message is lost
ID Description
ATSC Enables ATSC closed captions type. This is the default and most supported variant.
Enables Divicom closed captions type. Note that this type is available only with MPEG-4 AVC
Divicom
video.
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 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
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.
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.
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
Breakout Code
days, VOD 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
xi. AIT
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
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.
This data track generates thumbnails from video track, and encapsulates them in ID3 track of type
"Attached picture".
ID Description
ID Description
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
5. Defining Output
For every service, you can set several outputs. The TITAN Live will send the same data to each output.
ID Description
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.
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.
Set the connection timeout (Milliseconds). Leaving the value 0 lets the software chose a
Connection timeout
default value (4s).
ID Description
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
Relative Path. 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
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.
ID Description
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.
ID Description
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
Relative Path 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.
Chunk Duration Indicate the duration of each chunk of the output file in seconds.
c) RTMP
In RTMP you must set at least one output per profile.
ID Description
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)
Override source address Set whether the source address must be use instead of the original IP address.
ID Description
Url Output url. Depending on the muxer the url can specify an UDP, RTP or HTTP output.
Override source address Set whether the source address must be use instead of the original IP address.
ID Description
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)
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.
ID Description
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.
Override source address Set whether the source address must be use instead of the original IP address.
Connection timeout Set the connection timeout (Milliseconds). 0 is the default value.
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
1. API download
The full API can be downloaded, if required for integration with an external tool.
Hint: To see all available commands press TAB twice at command prompt.
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.
1. System Information
a) System Information
This panel allows to monitor the health of the system and provide information on the hardware
environment
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
Gives the real CPU usage, as reported by the TITAN Linux Operating System, scaled to 100% over
CPU (real)
all the cores. This CPU must usage must be very carefully analyzed by the ATEME support team
Reports the CPU estimated usage; this usage is static, and only depends on the TITAN
CPU (estimate) configuration. A value above 100% means that the system may not be able to maintain the desired
level of video quality.
Reports if an ATEME extension board has been detected. If several cards are detected click on the
SDI
card name to display its details.
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.
Reports Power Supply presence, and/or failure. An alarm can be set if the power supply is in
Power Supply status
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
2. System Management
a) System CPU configuration
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
Premium Mode that 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.
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).
ID Description
When checked, the TITAN will query tokens from a remote server (the remote server being a
Use remote server TITAN). A valid TITAN IP address must then be used. When unchecked, the TITAN localhost will
behave as the license server; in such a case, a valid license must be uploaded to the server.
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.
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:
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
ID Description
Operator picks date and set system time. When clicking ‘Now’, the Date & Time fields are fulfill
with the information of the system.
Date/Time
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.
Please report any upgrading issues to the ATEME technical support team.
Interface connectivity status. Grey when disabled, Red when Link is down,
Status Green, Red, Grey
Green when link is established.
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.
Choose the method to set the IP address and netmask: either static or
Method Static, DHCP
from a DHCP server.
1 The TITAN Live does not limit the number of physical interfaces on the system.
- ‘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.
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.
A primary and a secondary DNS can be configured to ease TCP based services such as RTMP or HLS
publishing points.
f) Statmux 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.
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
Address X Sets the IP address of the source, corresponding to each interface IP Address
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.
- 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.
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.
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
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.
b) VCA Hardware
This page allows to restart a VCA node, and gives additional information about the VCA hardware.
ID Description
Restart node Clicking on this button will restart the corresponding node
ID Description
c) SDI Cards
This page displays the list of available SDI cards. It is also possible to change the name of a card.
NFS:
button.