Professional Documents
Culture Documents
CM5000 - Modular Contribution Encoder: User Manual
CM5000 - Modular Contribution Encoder: User Manual
CM5000 - Modular Contribution Encoder: User Manual
User Manual
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Table of Contents
1. Document Overview ...................................................................................................................... 9
1.1. Document identification ....................................................................................................... 9
1.2. Disclaimer ......................................................................................................................... 9
1.3. Copyrights ......................................................................................................................... 9
1.4. Precautions ....................................................................................................................... 10
1.5. Symbols ........................................................................................................................... 11
2. Product Overview ........................................................................................................................ 12
2.1. Package Contents .............................................................................................................. 12
2.2. Front View ....................................................................................................................... 13
2.3. Rear View ........................................................................................................................ 14
2.4. Power Switch ................................................................................................................... 15
2.5. I/O Base Interfaces ............................................................................................................ 16
2.5.1. I/O Alarm Connector ............................................................................................... 16
2.6. Extended Interfaces ........................................................................................................... 18
2.6.1. Extended L-Band Modulator Interfaces ....................................................................... 19
2.6.2. Extended IF Modulator Interfaces .............................................................................. 20
2.6.3. Extended ASI/SDI Interfaces .................................................................................... 21
2.6.4. Extended AES Audio Interfaces ................................................................................ 22
2.6.5. Extended Analog Audio Interfaces ............................................................................. 24
2.7. Serial Number .................................................................................................................. 26
2.8. Ventilation ....................................................................................................................... 27
3. Installation .................................................................................................................................. 28
3.1. Hardware setup ................................................................................................................. 28
3.2. Quick start ....................................................................................................................... 29
4. User's Interfaces .......................................................................................................................... 30
4.1. Configuration tools ............................................................................................................ 30
4.2. Front Panel ...................................................................................................................... 30
4.2.1. Status LED ............................................................................................................ 30
4.2.2. LCD ..................................................................................................................... 31
4.2.3. TFT ...................................................................................................................... 31
4.2.4. Keypad ................................................................................................................. 31
4.2.5. Menu .................................................................................................................... 31
4.3. Web GUI ......................................................................................................................... 37
4.3.1. Access setup .......................................................................................................... 37
4.3.2. Web GUI Overview ................................................................................................ 38
4.3.3. Status Tab ............................................................................................................. 39
4.3.4. Channel Tab .......................................................................................................... 39
4.3.5. Remuxer Tab ......................................................................................................... 40
4.3.6. System Tab ............................................................................................................ 42
5. Settings ...................................................................................................................................... 46
5.1. Channel Settings ............................................................................................................... 46
5.1.1. Global ................................................................................................................... 46
5.1.2. TS ........................................................................................................................ 46
5.1.3. Output ASI ............................................................................................................ 48
5.1.4. Output DVB-S/S2/S2X/DSNG .................................................................................. 48
5.1.5. Output IP .............................................................................................................. 50
5.1.6. Video .................................................................................................................... 51
5.1.7. Audio ................................................................................................................... 57
5.1.8. Data ..................................................................................................................... 61
5.2. Remuxer Settings .............................................................................................................. 64
5.2.1. Global ................................................................................................................... 64
www.ateme.com Page ii
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page iv
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
List of Figures
1.1. Direct current symbol ................................................................................................................ 11
1.2. Alternating current symbol .......................................................................................................... 11
1.3. Ground symbol ......................................................................................................................... 11
1.4. Blocked trash ............................................................................................................................ 11
2.1. Front View Interface .................................................................................................................. 13
2.2. Rear View Interface ................................................................................................................... 14
2.3. Power Switch ........................................................................................................................... 15
2.4. I/O Base Interface ..................................................................................................................... 16
2.5. I/O Base Alarm Connector Pinout ................................................................................................ 17
2.6. Extended L-Band Modulator Interfaces ......................................................................................... 19
2.7. Extended IF Modulator Interfaces ................................................................................................ 20
2.8. Extended ASI/SDI Interfaces ....................................................................................................... 21
2.9. Extended AES Audio Interfaces ................................................................................................... 22
2.10. Extended AES Audio Connector Pinout ....................................................................................... 23
2.11. Extended Analog Audio Interfaces .............................................................................................. 24
2.12. Extended Analog Audio Connector Pinout ................................................................................... 25
2.13. Serial Number and Production Code Markings .............................................................................. 26
2.14. Cool air intakes on the front panel .............................................................................................. 27
2.15. Warm air outputs on the rear panel ............................................................................................. 27
4.1. Front Panel sub-elements' identification ......................................................................................... 30
4.2. Log into the web server .............................................................................................................. 38
4.3. Web Interface ........................................................................................................................... 38
4.4. Web Interface - Status Tab ......................................................................................................... 39
4.5. Web Interface - Channel Tab ...................................................................................................... 39
4.6. Web Interface - Remuxer Tab ..................................................................................................... 41
4.7. Web Interface - System Tab ........................................................................................................ 42
4.8. Settings package configuration ..................................................................................................... 43
4.9. Simple setting edition ................................................................................................................ 44
4.10. Table setting edition ................................................................................................................. 44
D.1. redundancy ............................................................................................................................ 112
E.1. Flow diagram ......................................................................................................................... 114
E.2. Route configuration sample ....................................................................................................... 115
E.3. Encoder configuration sample .................................................................................................... 115
F.1. Overview ............................................................................................................................... 116
F.2. System ................................................................................................................................... 118
F.3. Service .................................................................................................................................. 119
F.4. System ................................................................................................................................... 120
F.5. Channel ................................................................................................................................. 121
G.1. 4K schema ............................................................................................................................. 122
G.2. 4K schema ............................................................................................................................. 125
www.ateme.com Page v
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
List of Tables
1.1. Document Identification ............................................................................................................... 9
2.1. Front View Interface .................................................................................................................. 13
2.2. Rear View Interface ................................................................................................................... 14
2.3. Power Switch ........................................................................................................................... 15
2.4. I/O Base Interface ..................................................................................................................... 16
2.5. I/O Base Alarm Connector Pinout description ................................................................................. 17
2.6. Extended L-Band Modulator Interfaces ......................................................................................... 19
2.7. Extended IF Modulator Interfaces ................................................................................................ 20
2.8. Extended ASI/SDI Interfaces ....................................................................................................... 21
2.9. Extended AES Audio Interfaces ................................................................................................... 22
2.10. Extended Analog Audio Interfaces .............................................................................................. 24
4.1. Status LED .............................................................................................................................. 31
4.2. Front Panel Menu - Main ........................................................................................................... 31
4.3. Front Panel Menu - Service Modulator .......................................................................................... 34
4.4. Front Panel Menu - Service Main ................................................................................................ 34
4.5. Front Panel Menu - Service Remuxer ........................................................................................... 36
4.6. Web Interface - Channel Tab Settings ........................................................................................... 40
4.7. Web Interface - Remuxer Tab Settings .......................................................................................... 41
4.8. Web Interface - System Tab Settings ............................................................................................ 42
5.1. Global ..................................................................................................................................... 46
5.2. TS .......................................................................................................................................... 46
5.3. DVB compliance ....................................................................................................................... 47
5.4. Carrier ID ................................................................................................................................ 47
5.5. ATSC ...................................................................................................................................... 48
5.6. Output ASI .............................................................................................................................. 48
5.7. Output DVB-S/S2/S2X/DSNG ..................................................................................................... 48
5.8. DVB Carrier ID (DVB-CID) ....................................................................................................... 50
5.9. Output IP ................................................................................................................................. 50
5.10. Video .................................................................................................................................... 51
5.11. MPEG-4 AVC ........................................................................................................................ 53
5.12. MPEG-4 AVC-I ...................................................................................................................... 54
5.13. MPEG-2 ................................................................................................................................. 55
5.14. HEVC ................................................................................................................................... 55
5.15. Colorimetry ............................................................................................................................ 56
5.16. Audio .................................................................................................................................... 57
5.17. MPEG Layer2 ......................................................................................................................... 58
5.18. AAC ..................................................................................................................................... 58
5.19. Dolby Digital .......................................................................................................................... 59
5.20. Data ...................................................................................................................................... 61
5.21. Teletext .................................................................................................................................. 61
5.22. Teletext descriptor ................................................................................................................... 62
5.23. Teletext filter .......................................................................................................................... 62
5.24. VBI ....................................................................................................................................... 62
5.25. DVB Subtitles ......................................................................................................................... 62
5.26. DVB Subtitles descriptor .......................................................................................................... 63
5.27. SMPTE-2028 .......................................................................................................................... 63
5.28. SCTE-35 source ...................................................................................................................... 63
5.29. SCTE-35 SDI source ................................................................................................................ 63
5.30. SCTE-35 GPI source ................................................................................................................ 64
5.31. STD-B24 ................................................................................................................................ 64
5.32. MPE ...................................................................................................................................... 64
www.ateme.com Page vi
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
1. Document Overview
1.1. Document identification
Table 1.1. Document Identification
Title CM5000 - Modular Contribution Encoder - User Manual
Revision Number 0.0
Description Document for firmware release 3.5.2.0 (build 31.3.3.0)
Date of Issue 2019-07-08
Document Reference UM-CM5000-FW3.5.2.0-REV0.0
1.2. Disclaimer
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.
1.3. Copyrights
Notice
The CM5000 is not designed or intended to violate any other entity's copyright or other IP (Intellectual Property)
rights. Each CM5000 user may only use their CM5000 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.
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.
www.ateme.com Page 9
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
The glossary of this document is partially extracted from the Wikipedia encyclopedia.
Trademarks
ATEME, the ATEME logo, Kyrion and the Kyrion logo are all trademarks or registered trademarks of ATEME
Corporation. The CM5000 clustering technology - as well as other technologies included in CM5000 - 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.
1.4. Precautions
Only qualified persons are authorized to carry out maintenance on this device.
Read the Users' Manual carefully, and follow the correct procedure when setting up the device.
Do not open your CM5000 or attempt to disassemble or modify it, unless instructed by an ATEME representative. To
avoid any risk of electrical shock, fire, short-circuiting or dangerous emissions, never insert any metallic object into
the enclosure. Your CM5000 contains no user-serviceable parts. If it appears to be malfunctioning, have it inspected
by a qualified ATEME Technical Support representative.
Never expose your device to rain, use it near water, or in damp or wet conditions. Never place objects containing
liquids on the CM5000, as they may spill into its openings; doing so increases the risk of electrical shock, short-
circuiting, fire or personal injury.
Basic electrical safety precautions should be followed to protect you from harm and the system from damage:
• Be aware of where the On/Off power switch is situated on the chassis; as well as the rack's emergency power off-
switch. Check also where the disconnection switch or electrical outlet is located.
• Power should always be disconnected from the system before opening it. When disconnecting the power, you
should first power down the system and unplug the power cords of the power supply.
• Only the provided power supply cord must be use to power the CM5000. This power supply cord includes a
grounding plug and it must be plugged into a grounded electrical outlet. If you should use a different power supply
cord, make sure it is compatible with your locale electrical power supply.
• The mains plug (or the mains plugs for dual plug version) is used as the disconnect device and shall be easily
accessible.
• The internal fuse of the DC filter board shall be replaced by a 5x20mm medium-acting 8A 250V fuse, like LittleFuse
234 series.
• The rear connector is used as the disconnect device and shall be easily accessible.
www.ateme.com Page 10
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Warning
This product contains a lithium battery. The lithium battery may explode if it is incorrectly replaced.
This battery must be replaced only with the same or equivalent type recommended by the manufacturer.
Dispose of used batteries according to the manufacturer's instructions.
1.5. Symbols
Figure 1.1. Direct current symbol
The blocked trash can indicate that the product must be collected by a particular sector and, as such, must not be
thrown in a classic trash can.
www.ateme.com Page 11
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
2. Product Overview
2.1. Package Contents
Before continuing, please check the contents of the product package. This product package should contain the fol-
lowing items:
www.ateme.com Page 12
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 13
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Depending on your exact model and the options purchased, the extended slots may contain additional connectors
which will be described in the next paragraphs.
www.ateme.com Page 14
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 15
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 16
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Both have a 2KV isolation with the platform mechanical and electrical ground.
www.ateme.com Page 17
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 18
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 19
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 20
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 21
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
AES AES Audio Input Use this DB25 connector to input up to 8 AES audio pairs.
Note
In the System/Extension boards menu of the web GUI, the AES Audio Extended Interface board is
identified as "AUDIO AES".
www.ateme.com Page 22
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Note
To input audio with XLR connectors, use the XLR to DB25 cable provided separately (Ref: AEXT-
CBL).
www.ateme.com Page 23
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
ANA Analog Audio Input Use this DB25 connector to input up to 4 analog audio pairs.
Note
In the System/Extension boards menu of the web GUI, the Analog Audio Extended Interface board is
identified as "AUDIO ANALOG".
www.ateme.com Page 24
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Note
To input audio with XLR connectors, use the XLR to DB25 cable provided separately (Ref: AEXT-
CBL).
www.ateme.com Page 25
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 26
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
2.8. Ventilation
Air ventilation prevents abnormal temperature rises inside the unit. Next figures show cool air intakes and warm air
outputs.
Place the CM5000 in a well-ventilated space, and allow ideally up to 10cm of free space on all sides of the CM5000
so increasing air circulation and cooling.
Warning
Never obstruct air intakes and outtakes. Beware of 19'' bays doors, if any.
www.ateme.com Page 27
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
3. Installation
3.1. Hardware setup
• For Stand Alone installations, place the unit on a stable surface. It requires clearance above and on each side to
allow for cooling.
• Alternatively, for Rack installations, mount the unit in a standard 19-inch rack. The CM5000 requires 1U of vertical
space.
Note
Note for Rack installations: Carefully slide the CM5000 into a shelf space in the rack. Use your equip-
ment rack's screws to secure the device in place, in the rack.
• The Stream interfaces [B3] and [B4] should be plugged into your broadcast network
• The MGT interface [B2] should be plugged into your supervision network
Note
If you do not have different networks, using the streaming port to do both broadcasting and administra-
tion is possible. This is not recommended for production phases.
Step 5: Power up
Power up the CM5000, switching the 0/1 button [P1] into the position 1.
www.ateme.com Page 28
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
• The front panel selection menu appears when the unit is up and running.
www.ateme.com Page 29
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
4. User's Interfaces
4.1. Configuration tools
There are 3 different ways to configure your CM5000:
• SNMP.
The web interface provides access to all the parameters but need a network connection to be used. The Front Panel
interface provides access to all the operational parameters and most of the system ones. Choose the most appropriate
way depending on your overall system’s design.
The control buttons and LCD provide an easy method of setting the network interface addresses and default gateway
parameters directly from the front of the CM5000 System without using a management computer.
www.ateme.com Page 30
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
4.2.2. LCD
The LCD [FP4] displays some status information and configuration menus.
4.2.3. TFT
The TFT [FP5] displays the video input signal and its format.
4.2.4. Keypad
The Keypad is used for configuration when navigating the local setup menu of the CM5000.
Use the directional keys, [FP8] to [FP11], to navigate through the different menus.
Use the 'OK' key [FP6] to validate changes and the 'Cancel' key [FP7] to cancel any action.
Depending on the context, use the extended keys [FP12] to enter characters, numbers or as a shortcut to some menus.
4.2.5. Menu
This chapter lists all the parameters that can be set through the front panel interface. Some are not accessible depending
on your product or the licenses that you purchased.
www.ateme.com Page 31
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Temperature -
Unit
Uptime -
Channel - -
SD Aspect Ratio - -
CH 1 pairs 1-4 SDI source
CH 1 pairs 5-8 SDI source
Monitor AES inter-
AES pairs 1-4
face source
Audio monitoring
AES inter-
AES pairs 5-8
face source
ANALOG in-
ANA pairs 1-4
terface source
Started Yes/No
Load From Slot -
Channel 1 Save To Slot -
Load From USB -
Save To USB -
Presets
Started Yes/No
Load From Slot -
Remuxer Save To Slot -
Load From USB -
Save To USB -
Table 4.3, “Front Panel
Modulator -
Menu - Service Modulator”
Channel 1 name - -
Table 4.4, “Front Pan-
Channel 1 Main -
Service el Menu - Service Main”
Channel 1 PIP - -
Remuxer name - -
Table 4.5, “Front Panel
Remuxer cfg -
Menu - Service Remuxer”
Mode
IP
MGT
Net Mask
Speed
Network
System Stream 1 (same as MGT)
Stream 2 (same as MGT)
Default Gateway -
Reset Routes -
Reboot - -
www.ateme.com Page 32
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Version -
Software Build -
Update from USB -
SN -
Hardware
slots description and status -
License - -
BISS-E ID -
Modulator Restore state Yes/No
Enabled
Redundancy Channel 1 Master/Slave
Destination
Text screen -
Screens timeout
Video screen -
Monitor SDI 1 -
Monitor SDI 2 -
Cycle SDI monitor -
Toggle RF output -
Toggle RF modulation -
F1 Key Assignment BISS quick access -
TS quick access -
Audio quick access -
Cycle audio monitor -
Load preset 1 -
Load preset 2 -
F2 Key Assignment (same as F1 Key Assignment) -
Name - -
Lock - -
www.ateme.com Page 33
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 34
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Network ID
Network
Name
DVB-SI Tables
Carrier ID
SDT
TDT
Bitrate
Occupancy
Min Bitrate
PCR on
PCR
RAP
Modulator
Output ASI
Ip 1
Format
Connector
Autosense
Input
Emulation
Frame Syn-
chronization
Format
Processing
Video
MPEG-4 AVC
MPEG-2
HEVC
TS PID
BISS
Stream ID
Component
Caption Service
Enabled
Format
MPEG Layer 2
AAC
Audio 1 Dolby Digital
Passthrough
Input Source
TS
Processing
Data 1 Enabled
www.ateme.com Page 35
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Input Source
Processing
Format
Teletext
VBI
SCTE-35
DVB Subtitles
SMPTE-2038
STD-B24
MPE
TS
Input Clock Source Source
www.ateme.com Page 36
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Ethernet connection
Connect the CM5000 MGT interface B2 to an Ethernet connection.
• use a cross-over Ethernet cable to connect the devices directly to the controlling computer,
• use straight through Ethernet cables to connect the devices to a hub or switch.
Configure both the management computer and CM5000 to be on the same subnet. To do this, two solutions are
possible:
• change the IP address of the management computer to 192.168.128.2 (for example) and the netmask to
255.255.255.0
• or change the CM5000 network parameters to match your network architecture (see Section 3.2, “ Quick start ”).
Note
To access the CM5000 web-based interface, start any web browser and browse to http://192.168.128.1
This is the Factory default IP address of the MGT port.
Depending on the CM5000 configuration, a pop-up may appear, asking for a Login and a Password (see Figure 4.2,
“Log into the web server”). In this case, login is 'admin' and the factory default password is 'admin'.
Note
Warning
Login protection and the associated password can be configured in the System tab of the web interface (see Sec-
tion 4.3.6, “ System Tab ”).
www.ateme.com Page 37
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Note
The login dialog box will be displayed in your OS language. It may differ from the above figure.
• Navigation bar G1. Use this navigation bar to access all configurable parameters. Clicking on each Tab of this
navigation bar will update the Active Area located just below.
• Active Area G2. Displays the parameters associated with the current Tab.
• Lock button G3. Allows to lock or unlock the web GUI. When locked no modification can be done through the GUI.
www.ateme.com Page 38
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
• [GC1]: Button used to load a preset into the web GUI editor. The preset can be loaded from a file, from slots stored
on the CM5000 or from a preset using factory settings. This action does not disrupt nor reconfigure the CM5000.
www.ateme.com Page 39
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
• [GC2]: Button used to save the content of the web GUI editor to a file or to a slot stored on the CM5000.
• [GC3]: Button used to discard non applied changes done in the web GUI editor. After this action, the web GUI
editor will show the settings that are being used by the CM5000.
• [GC4]: Button used to apply changes done in the web GUI editor. After this action, the CM5000 will use the new
settings.
Note
You can safely navigate away from this tab without losing your changes even if some of them are not
yet applied.
Note
Not yet applied changes are visually identified by a light orange outline.
Note
If you want to import a preset from a file to a slot, you can load it using [GC1], then save it using [GC2].
Afterward, you may optionally use the discard button [GC3] to show the settings the CM5000 is using.
www.ateme.com Page 40
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
• [GC1]: Button used to load a preset into the web GUI editor. The preset can be loaded from a file, from slots stored
on the CM5000 or from a preset using factory settings. This action does not disrupt nor reconfigure the remuxer.
• [GC2]: Button used to save the content of the web GUI editor to a file or to a slot stored on the CM5000.
• [GC3]: Button used to discard non applied changes done in the web GUI editor. After this action, the web GUI
editor will show the settings that are being used by the remuxer.
• [GC4]: Button used to apply changes done in the web GUI editor. After this action, the remuxer will use the new
settings.
Global settings Settings that apply to the whole transport stream (e.g. TS bitrate, compliance)
Output settings Settings that apply to the output (e.g. ASI, IP)
Input TS settings Settings that apply to the input Transport Stream (e.g. sources, delay)
Note
You can safely navigate away from this tab without losing your changes even if some of them are not
yet applied.
Note
Not yet applied changes are visually identified by a light orange outline.
www.ateme.com Page 41
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Note
If you want to import a preset from a file to a slot, you can load it using [GC1], then save it using [GC2].
Afterward, you may optionally use the discard button [GC3] to show the settings the remuxer is using.
General information about the unit (name, serial number, version, tem-
Overview
perature, uptime) and the extension boards (slot, board, status, revision).
Time Time settings (Time, GMT offset, NTP, PTP).
Network Network settings (Network interface, VLAN, route, VPN).
Automation Automation management.
Assets Assets management (logo, font, public keys CSV).
Alarms Alarms settings.
SNMP SNMP settings (Trap targets, SNMP passwords, MIB download).
Miscellaneous settings (BISS injected ID, GUI pass-
Misc
word, statmux port, redundancy, remote syslog).
Firmware Firmware management (Upgrade, backup, backup restoration).
Licenses Licenses management.
Access to information needed to resolve issues (re-
Troubleshooting
boot, current alarms, logs, debug package, etc.).
www.ateme.com Page 42
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Settings package
The settings package is used to backup/restore or transfer from one unit to another most of the settings of the encoder.
• Click on [GC2].
• A popup will appear. Choose the item(s) you want to be saved into your package. Click OK.
• Click on [GC1].
• A popup will appear. Choose the item(s) you want to import from your package. Click OK.
• The package will be uploaded to the encoder and the settings applied.
Warning
Importing network interfaces, VLAN, route or VPN configuration will erase your current configuration
and may break your network connection.
www.ateme.com Page 43
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Warning
Importing channel presets or remuxer presets will also erase the current configuration and may restart
the encoder.
Note
For security reasons, VPN certificates, SNMP community strings, BISS injected id, GUI password and
the license file cannot be exported.
• Click on [GS1] to enter the edition mode. The buttons [GS2] and [GS3] appear.
• Click on [GS3] to apply your change or on [GS2] to cancel your change. The buttons [GS2] and [GS3] disappear.
• Click on the setting you want to edit. The buttons [GS4] and [GS5] appear. They apply for the whole line.
www.ateme.com Page 44
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 45
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
5. Settings
This chapter lists all configurable parameters that can be set through the GUI Interface. Some are not accessible
depending on your product or the licenses that you purchased.
5.1.1. Global
Table 5.1. Global
Parameter Value Note
Name (String) Preset name
High Quality
Reduced Latency
Low Latency
Quality/latency -
Ultra Low Latency
Custom (Advanced)
Custom (Expert)
Output bitrate Bitrate of the output TS -
Disabled
1
BISS mode -
E
CA
BISS Key (Hexadecimal number) When BISS mode is 1 or E
BISS-CA Entitlement Session ID (number) When BISS mode is CA
BISS-CA Key table (string) When BISS mode is CA
BISS-CA bitrate (number) When BISS mode is CA
BISS-CA Rolling Key period (number) When BISS mode is CA
BISS-CA Prevent Descrambled Forward - When BISS mode is CA
BISS-CA Prevent Decoded Forward - When BISS mode is CA
BISS-CA Insert watermark - When BISS mode is CA
5.1.2. TS
Table 5.2. TS
Parameter Value Note
Static/Full
TS occupancy -
Dynamic/Adjustable
TS occupancy bitrate (number) -
www.ateme.com Page 46
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
DVB/ISDB/SBTVD compliance
These settings are available when 'TS conformance' is one of DVB, ISDB or SBTVD (Full/one-seg) and SI tables
are enabled.
www.ateme.com Page 47
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Information (string) -
Longitude (real number) -
Latitude (real number) -
ATSC compliance
These settings are available when 'TS conformance' is ATSC and PSIP tables are enabled.
www.ateme.com Page 48
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Available on
Output power High (real number)
the status page
Available on
Output power Low (real number)
the status page
BUC's LOF (number) -
Frequency (real number) -
Symbol rate (real number) -
QPSK
8PSK
16APSK
32APSK
64APSK
Modulation type -
8APSK-L
16APSK-L
32APSK-L
64APSK-L
16QAM
11/45
1/4
4/15
13/45
14/45
1/3
2/5
9/20
7/15
1/2
8/15
11/20
5/9
26/45
3/5
FEC
28/45
23/36
2/3
25/36
32/45
13/18
11/15
3/4
7/9
4/5
5/6
77/90
7/8
8/9
9/10
Use external reference clock - -
0.05
Roll-off -
0.10
www.ateme.com Page 49
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
0.15
0.20
0.25
0.35
Tilt (real number) -
Normal
Frame type -
Short
Pilot mode - -
Spectral inversion - -
PL Scrambling Gold Sequence 0..26141 -
5.1.5. Output IP
Table 5.9. Output IP
Parameter Value Note
Enable - -
MGT
Main interface Stream 1 -
Stream 2
Main IP (IP address) -
Main port (number) -
None
MGT
Backup interface -
Stream 1
Stream 2
Backup IP (IP address) -
Backup port (number) -
UDP
RTP
Protocol -
Zixi
SRT
www.ateme.com Page 50
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
5.1.6. Video
Table 5.10. Video
www.ateme.com Page 51
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
MPEG-4 AVC-I
MPEG-2
HEVC
525i
625i
720p@50
720p@59.94
720p@60
1080i@25
1080i@29.97
1080i@30
1080psf@23.976
Input 1080psf@24 -
1080psf@25
1080p@23.976
1080p@24
1080p@25
1080p@29.97
1080p@30
1080p@50
1080p@59.94
1080p@60
Auto sense - -
Video PID (number) -
CBR
VBR - Quality Capped
Rate control -
VBR - StatMuxed
VBR - Rate Capped
Black
Pattern
Emulation mode Freeze -
Custom
Mute
Emulation moving pattern - -
Force emulation - -
Resize - -
None
Low
Denoise -
Medium
High
Logo name (string) -
Logo X (number) -
Logo Y (number) -
GOP Size (number) -
GOP B Frames (number) -
GOP Closed - -
GOP Fixed - -
www.ateme.com Page 52
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Auto sense
The auto sense functionality allows the encoded stream to dynamically adapt to a video input format change, e.g. if
the video input changes from 625i to 720p50 the CM5000 will adapt to encode a 720p50 stream. However it imposes
some constraints on the configuration. Among others:
• The video bitrate must be compatible with all video formats (minimum h.264 video bitrate is multiplied by 4).
www.ateme.com Page 53
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 54
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 55
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Date
www.ateme.com Page 56
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
5.1.7. Audio
Table 5.16. Audio
www.ateme.com Page 57
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Language code - -
None
Clean effects
Language type -
Hearing Impaired
Visual Impaired Commentary
Silence
Sine 440Hz
Emulation mode -
Noise
Mute TS
Emulation forced - -
Delay (real number) -
Gain (real number) -
Loudness control - -
EBU R128
Mode -
ATSC A85
LUFS in EBU R128 mode
Target -40.0..-10.0
LKFS in ATSC A85
Clear BISS - -
Only when Quality/La-
Allow multiple AUs per PES -
tency is Custom (Expert)
Stream identifier descriptor - -
Component tag (number) -
Component descriptor - -
Component tag (number) -
Stream content (number) -
Type (number) -
Language - -
Text (string) -
Audio Supplementary descriptor - -
Supplementary stream
Mix type -
Independent stream
Editorial classification 0..31 -
Language - -
Text (string) -
www.ateme.com Page 58
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
TNS allowed - -
MS allowed - -
www.ateme.com Page 59
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Copyright bit - -
Original flag - -
Unspecified
Dolby Digital surround EX Enabled -
Disabled
Unspecified
Dolby headphone mode Enabled -
Disabled
Unspecified
Stereo
Downmix preference -
Dolby prologic
Dolby prologic II
3.0
1.5
0
-1.5
Lt/Rt center mix level -
-3.0
-4.5
-6.0
-infinity
-1.5
-3.0
Lt/Rt surround mix level -4.5 -
-6.0
-infinity
3.0
1.5
0
-1.5
Lo/Ro center mix level -
-3.0
-4.5
-6.0
-infinity
-1.5
-3.0
Lo/Ro surround mix level -4.5 -
-6.0
-infinity
DC highpass filter - -
Bandwidth lowpass filter - -
Digital deemphasis - -
LFE lowpass filter - -
90 degree phase shift - -
3 dB attenuation - -
www.ateme.com Page 60
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
5.1.8. Data
Table 5.20. Data
Parameter Value Note
Enable - -
Teletext
VBI
SCTE-35
Type DVB Subtitles -
SMPTE-2038
STD-B24
MPE
Data PID (number) -
Delay (real number) -
Clear BISS - -
Stream identifier descriptor - -
Component tag (number) -
Component descriptor - -
Component tag (number) -
Stream content (number) -
Type (number) -
Language - -
Text (string) -
www.ateme.com Page 61
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 62
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 63
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
5.2.1. Global
Table 5.33. Global
Parameter Value Note
Name (String) Preset name
Output Bitrate - -
Tables auto generation - -
www.ateme.com Page 64
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
MPEG
TS compliance DVB -
SBTVD FullSeg
188
TS packet size -
204
Table Bitrate - -
Enable SI/PSIP tables - -
DVB compliance
These settings are available when 'TS conformance' is DVB and SI tables are enabled.
SBTVD FullSeg
These settings are available when 'TS conformance' is SBTVD FullSeg and SI tables are enabled.
www.ateme.com Page 65
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
5.2.3. Output IP
Table 5.39. Output IP
Parameter Value Note
Enable - -
MGT
Main interface Stream 1 -
Stream 2
Main IP (IP address) -
Main port (number) -
None
MGT
Backup interface -
Stream 1
Stream 2
www.ateme.com Page 66
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 67
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
5.2.4. Input TS
Table 5.40. Input TS
Parameter Value Note
Enable - -
ASI
Input Internal -
IP
SYNC Input
ASI Source Only when Input ASI is selected
ASI Input
Channel 1 - Main
Internal Source Only when Input Internal is selected
Channel 1 - PIP
Interface
Type
IP Source Only when Input IP is selected
Address
Port
Delay in ms added to the TS input before remuxing, to
Delay -
compensate for the latency added by previous muxers
Only when Tables auto generation is not selected
PID passthrough -
(Up to 256 values separated by a comma)
Only when Tables auto generation is not selected
PID remap - (Up to 256 values separated by a comma,
must match PID passthrough list order)
www.ateme.com Page 68
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
NTP enable - -
NTP address (IP address) -
PTP enable - -
MGT
PTP interface Stream 1 -
Stream 2
Domain number (number) -
www.ateme.com Page 69
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 70
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
When enabled the automation functionality will look for a rule matching the SDI input video format and then will
load its corresponding channel preset.
Note
Channel auto sense and system automation are different functionalities. Auto sense will follow the SDI
input video format and modify the preset as little as necessary to encode the new input video format
(e.g. the audio and data ES will not be impacted). Automation will load a new channel preset following
the SDI input video format change.
Logos
Warning
Warning
Warning
When used as a logo on the video, the maximum resolution is 256x256 pixels. The alpha channel if present (32-bit
files) is used to do the transparency, otherwise the logo will be fully opaque.
When used as a custom emulation pattern, the maximum resolution is 1920x1080 pixels. The alpha channel if present
(32-bit files) is ignored.
www.ateme.com Page 71
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Fonts
The following font file formats are supported:
Warning
Only CSV files are supported. Each public key must be inserted in a double quote and separated with
a semicolon.
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqxEJpj2+X7bgwEBHG5q0
h+zA/n+Cq2dMub+SRyupNY0iaiOukAEjot8pKaRKYCQGI8xjuY4pzlgrNAq6zjRj
EEJtrYw3pS76WTZPnUPfSXGtYnWAlYINElttKcyFl1Ah0ENSksfJzgJp0bRSJNqO
eU1leTrqseVgQmHAwK7vCdYK2VMzYcLEubb0xx2GS1MLIus3SBGVmV/FnjuHHoDR
7MjCETgT+Oe7nDmokpcrqM9ITAYloVzrtaYXOnG+Jv6ybGX3JSxFC65cIzSAaCoe
skNc+Oo++eCvgmei3U0XmvereYj++qCGzakKod48DhP5lzfXGanmHK4nT+gBG/Xj
5wIDAQAB
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3Qwb6HrgE65jtpGeJ774
6fs23072K7Bxv0gCsPUvEnt4zgW0uBG/SJ8PmdX3sn0byKRU1KdWZv1r33xZ7gzT
6F2OgqQP0j6YpD0Gac/MxVb8i51/eONtoMNR/nhyAqkaf35mqThieJXuz1qb4uH3
ADUDEmpSHZ8RCFNEPtkjt6UTTs0l21+xTOSAkS+OfWHGDMsxPet7+vNFpaqjWsnS
FnAt6jXI5cS4A3JWVv/OsNFE5fUD8kb30kjdYbQ0N1XJ5uJXckin7IjXHeeu9lOi
3ZhphlDR63VkpNPAyRM/djbimhoL2Wv5KmEmHbgMXjYOI+BUu8mMYX85z3KODBdA
8wIDAQAB
www.ateme.com Page 72
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 73
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
System Power Supply Unit A power supply unit is failing (per power supply unit)
www.ateme.com Page 74
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Information
Warning
Critical
www.ateme.com Page 75
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 76
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
6. Specific Operations
6.1. Installing License
In the web GUI, go to the System tab and click License.
To do so, click the Update button. A pop-up should appear asking for a license file. Click on the Browse button to
point to it and click Ok to proceed with the update, or Cancel to abort.
After a few seconds, a pop-up should appear, asking you to wait while the update process is running. Wait until this
pop-up disappears.
Note
License files are specific files provided by ATEME support. They should bear the extension ".lic" and
are bound to a specific unit Serial Number. If the file does not meet these requirements, it will be rejected.
The lower section is a summary of the licensed features with their status:
• 'Yes': A valid license file has been provided and the feature is available for use.
This panel is dedicated to firmware management. From here, you can, install a new firmware version, make a backup
of your current version or restore your backup version.
It is always a good idea to make a backup of a known good functioning system version. It can be useful to recover
from situations requiring a Factory Reset for example or coming back from an update not fully fulfilling your needs.
Firmware update
Click Update. A pop-up should appear asking for the update package file. Click on the Browse button to point to it
and click Ok to proceed with the update, or Cancel to abort.
After a few seconds, a pop-up should appear, asking you to wait while the update process is running. Wait until this
pop-up disappears.
www.ateme.com Page 77
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Note
You can confirm that the upgrade process completed successfully by checking that the displayed Current
Version number is the one expected.
Note
Update packages are specific files provided by ATEME support. They should bear the extension ".pkg".
Other files will be rejected.
Firmware backup
Click Backup, and press Yes in the pop-up asking you to confirm you really want to save your current system version.
The Backup button is disabled until the backup is done.
Note
You can confirm that the backup process completed successfully by checking that the Current Backup
version number matches the Current Version's one.
Firmware restore
Click Restore, and press Yes in the pop-up asking you to confirm you really want to restore the last saved system
version.
After a few seconds, a pop-up should appear, asking you to wait while the restore process is running. Wait until this
pop-up disappears.
Note
You can confirm that the restore process completed successfully by checking that the Current Version
number matches the Current Backup's one.
6.3. Recovery
If the web GUI becomes unreachable (and you are sure this is not a network problem) or the CM5000 keeps rebooting
by itself without allowing you to do anything, it may be due to a corrupted file or settings incompatibility between
2 versions preventing the system to boot normally.
To recover from such a situation, the CM5000 has a maintenance menu accessible during the boot process via the
front panel FP. It allows a purging of some parts of the system.
www.ateme.com Page 78
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
• Step 2: Watch for a Maintenance message displayed on FP5 after a few seconds.
• Step 3: Quickly press the validation key (see Section 4.2, “ Front Panel ”) to enter the Maintenance menu.
The "Reset Config" function is useful when a newly installed version crashes on boot because of an incompatibility
with the previous settings.
Only the service configuration parameters will be lost. The firmware version and system parameters will stay the same.
• Backup System: Performs a backup of the current firmware version. Same function as Firmware Backup described
in Section 6.2, “ Firmware management ”.
If the current system version gets corrupted for some reason, restoring an older version can make the system usable
again allowing you to take control of the web interface.
It will reset everything including: services configuration settings, firmware version and system parameters.
www.ateme.com Page 79
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Note
All the examples provided in this section are using command-line applications snmpget and snmpset,
part of the Open Source Net-SNMP software package which is available for all major Operating Sys-
tems. Graphical MIB browser software can also be used alternatively. This guide is not intended to cover
the usage of these software that are only used to illustrate our MIB implementation. For more details
about these software, please refer to their respective documentations. In all examples here below the
keyword "$HOST" represents the IP address of the CM5000 interface through which SNMP commands
are performed. To reproduce the example, one shall replace this keyword by the effective IP address
of the CM5000 to be controlled.
Note
Ethernet interface
All the Ethernet interfaces of the CM5000 can be used to drive the unit through SNMP. Nevertheless, it is highly
recommended to use the "Management" interface as using Stream1/2 may interfere with the decoding process.
Protocol
SNMP version V2.C is supported.
Requests
The CM5000 listens to incoming SNMP requests on the standard SNMP port 161 (not configurable). GET, GET-
NEXT, GET-BULK and SET requests are supported.
Traps
Traps can be sent to notify transitions between variable states, such as alarms. Traps can be sent simultaneously to
up to 4 targets, on a user-specified port (although standard SNMP port 162 is recommended). All enabled traps are
sent to all targets: enabled traps are configurable at the system level, not on a per-target basis.
www.ateme.com Page 80
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Request rate
The CM5000 will process up to 300 requests per second. Walking through the entire MIB may thus take hundreds
of seconds.
Communities
Community strings provide a basic right access mechanism. Two community strings are defined: "public" is associated
to Read-Only variables, "private" is associated to Read-Write variables. Those strings can be overridden. Please refer
to Section A.3.1.6, “ Configuring communities and traps ” for more information.
Every node and leaf follow the same naming convention : it is the concatenation of its parent node name with the
current parameter name. For example, kyrion2StatusInputBitrate leaf is located in kyrion2StatusInput node, which
is itself located in the kyrion2Status node. Thanks to this naming convention, equivalences between Front Panel
parameters and SNMP nodes are easily found.
www.ateme.com Page 81
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
.
|-- kyrion2Conformance (OID 1.3.6.1.4.1.27338.4.1)
|-- kyrion2Unit (OID 1.3.6.1.4.1.27338.4.2)
|-- kyrion2Channel (OID 1.3.6.1.4.1.27338.4.3)
|-- kyrion2Software (OID 1.3.6.1.4.1.27338.4.4)
|-- kyrion2Hardware (OID 1.3.6.1.4.1.27338.4.5)
|-- kyrion2Network (OID 1.3.6.1.4.1.27338.4.6)
|-- kyrion2Biss (OID 1.3.6.1.4.1.27338.4.7)
|-- kyrion2Time (OID 1.3.6.1.4.1.27338.4.8)
|-- kyrion2Snmp (OID 1.3.6.1.4.1.27338.4.9)
|-- kyrion2Web (OID 1.3.6.1.4.1.27338.4.10)
|-- kyrion2Event (OID 1.3.6.1.4.1.27338.4.11)
|-- kyrion2StatMux (OID 1.3.6.1.4.1.27338.4.12)
|-- kyrion2Preset (OID 1.3.6.1.4.1.27338.4.13)
|-- kyrion2License (OID 1.3.6.1.4.1.27338.4.14)
`-- kyrion2Remuxer (OID 1.3.6.1.4.1.27338.4.15)
Note
The "model" node can be used to identify a unit in an unit farm, by following the process described in
Section A.3.1.1, “ Identification process ”.
• kyrion2ChannelCommand (OID 1.3.6.1.4.1.27338.4.3.1) allows to load/save a preset for a channel from/to one of
the configuration slots. This is equivalent to the "load/save" Web GUI buttons described inSection 4.3.4, “ Channel
Tab ”. It also allows you to start or stop a channel as the Web GUI buttons described in Section 4.3.3, “ Status Tab ”.
• kyrion2ChannelStatus (OID 1.3.6.1.4.1.27338.4.3.2) is used to retrieve information on the encoding itself which
cannot be easily estimated from or given by the configuration, such as TS current bitrate or encoded input video
format. As Web GUI channel summary described in Section 4.3.3, “ Status Tab ”.
• kyrion2ChannelCfg (OID 1.3.6.1.4.1.27338.4.3.3) is used to modify the running configuration. For instance, this
is the appropriate node for setting the video codec type, the PIDs or the audio mapping.
www.ateme.com Page 82
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
www.ateme.com Page 83
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
• kyrion2RemuxerCommand (OID 1.3.6.1.4.1.27338.4.15.2) allows to load/save a preset for a remuxer from one
of the configuration slot. This equivalent to the Web GUI tab "load/save" described in the Remuxer Tab. It also
allows you to start or stop the remuxer as Web GUI buttons described in Section 4.3.3, “ Status Tab ”.
• kyrion2RemuxerCfg (OID 1.3.6.1.4.1.27338.4.15.4) is used to modify the running remuxer configuration. For
instance, this is the appropriate node for setting the input TS source, the TS bitrate or the outputs.
www.ateme.com Page 84
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
The GUI periodically (about once per 30s) checks the encoder configuration. When a difference is detected, it will
show a popup saying:
« Another user has modified the settings (web GUI, SNMP or Front Panel). Do you want to refresh with the new
settings? »
• Clicking Yes tells the GUI to flush its local data and reload the encoder parameters.
• Clicking No tells the GUI to do nothing. In this case, the GUI will keep its local data unchanged but will outline
with an orange box any parameters that are different from the real ones.
Since the GUI refresh is periodical and asynchronous from SNMP commands, you could have to hit ‘Yes’ multiple
times before having all the parameters really loaded into the web GUI.
You can manually force the GUI to synchronize with the encoder by refreshing the web page (F5 key on most
browsers).
Clicking Apply on the web GUI send all the parameters to the encoder and update the MIB with the new settings.
This is a good way to come back to a valid MIB state if needed.
Each time a MIB parameter under the kyrion2ChannelCfgTs node is changed, the encoder checks if the whole con-
figuration is valid. If yes, it is applied and the web GUI will be notified on its next refresh period. If not, the encoder
do nothing but waiting for the next SNMP command.
Lots of parameters are linked to each others. A simple example is the resize setting:
• With a valid configuration without any resize, if we look the kyrion2ChannelCfgTsEsVideoProcessingResize table,
we have: isEnabled=False, Width=0, Height=0
• Send a SnmpSet(isEnabled=True), we have: isEnabled=True, Width=0, Height=0 (Resize 0x0 is not a valid setting,
the configuration is rejected, nothing happens)
• Send a SnmpSet(Width=320), we have: isEnabled=True, Width=320, Height=0 (Resize 320x0 is not a valid setting,
the configuration is rejected, nothing happens)
When the SNMP configuration is in an invalid state, you can check the kyrion2ChannelCfgStatus table. If the setting
combination would have lead to an error popup on the web GUI, the same message will be reflected here. Unfortu-
nately, not all error are logged to this table. With the resize example above, the encoder will silently disable the resize
setting until a valid combination is entered.
www.ateme.com Page 85
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
A.3.1. System
The following example reads whether channel 1 and channel 2 are running or not:
The following example starts the channel 1 and stops the channel 2.
www.ateme.com Page 86
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Warning
Once the community strings have been changed you will need to update the community argument of
your snmp tool.
The CM5000 can send SNMP traps on pre-defined events to up to four targets. The trap targets are defined in the
list kyrion2SnmpManager.
www.ateme.com Page 87
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Warning
This list is automatically reorganized so that enabled targets are located on the lowest indexes. Perform-
ing several changes in a single SNMP commands has thus an undefined behaviour.
The following example empties the list of trap targets, and adds 172.16.1.22:1256 as a new target.
Note
Warning
This list is automatically reorganized so that the enabled VLAN are located on the lowest indexes starting
at index 4. Performing several changes in a single SNMP command has thus an undefined behaviour.
Warning
The application of the network configuration does not require a reboot. Modifying the interface used
for SNMP configuration can thus lead to SNMP connection loss.
www.ateme.com Page 88
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
The following example adds a VLAN on stream 2 with IP address 10.16.128.3/24 and id 10:
www.ateme.com Page 89
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Warning
This list is automatically reorganized so that the enabled routes are located on the lowest indexes. Per-
forming several changes in a single SNMP command has thus an undefined behaviour.
The following example configures streams targeting 172.16.127.219/32 on any interfaces to be routed to
172.16.127.248.
• contains the configuration that will be used when the encoder is running.
• is the only one that that can be directly browsed or edited through SNMP.
Copy of the active configuration to a slot can be done with the 'Save' command.
Copy of a preset stored into a slot to the active configuration can be done with the 'Load' command.
To load a preset, the index of the preset to be loaded must be written in kyrion2ChannelCommandLoadPreset. Once
it is done, the action load(2) must be written in kyrion2ChannelCommandAction.
Saving a preset follows the same logic: the preset index must be written in kyrion2ChannelCommandSavePreset, then
the action save(3) must be written in kyrion2ChannelCommandAction.
Warning
Presets are 1-indexed in the Web GUI and 0-indexed in kyrion2ChannelCommandLoadPreset and
kyrion2ChannelCommandSavePreset tables.
www.ateme.com Page 90
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
The following example reads the name of preset #3, loads it to channel 1 active configuration, and stores it in slot #5.
The following example sets the channel 1 quality/latency tradeoff to 'Low Latency'.
The main entry is kyrion2ChannelCfgTsTs table. It contains the main parameters like the bitrate or the compliance.
Compliance specific parameters can then be configured through kyrion2ChannelCfgTsTsAtsc sub-tree for ATSC or
kyrion2ChannelCfgTsTsDvb sub-tree for the other standards.
www.ateme.com Page 91
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
The remaining tables are used to set non compliance specific parameters like PMT/PCR PID or period, BISS mode
and key, etc...
The following example sets the channel 1 TS bitrate to 20Mbps and switches the compliance to ATSC. (Check
kyrion2ChannelCfgStatusMessage if the switch does not occur on the web GUI)
Then it enables PSIP tables, writes ATEME to the VCT channel name and sets the PMT PID to 'Auto' and the PCR
PID to 200.
The following example enables BISS mode 1 encryption on channel 1, sets the key to '0123456789AB', enables
encryption of the video track and disables encryption of the audio 1 track.
www.ateme.com Page 92
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
The main entry is the kyrion2ChannelCfgTsOutputIpTable table. It contains the generic parameters associated to
each IP outputs.
The second important entry is the kyrion2ChannelCfgTsOutputIpDestination table. It contains the main and backup
parameters.
Note
The following example enables IP3/Main output with multicast address 225.10.10.1, port 5000, protocol UDP.
www.ateme.com Page 93
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
The main entry is the kyrion2ChannelCfgTsOutputDvbsTable table. It allows to enable the modulator and configure
its generic parameters.
Warning
Note
www.ateme.com Page 94
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
The next table, kyrion2ChannelCfgTsOutputDvbsModulationTable, is used to set the modulation type through
kyrion2ChannelCfgTsOutputDvbsModulationType.
Note
Note
Finally, the kyrion2ChannelCfgTsOutputDvbsCarrierIdTable table, allows to enable and configure the carrier ID.
The following sample enables the modulator output, switches the standard to DVB-S2, the modulation type to
16APSK, sets the BUC's LOF to 12.8GHz and the final frequency to 14GHz, without spectral inversion.
When the encoder is running, use kyrion2HardwareModulatorTable table to control the carrier/modulation state ac-
cording to the following table:
www.ateme.com Page 95
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
The main entry is the kyrion2ChannelCfgTsEsVideo table. It allows to choose the video codec.
Note
The video track cannot be disabled. Use kyrion2ChannelCfgTsIsEnabled to control whether the PIP
channel must be enabled or not. The main channel can never be disabled.
Then comes the kyrion2ChannelCfgTsEsVideoInput sub-tree, which allows to configure the SDI input format, au-
tosense and video emulation settings.
Then, depending of the selected codec, the following sub-trees allow to configure codec specific parameters:
• kyrion2ChannelCfgTsEsVideoH264
• kyrion2ChannelCfgTsEsVideoMpeg2
And finally:
• kyrion2ChannelCfgTsEsVideoProcessing sub-tree allows to configure some video processing features like resize,
denoising or logo.
In the following example, we will configure the video channel 1 to encode a 1080i@29.97 video at 15Mbps.
Note
Then, set the video input format to 1080i@29.97, set the video emulation to black with moving pattern enabled.
www.ateme.com Page 96
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Note
Note
Ensure that either the TS bitrate is enough or set to 'Auto' or the encoder will silently drop the request
and revert the video bitrate to 'Auto'.
www.ateme.com Page 97
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
The main entry is the kyrion2ChannelCfgTsEsAudio table. It allows to enable an audio track and choose its format.
Then comes the kyrion2ChannelCfgTsEsAudioInput sub-tree, which allows to select the audio input source.
Then, depending of the selected format, the following tables allow to configure codec specific parameters:
• kyrion2ChannelCfgTsEsAudioMpegL2
• kyrion2ChannelCfgTsEsAudioAac
• kyrion2ChannelCfgTsEsAudioAc3
• kyrion2ChannelCfgTsEsAudioSmpte302m
And finally:
In the following example, we will add, step by step, a new 5.1 Dolby Digital Plus audio track, as audio 3, and encoded
from a SDI/PCM source.
• First, enable the third track and choose the Dolby Digital format:
www.ateme.com Page 98
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
Channels and SDI pairs mapping are given in the tables below.
www.ateme.com Page 99
CM5000 User Manual UM-CM5000-FW3.5.2.0-REV0.0
2019-07-08
The following sample maps Grp2/Ch1&2 to {L,R}, Grp2/Ch3&4 to {C,Lfe} and Grp3/Ch1&2 to {Ls,Rs}.
Note
The following sample sets the bitrate to 320kbps, switches the codec to 'Enhanced' mode (Dobly Digital Plus), switch-
es the metadata source to 'User Defined' and sets the dialog normalization value to -10dB.
• And finally set the PID and add an audio language descriptor:
Note
The following example reads the name of preset #3, loads it to remuxer 1 active configuration, and stores it in slot #5.
The main entry is kyrion2RemuxerCfgTsTs table. It contains the main parameters like the bitrate or the compliance.
The following example sets remuxer TS bitrate to 20Mbps and switches the compliance to DVB. Then it enables
PSIP tables and carrier ID and writes ATEME to the information field.
The following example enables IP3/Main output with multicast address 225.10.10.1, port 5000 and UDP protocol:
The main entry is kyrion2RemuxerCfgTsInput table which allows to enable/disable an input and select the source.
The following example enables TS 3 input and switches the source to ASI on SYNC connector:
Note
All the examples provided in this section are using the command-line application wget, which is avail-
able for all major Operating Systems. The keyword "$HOST" represents the IP address of the CM5000
interface through which commands are performed, "$INDEX" represents an index starting at 0 and
"$FILE" represents a file name. To reproduce the example, one shall replace those keywords by the
effective values.
Authentication
The Simple RPC interface uses the authentication configuration of the web GUI interface.
When authentication is enabled, you will need to pass user and password arguments to your simple-rpc command.
Using wget:
B.2.1. System
wget --post-file=$FILE \
--header 'Content-Disposition: attachment; filename=update.pkg' \
http://$HOST/simple-rpc/system/setFirmware
wget --post-file=$FILE \
--header 'Content-Disposition: attachment; filename=license.lic' \
http://$HOST/simple-rpc/system/setLicense
Note
The archive exported either with the web GUI or with simple-rpc are compatible.
wget --post-file=$FILE \
--header 'Content-Disposition: attachment; filename=$FILE' \
http://$HOST/simple-rpc/system/import
Note
B.2.2. Channel
Export the active configuration of the channel indexed by $INDEX (0 based) to the file $FILE:
Import the file $FILE into the active configuration of the channel indexed by $INDEX (0 based):
B.2.2.2. Preset
Export the slot preset indexed by $INDEX (0 based) to the file $FILE:
Import the file $FILE into the slot preset indexed by $INDEX (0 based):
B.2.3. Remuxer
Import the file $FILE into the active configuration of the remuxer indexed by $INDEX (0 based):
B.2.3.2. Preset
Export the slot preset indexed by $INDEX (0 based) to the file $FILE:
Import the file $FILE into the slot preset indexed by $INDEX (0 based):
Note
This section will describe server and client configurations. It will not describe how to install OpenVPN®
server on a machine, how to generate or revoke the certificates and keys and how to manage them.
For an in-depth view of the administration of an OpenVPN® server please refer to http://openvpn.net/
index.php/open-source/documentation/howto.html
Here we highlight the mandatory parameters the server has to configure in order to communicate with the CM5000.
C.4. Troubleshooting
Checking connections
To check client/server connections, on the server side, check the log file designated by the status line of the server.conf
(e.g. /var/log/openvpn-status.log)
You can see that a client using kyrion.cert has connected and was assigned 10.8.0.6 as an IP address.
Appendix D. Redundancy
D.1. Overview
The aim of the 1+1 IP redundancy functionality is to protect an IP broadcast event from the failure of an encoder, or
of a source, without any other monitoring equipment.
Note
The 2 encoders must be identical: same hardware, same software, same licenses.
One encoder is the master, the other the slave. Both have the same configuration, same inputs, same encoding para-
meters and same IP destination addresses. The slave asks for the master's channel configuration and re-configures
every time the master's configuration changes.
When an encoder's channel is configured as a slave, users cannot modify this channel. However they can start or stop it.
Both encoders monitor each other and an algorithm allows them to know if they have to stream. It ensures that only
one encoder is streaming at a given moment and that no superfluous streamer change is made.
Monitored conditions:
An encoder chose to mute or unmute following its statuses and its peer's statuses.
• Encoder is up.
• Encoder is running.
• Redundancy is configured.
Reaction time:
The required time to mute a stream following an event is at most 750ms. The time to unmute is at most 1250ms.
The time required for the slave to reconfigure itself following a master configuration change is at most 5s.
Configuration:
This feature can be configured on the system/misc tab.
• Channel: the monitored channel. On a multi-channel encoder, the redundancy must be activated separately on each
channel
• Destination: The peer streaming IP address. For instance, if the master streams through the stream1 interface, the
destination field of the slave's will be filled with the master's stream1 IP address.
Note
On a multi-channel platform the slave's channels 1 and 2 will follow the master's channels 1 and 2
respectively.
Appendix E. Zixi/ARQ
E.1. Overview
The CM5000 embeds a Zixi Feeder® (http://www.zixi.com/). It allows to deliver to any Zixi compatible receiver a
flawless high quality video stream over any distance.
Thus, specific NAT/firewall/routing rules must be established to allow the CM5000 to reach its destination and con-
versely, to allow the destination to reach the CM5000.
A CM5000 unit can handle up to 8 different destinations. If more are required, a forwarding infrastructure such as
Zixi Broadcaster® is required.
E.2. Bonding
Two mode are available:
• Shared: In this mode, the stream rate will be spread over the two network interfaces depending on their available
bandwidth.
• Backup: In this mode, the encoder will mainly try to use the Main interface if the bandwidth is enough and will
only use the Backup interface in case of Main failure or congestion.
As we can see on the previous figure, the encoder must be able to reach the same destination through two network
interfaces using two different routes. This can be done by binding the routes to an interface.
In the previous sample, we defined two routes to reach the 10.86.0.0 sub-network:
• One passing through the gateway 10.82.7.12 when the packets are sent on Stream 1.
• The other one passing through the gateway 10.83.7.12 when the packets are sent on Stream 2.
Finally, we have to configure the output to give the encoder the IP address and port of the destination and the interfaces
it should use.
Appendix F. BISS-CA
F.1. Overview
BISS-CA (EBU Tech 3292-s1) is a conditional access system based on open cryptographic standards. It uses a com-
bination of symmetric and asymmetric ciphers to protect the transmitted content and entitle or revoke, in real-time,
any targeted receivers in an interoperable manner.
How it works:
Basically a decoder will be able to descramble the TS stream if it can decrypt a table within the TS with its private
key (pem file).
This can be done only if the table has been encrypted by the encoder with the corresponding public key.
Encoder side:
• The TS stream is scrambled using the DVB-CISSA algorithm with a randomly generated Session Word (SW). The
SW is periodically modified to improve the stream's security.
• The SW is encrypted with a symmetric cipher (AES-128) using a randomly generated Session Key (SK). The
encrypted SW (ESW) is transmitted to the IRD via Entitlement Control Messages (ECM).
• The SK is encrypted individually with an asymmetric cipher (RSA-2048) using the public key of each registered
receiver. The set of encrypted SK (ESK) is transferred to receivers via Entitlement Management Messages (EMM).
Each time a decoder is added or revoked to the entitlement list, the session key is regenerated.
Decoder side:
• Using its private key, the decoder can descramble its corresponding EMM section and recover the SK key.
• Using the SK key, it can descramble the ECM and recover the SW.
F.2. Key
The public key is derived from the private key. They are RSA-2048 bits key pair. They should be stored according
to the PKCS #8 syntax standard.
There are many ways to generate keys. The most commonly used is by using OpenSSL tools. (see www.openssl.org)
Use GWT web GUI only ! (http://X.X.X.X/gwt) If you use the flash GUI, you may have to reset all
the configuration.
System
Factory key: The factory private key is assigned to the decoder at production time. It will never change and cannot
be downloaded nor erased. Only the public key can be downloaded.
Custom key: There are three key slots where the user can store their own private key. The corresponding public key
will be automatically generated and will be available to download by the means of the 'Download Public Key' button.
Warning
The private key is used to descramble the stream. It should be kept secret and never divulged outside.
Service
To activate BISS-CA descrambling, go to service, set descrambling mode to BISS and biss mode to BISS-CA. All
the currently registered private keys will be tested when trying to descramble the incoming TS stream.
System
Go to system/assets tab.
Click 'Add asset' button to upload the csv file containing the IRD's public keys.
Only CSV files are supported. Each public key must be inserted in a double quote and separated with a semicolon.
Additional fields will be ignored and can be used freely.
Channel
Once done, on the channel tab, go to Global setting/BISS and select CA mode.
Settings:
• Entitlement Session ID: ID used to identify a content protection session that is using a certain set of keys.
• Key table: CSV file containing the list of public keys to use. It can be dynamically updated to add or revoke IRDs
without affecting the transmission.
• Lock time: Estimated time an IRD will take to gather SK and SW informations and start decoding the stream. It is
also the time taken to add or revoke an IRD. It depends of the number of public keys and the allowed bandwidth.
• Prevent descrambled forward: Flag sent to the IRD to indicate that the descrambled stream shall not be forwarded
unscrambled.
• Prevent decoded forward: Flag sent to the IRD to indicate that the descrambled and decoded stream shall not be
forwarded unscrambled.
• Insert watermark: Flag sent to the IRD to indicate that the stream shall not be decoded if no watermark technology
is available.
G.1.1. Overview
2 CM5000 with 2 channels and remuxer functionality encode 2 HD SDI channels each.
Channels 1 and 2 of encoder 1 will produce 2 SPTS (program number 101 and 102 respectively). These programs
will be remuxed by encoder 1 remuxer in a MPTS of 101 and 102.
Channels 1 and 2 of encoder 2 will produce 2 SPTS (program number 201 and 202 respectively). The encoder 2
remuxer will remux the 2 programs 201 and 202 alongside the MPTS of 101 and 102 into a MPTS of the 4 programs.
Wiring
• SDI1 to encoder 1 channel 1 SDI in.
Note
G.1.2. Configuration
Channels
The 4 channels need to have the same ES configuration: same quality/latency trade off, same video/audio/data codec
at the same bitrate.
Configure the TS program numbers and ES PID with different values for each channel if you don't want the remuxer
to remap the PIDs numbers automatically.
Encoder 1 channels
On channel 1 disable the ASI output.
Encoder 1 Remuxer
Enable ASI output.
Enable Input TS 1 as Internal Channel1. In the more section let the delay at 0ms.
Enable Input TS 2 as ASI ASI input. In the more section let the delay at 0ms.
Configure the output bitrate with at least the sum of the program 101 and 102.
Encoder 2 channels
On channel 1 disable the ASI output.
Encoder 2 Remuxer
Enable ASI output.
Enable Input TS 1 as Internal Channel1. In the more section configure a delay of 20ms.
Enable Input TS 2 as ASI ASI input. In the more section configure a delay of 20ms.
Enable Input TS 3 as ASI SYNC input. In the more section let the delay at 0ms.
Configure the output bitrate with at least the sum of the four programs.
G.2.1. Overview
4 CM5000 with remuxer functionality encode 1 HD SDI channel each. One of the encoder must have a modulator.
Encoder 2 will produce 1 SPTS from HD SDI 2 (program number 201). The encoder 2 remuxer aggregates 101 and
201 in a MPTS.
Encoder 3 will produce 1 SPTS from HD SDI 3 (program number 301). The encoder 3 remuxer aggregates MPTS
101, 201 and SPTS 301 in a MPTS.
Encoder 4 will produce 1 SPTS from HD SDI 4 (program number 401). The encoder 4 remuxer aggregates MPTS
101, 201, 301 and SPTS 401 in a MPTS. Finally the encoder 4 modulates the 4 program MPTS.
Wiring
• SDI1 to encoder 1 channel 1 SDI in.
Note
G.2.2. Configuration
Channels
The 4 channels need to have the same configuration: same quality/latency trade off, same video/audio/data codec
at the same bitrate.
Note
In this use case the video bit rate must be set manually and not let auto.
Configure the TS program numbers and ES PID with different values for each channel if you don't want the remuxer
to remap the PIDs numbers automatically.
Encoder 2 Remuxer
Enable the remuxer and the ASI output.
Enable Input TS 1 as Internal Channel1. In the more section let the delay at 20ms.
Enable Input TS 2 as ASI SYNC input. In the more section let the delay at 0ms.
Configure the output bitrate with at least the sum of the program 101 and 201.
Encoder 3 Remuxer
Enable the remuxer and the ASI output.
Enable Input TS 1 as Internal Channel1. In the more section let the delay at 40ms.
Enable Input TS 2 as ASI SYNC input. In the more section let the delay at 0ms.
Configure the output bitrate with at least the sum of the program 101,201 and 301
Warning
The modulator output is not decoupled from a an encoding channel. When the modulator is enabled
you can't configure The TS channel output bitrate as it is computed from a symbol rate/modulation/FEC
combination. That is why in this use case we enforce the video ES bitrate instead of configuring the TS
channel output bitrate and letting the video ES bitrate to auto.
This combination must be chosen to handle the sum of the 4 SPTS bitrate.
Encoder 4 Remuxer
Enable the remuxer and the ASI output.
Enable Input TS 1 as Internal Channel1. In the more section let the delay at 60ms.
Enable Input TS 2 as ASI SYNC input. In the more section let the delay at 0ms.
Configure the output bitrate with at least the sum of the four programs.
Note
On the web GUI status page you may be confused in that the DVB output appears under the Channel
status's output. In fact as we feed the modulator ASI input with the remuxer ASI output, the modulated
TS is the remuxer's. The channel's TS bitrate is not displayed on the status page.
Example:
Configure encoder 1 channel 1 ES and output: 22.059 Mbps TS (video 20 Mbps + 1 MPEG Layer 2 256 kbps).
Configure encoder 2 channel 1 ES and output: 22.059 Mbps TS (video 20 Mbps + 1 MPEG Layer 2 256 kbps).
Configure encoder 2 remuxer output: MPTS of program 101 and 201 at 45 Mbps.
Configure encoder 3 channel 1 ES and output: 22.059 Mbps TS (video 20 Mbps + 1 MPEG Layer 2 256 kbps).
Configure encoder 3 remuxer output: MPTS of program 101, 201, 301 at 68 Mbps.
Configure encoder 4 channel 1 ES: 22.059 Mbps (video 20 Mbps + 1 MPEG Layer 2 256 kbps).
Configure encoder 4 channel 1 modulator: DVB-S2 16APSK FEC8/9 symbol rate of 27.5 MBd at 96.7 Mbps.
Appendix H. Colorimetry
H.1. Colorimetry
Colorimetry signaling detail per preset.
Appendix I. Appendix
I.1. Product's specification
Table I.1. Specification - Identification
Product Name CM5000
DVB-S2x
FEC 64APSK: 11/15, 7/9, 4/5, 5/6 (normal frame only)
64APSK License
DVB-S2x
FEC 64APSK-L: 32/45 (normal frame only)
64APSK License
Roll-off 0.05, 0.10, 0.15, 0.20, 0.25, 0.35
Short Frames, Long Frames
Pilot Mode On/Off
Modulation CCM
Bitrate from 3 Mbps to 160 Mbps
45MBd for DVB-
Symbol Rate 0.1 to 68MBd (up to 72MHz with a 0.05 roll-off)
S/DVB-DSNG
RF Output mode Modulated / Single boosted sine tone / PRBS mode
Range from 950 MHz to 2150 MHz (Extended L-Band)
L-Band Frequency
Step size 100 Hz & Accuracy 0.2 Hz
Range from 50 MHz to 180 MHz (Extended IF)
IF Frequency
Step size 100 Hz & Accuracy 0.2 Hz
Range 5 dBm / -40 dBm ± 1 dB
Step size 0.1 dB
Level Stability ± 0.1 dB / 10°C
L-Band return loss more than 12 dB
IF return loss more than 15 dB
Between
SNR > 34 dB
-30dBm to 5dBm
Shoulder rejection < -45 dB at f/fn = 2
H2 rejection < -45 dB
@10Hz < -55 dBc/Hz @10KHz < -90 dBc/Hz
Phase Noise @100Hz < -70 dBc/Hz @100KHz < -100 dBc/Hz
@1KHz < -80 dBc/Hz @1MHz < -120 dBc/Hz
Less than -65 dBc from 950 to 2100 Between
MHz except -60 dBc for the 1600 MHz -30dBm to 5dBm
Between
Spurious Less than -65 dBc from 50 to180 MHz
-30dBm to 5dBm
Between
Less than -60 dBc out-of-band
-30dBm to 5dBm
Spectrum Reverse Configurable
RF Monitoring Output RF Output level - 20dB
10 MHz (-15 dBm / 15 dBm) exter-
Reference Clock In
nal input / 10 MHz internal reference
10 MHz ± 3 ppm available on ex-
Reference Clock Out
ternal connector (0 dBm ± 3 dB )
PL Scrambling Physical Layer Scrambling
I.1.1. Notes
(1) SCTE-104 messages must respect the following restrictions when they are used to generate SCTE-35:
- They should use the multiple_operation_message() format. All single_operation_message() are discarded.
- They should contain only one operation per multiple_operation_message(). If more than one operation is present in
the same multiple_operation_message(), the following ones are discarded.
- They should contain only splice_null_request_data() and splice_request_data() operations. Other operations are
discarded.
(3) MPEG-4 Maximum bitrate is limited to 100 Mbps on Encoder board Type 1
(4) MPEG-4 Minimum bitrate is limited to 3.2Mbps with Low Latency or Ultra Low Latency Presets
(5) 1080p or MPEG-4 Ultra Low Latency Preset are not available with Encoder board Type 1
(6) ReMux License or WebGUI Thumbnails are available only with Encoder board Type 3
I.2. Warranty
ATEME warranties your CM5000 against any defect in material and workmanship, under normal use, for the period
designated on your warranty certificate. In the event this product is found to be defective within the warranty period,
ATEME may, at its will, repair or replace the defective CM5000.
• The CM5000 is repaired, modified or altered, unless such repair, modification or alteration is expressly authorized
in writing by ATEME;
• The CM5000 was subjected to abuse, neglect, lightning strike, electrical fault, improper packaging or accident;
ATEME and its suppliers accept no liability for any loss of service during the use of this device, or for any of the
problems caused as a result.
ATEME will not, under any circumstances, be liable to direct, uncommon or consequential damages such as, but not
limited to, damage or loss of property or equipment, loss of profits or revenues, cost of replacement goods, or expense
or inconvenience caused by service interruptions.
Any loss, corruption or destruction of data while using an ATEME CM5000 is the sole responsibility of the user, and
under no circumstances will ATEME be held liable for the recovery or restoration of this data.
Under no circumstances will any person be entitled to any sum greater than the purchase price paid for the CM5000.
To obtain warranty service, call ATEME Technical Support. You will be asked to provide your ATEME product's
Serial Number, and you may be asked to furnish proof of purchase to confirm that the CM5000 is still under warranty.
All CM5000 returned to ATEME must be securely packaged in their original box and shipped with postage prepaid.
I.4. Glossary
Table I.23. Glossary
3:2 pull-
Process of converting 24 frame/s material to 29.97 frame/s.
down
Sampling method. In 420 sampling, chrominance components have half the horizontal and vertical
422/420 resolution of luminance component. In 422 sampling, chrominance components have half the hori-
zontal resolution of luminance component
ASI Asynchronous Serial Interface
AVC Adavanced Video Coding
BISS Basic Interoperable Scrambling System. Non-proprietary encryption from EBU (Tech3290).
CABAC Context-based Adaptive Binary Arithmetic Coding
CAVLC Context Adaptive Variable Length Coding
Chromi-
Color difference component
nance
EBU European Broadcasting Union
Forward Error Correction. System of error control for data transmission where the sender adds redun-
FEC dant data (error-correcting code) to its messages. The receiver can check the accuracy of the trans-
mission and eventually correct errors.
FTP File Transfer Protocol. Protocol used to transfer files over a TCP/IP network.
Group Of Pictures. In MPEG video encoding, a group of pictures, or GOP, specifies the order in
which intra-frames and inter-frames are arranged.
The GOP is a group of successive pictures within a MPEG-coded film and/or video stream. Each
MPEG-coded film and/or video stream consists of successive GOPs. From the MPEG pictures con-
tained in it the visible frames are generated.
A GOP can contain the following picture types:
I-picture and/or I-Frame (English intra coded picture) reference picture, corresponds to a fixed image
GOP and is independent of other picture types. Each GOP begins with this type of picture.
P-picture and/or P-Frame (English predictive coded picture) contains difference information from the
preceding I or P-Frame.
B-picture and/or B-Frame (English bidirectional predictive coded pictures) contain difference infor-
mation from the preceding and/or following I or P-Frame.
D-picture and/or D-Frame (English DC direct coded picture) serves the fast advance.
A GOP always begins with an I-Frame. Afterwards several P-Frames follow, in each case with some
frames distance. In the remaining gaps are B-Frames. With the next I-Frame a new GOP begins.
GUI Graphical User Interface.
HDTV High Definition Television
HEVC High Efficiency Video Coding (H.265)
IEC International Electrotechnical Committee
IP Internet Protocol
ISO International Standards Organisation
ITU-R International Telecommunications Union - Radiocommunications Study Groups
ITU-T International Telecommunications Union - Telecommunications Standardisation Sector
MGT Management
Management information base stems from the OSI/ISO Network management model and is a type of
database used to manage the devices in a communications network. It comprises a collection of ob-
jects in a (virtual) database used to manage entities (such as routers and switches) in a network.
Objects in the MIB are defined using a subset of Abstract Syntax Notation One (ASN.1) called Struc-
ture of Management Information Version 2 (SMIv2) RFC 2578.The software that performs the pars-
MIB ing is an MIB compiler.
The database is hierarchical (tree structured) and entries are addressed through object identifiers. In-
ternet documentation RFCs discuss MIBs, notably RFC 1155, Structure and Identification of Man-
agement Information for TCP/IP based internets, and its two companions, RFC 1213, Management
Information Base for Network Management of TCP/IP-based internets, and RFC 1157, A Simple
Network Management Protocol.
MPTS Multiple Program Transport Stream. A transport stream that offers several programs.
Some transmission schemes, such as those in ATSC and DVB, impose strict constant bitrate require-
Null pack- ments on the transport stream. In order to ensure that the stream maintains a constant bitrate, a Multi-
ets plexer may need to insert some additional packets. The PID 0x1FFF is reserved for this purpose. The
payload of null packets may contain any data at all, and the receiver is expected to ignore its contents
A packet is the basic unit of data in a transport stream. It consists of a sync byte, whose value is 0x47,
followed by three one-bit flags and a 13-bit PID. This is followed by a 4-bit continuity counter. Ad-
ditional optional transport fields, as signaled in the optional adaptation field, may follow. The rest of
Packet
the packet consists of payload. Packets are most often 188 bytes in length, but some transport streams
consist of 204-byte packets which end in 16 bytes of Reed-Solomon error correction data. The 188-
byte packet size was originally chosen for compatibility with ATM systems.
PAT stands for Program Association Table. The PAT lists PIDs for all PMTs in the stream. Packets
PAT
containing PAT information always have PID 0x0.
To assist the decoder in presenting programs on time, at the right speed, and with synchronization,
PCR programs usually periodically provide a Program Clock Reference, or PCR, on one of the PIDs in the
program.
Each table or elementary stream in a transport stream is identified by a 13-bit PID. A demultiplexer
extracts elementary streams from the transport stream in part by looking for packets identified by the
PID
same PID. In most applications, Time-division multiplexing will be used to decide how often a par-
ticular PID appears in the transport stream.
PIP Picture in Picture. Low resolution stream proceeded from a main resolution input.
Program Map Tables, or PMTs, contain information about programs. For each program, there is a
PMT, with the PMT for each program appearing on its own PID. The PMTs describe which PIDs
contain data relevant to the program. PMTs also provide metadata about the streams in their con-
PMT stituent PIDs. For example, if a program contains an MPEG-2 video stream, the PMT will list
this PID, describe it as a video stream, and provide the type of video that it contains (in this case,
MPEG-2). The PMT may also contain additional descriptors providing data about its constituent
streams.
Transport stream has a concept of programs, which are groups of one or more PIDs that are related to
each other. For instance, a transport stream used in digital television might contain three programs,
to represent three television channels. Suppose each channel consists of one video stream, one or two
Programs
audio streams, and any necessary metadata. A receiver wishing to tune to a particular channel mere-
ly has to decode the payload of the PIDs associated with its program. It can discard the contents of all
other PIDs.
RTP Real Time Protocol, a transport protocol for real-time data
SDI Serial Digital I/O
SMPTE Society of Motion Picture and Television Engineers
SNMP, a communication protocol between management stations (consoles, for example) and man-
aged objects, (such as routers, gateways, and switches) makes use of MIBs. Components controlled
by the management console need a so-called SNMP agent -- a software module that can communi-
SNMP cate with the SNMP manager.
SNMP uses a specified set of commands and queries. An MIB should contain information on these
commands and on the target objects (controllable entities or potential sources of status information)
with a view to tuning the network transport to the current needs.
SPTS Single Program Transport Stream. A transport stream that offers only one program.
TS Transport Stream
• Make sure that all of the cables are correctly and firmly attached.
If you have asked yourself all of the pertinent questions in the troubleshooting checklist, and you still can't get your
CM5000 to work properly, contact us via the provided link.
Before contacting us, make sure that you have a physical access to your CM5000 and that you have the following
information on hand:
• Names of any other devices installed in your system (Router's brands, specific equipments, etc.)
Online Resources
Visit this link for more information and documentation about ATEME and ATEME products.
http://www.ateme.com/
Customer Service
ATEME Customer Service provides assistance with product information, sales, registration, and other non-technical
issues.
To find out how to contact ATEME Customer Service, please visit http://www.ateme.com/ for your region or country
and click Contact Us.