Page 1
DMG 7000 Digital Media Gateway Software User Manual October 2021 8193E www.sencore.com | 1.605.978.4600 Revision 1.4...
Page 2
This document may also have links to third-party web pages that are beyond the control of Sencore. The presence of such links does not imply that Sencore endorses or recommends the content on those pages. Sencore acknowledges the use of third-party open source software and licenses in some Sencore products.
Page 3
DMG 7000 – User Manual Revision History Date Version Description Author 6/21/2019 First Draft 7/12/19 Updated draft 7/29/19 Revised draft 8/22/19 Initial Release 1/23/20 Correct latency range error in Zixi receive and transmit tables 6/5/2020 1.9.0 Feature Release 3/23/2021 1.10.0 Feature Release 10/19/2021 1.11.0 Feature Release...
Page 4
• Replacement Parts: When replacement parts are required, be sure the service technician uses replacement parts specified by Sencore, or parts having the same operating characteristics as the original parts. Unauthorized part substitutions made may result in fire, electric shock or other hazards.
Page 5
DMG 7000 – User Manual SAFETY PRECAUTIONS There is always a danger present when using electronic equipment. Unexpected high voltages can be present at unusual locations in defective equipment and signal distribution systems. Become familiar with the equipment that you are working with and observe the following safety precautions.
Page 6
DMG 7000 – User Manual Warning: Changes or modifications to this unit not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment. Package Contents The following is a list of the items that are included in the shipping carton: 1.
ProCare@Sencore.com Front Panel Overview There are three form factors for the DMG 7000. There are details below for each front panel. Note that connectors without highlighting and description are not used by the DMG 7000 and should not be connected.
Page 11
DMG 7000 – User Manual The DMG 70020 Field Unit 1. Power button 2. Reset button 3. Status indicators for Power ( ), Hard drive activity ( ), Management network activity ( ), video network activity ( ), and system status information ( The DMG 70030 Headend unit 1.
DMG 7000 – User Manual Rear Panel Overview The DMG 7000 form factors back panels are described in the figures below. Note that connectors without highlighting and description are not used by the DMG 7000 and should not be connected.
Page 13
DMG 7000 – User Manual The DMG 70030 Headend unit 1. Redundant Power supplies (two 120/240 AC switching power supply) 2. USB ports (two) for keyboard and mouse 3. Eth0: One of two available RJ45 Ethernet ports for management or MPEG/IP 4.
To make the power connection, the user will mate the power cord to the adaptor; mate the adaptor to the DC power jack on the back of the DMG 7000 mini then mate the power plug to a protected AC outlet The DMG 70020 Field Unit has a single AC power connection provided on the chassis.
However, if the user has a need to pursue maintenance of any DMG 7000, please send an email request to one of our Sencore Pro Care members (ProCare@sencore.com) asking for the documentation of their specific platform.
DMG 7000 – User Manual Section 3 Web Interface Operation Introduction This section includes the following topics: Logging into the DMG Web Interface ................ 18 Control Panels ......................18 Title Ribbons ......................19 Buttons and Status Indicators ..................19 System Details with Global View ................21...
DMG 7000 – User Manual Logging into the DMG Web Interface To open the DMG 7000 web interface use one of the following supported browsers and navigate to the unit’s IP address: • Internet Explorer 11 & above • Microsoft Edge 42 & above •...
DMG 7000 – User Manual Title Ribbons The “Gateway”, “Admin” and “About” control panels will group feature specific settings together under a title ribbon. Each ribbon presents an icon and description of settings that are offered. Each section can be expanded/collapsed with buttons at the right end as shown in the figure on the next page.
Page 20
Clicking the collapse icon will close the details viewing window. Configurable Text vs Display Text Status in the DMG 7000 web interface is shown with LED status indicators: Status is good. No errors are present and function is operating Green LED normally.
DMG 7000 – User Manual System Details with Global View Some details are ‘global’ and can be viewed at all times when logged into the web client. These are displayed at the top of the page immediately under the model banner.
DMG 7000 – User Manual Section 4 Web Interface Control Panels Introduction This section includes the following topics: Gateway Control Panel ....................23 Admin Control Panel ....................58 Reporting Control Panel .................... 75 About Panel ....................... 79 Page 22 (93)
DMG 7000 – User Manual Gateway Control Panel The Gateway control panel of the DMG 7000 web interface is used to configure the video processing details. This will include signal direction (transmit, receive or both), addresses to be received or delivered to and labeling of the gateways to help the user distinguish gateways from one another.
DMG 7000 – User Manual 4.1.1 Adding a Gateway To create a new or additional gateway, the user will click on the button in the upper left are of the page. This will open a configuration window and allow the user to define the ‘Alias’...
DMG 7000 – User Manual 4.1.2 Gateway Receive Settings This menu is used to configure IP receive settings for MPEG/IP, SRT, Zixi, HLS, Seamless RTP (SMPTE 2022-7 for Hitless Switching) and RIST inputs. Based upon the type of protocol the user selects, the available configuration settings will adapt to provide the best fit.
DMG 7000 – User Manual Universal Gateway Receive Settings Note: when the “Receive” option is enabled for a given protocol (MPEG/IP, SRT, Zixi, HLS, Seamless RTP or RIST), the gateway will be capable of receiving incoming bitrate for that protocol. When using multiple receive instances on the same gateway, the “Receive”...
Page 27
DMG 7000 – User Manual Setting Range Description Mode Multicast Multicast setting allows the unit to receive multicast streams. Multicast Unicast streams originate from the IP range 224.0.0.0 – 239.255.255.255. Unicast allows the unit to receive unicast streams. Unicast streams originate directly from a source device.
Page 28
DMG 7000 – User Manual Click the icon by the MPEG/IP input to view information about the incoming stream. Clicking the icon will hide the IP statistics. MPEG/IP Receive Statistics button is used to reset all the statistics for incoming IP packets and establish a new point of reference.
DMG 7000 – User Manual SRT Receive Settings The figure below shows the options available when the “Receive Type” is set to “SRT” SRT Receive Settings Page 29 (93)
Page 30
DMG 7000 – User Manual Setting Range Description Defines the ‘handshake’ mechanism to Call Mode Caller be used when establishing connection. Listener Rendezvous Remote Host xxx.xxx.xxx.xxx Defines the IP address of the stream on the remote device 0 – 65535...
Page 31
DMG 7000 – User Manual Click the icon by the SRT input to view information about the incoming stream. Clicking the icon will hide the SRT receive statistics. SRT Receive Statistics button is used to reset all the statistics for incoming SRT packets and establish a new point of reference.
DMG 7000 – User Manual Zixi Receive Settings The figure below shows the options available when the “Receive Type” is set to “Zixi”. Zixi Receive Settings Page 32 (93)
Page 33
(in milliseconds) Decryption Disabled Defines if a decryption of the received Mode signal is needed, which decryption AES-128 standard to use, or if the DMG 7000 will AES-192 automatically detect these AES-256 Automatic Decryption Key User entry Provides the key to allow signal processing if decryption is to be done 0 –...
Page 34
DMG 7000 – User Manual Click the icon by the Zixi input to view information about the incoming stream. Clicking the icon will hide the Zixi receive statistics. Zixi Receive Statistics button is used to reset all the statistics for incoming Zixi packets and establish a new point of reference.
DMG 7000 – User Manual HLS Receive Settings The figure below shows the options available when the “Receive Type” is set to “HLS”. HLS Receive Settings Page 35 (93)
Page 36
DMG 7000 – User Manual Setting Range Description HLS Mode Push Determines if the HLS receives through a local or Pull network location HLS Network Location User Entry Defines address of the HLS stream to be received Profile / Bandwidth...
DMG 7000 – User Manual Seamless RTP Receive Settings The figure below shows the options available when the “Receive Type” is set to “Seamless RTP”. Seamless RTP Receive Settings Page 37 (93)
Page 38
DMG 7000 – User Manual Setting Range Description Path 1 or 2 Destination IP xxx.xxx.xxx.xxx Defines the address of the first or second path to be received Path 1 or 2 Destination 1 - 65535 Defines the port of the first...
DMG 7000 – User Manual RIST Receive Settings The figure below shows the options available when the “Receive Type” is set to “RIST”. RIST Receive Settings Page 39 (93)
Page 40
DMG 7000 – User Manual Setting Range Description Profile Mode Simple Specifies the RIST profile mode by which to receive the incoming stream Main 1 – 8000 Latency (ms) Defines buffer size in milliseconds Decryption Disabled Specifies if the incoming RIST stream Mode needs to be decrypted.
Page 41
DMG 7000 – User Manual Click the icon by the RIST input to view information about the incoming stream. Clicking the icon will hide the RIST receive statistics. RIST Receive Statistics button is used to reset all the statistics for incoming RIST packets and establish a new point of reference.
Gateway Transmit Settings This menu is used to configure IP transmit settings for MPEG/IP, SRT, Zixi and RIST. The DMG 7000’s Gateway Transmit available configuration options will change based on the protocol the user selects for the “Transmit Type” field.
DMG 7000 – User Manual MPEG/IP Transmit Settings The figure shows the options available when the “Transmit Type” is set to “MPEG/IP”. MPEG/IP Transmit Settings Page 43 (93)
Page 44
DMG 7000 – User Manual Setting Range Description 224.0.0.0 – Destination IP This setting is only available when 239.255.255.255 receiving a multicast stream. This is the address the unit will attempt to join 0 – 65535 Destination Port This is the UDP port the source device is sending to.
DMG 7000 – User Manual SRT Transmit Settings The figure below shows the options available when the “Transmit Type” is set to “SRT”. SRT Transmit Settings Page 45 (93)
Page 46
Type of Service field of the IP Header for the outgoing stream. Encryption Disabled Defines which encryption standard to Mode use or if the DMG 7000 will AES-128 automatically detect this. AES-256 10 – 79 characters Passphrase Defines the encryption passphrase...
Page 47
DMG 7000 – User Manual Click the icon by the SRT transmit instance to view information about the about stream. Clicking the icon will hide the SRT transmit statistics. SRT Transmit Statistics button is used to reset all the statistics for outbound SRT packets and establish a new point of reference.
DMG 7000 – User Manual Zixi Transmit Settings The figure below shows the options available when the “Transmit Type” is set to “Zixi”. Zixi Transmit Settings Page 48 (93)
Page 49
Maximum Defines the maximum latency or buffer Latency (ms) size (in milliseconds) Encryption Disabled Defines which encryption standard to Mode use or if the DMG 7000 will AES-128 automatically detect this AES-192 AES-256 Automatic Encryption Key User entry The key to be used by downstream decryption devices 0 –...
Page 50
DMG 7000 – User Manual Interface Available for One Allows user to define parameters and Bonding Box Interface Mode details about the port(s) when bonding Any Interface Mode Zixi transmissions can be configured to use multiple interfaces simultaneously (Port Bonding). By defining the maximum bitrate for that interface, the unit will only send up to that rate on that interface.
Page 51
DMG 7000 – User Manual Click the icon by the Zixi transmit instance to view information about the outbound stream. Clicking the icon will hide the Zixi Transmit statistics. Zixi Transmit Statistics button is used to reset all the statistics for outbound Zixi packets and establish a new point of reference.
DMG 7000 – User Manual RIST Transmit Settings The figure below shows the options available when the “Transmit Type” is set to “RIST”. RIST Transmit Settings Page 52 (93)
Page 53
DMG 7000 – User Manual Setting Range Description Profile Mode Simple Specifies the RIST profile mode for the transmit instance. The Simple profile Main mode will output with the same packet structure as an RTP packet. The Main profile mode will add more header...
DMG 7000 – User Manual Click the icon by the RIST transmit instance to view information about the outbound stream. Clicking the icon will hide the RIST transmit statistics. RIST Transmit Statistics button is used to reset all the statistics for incoming RIST packets and establish a new point of reference.
DMG 7000 – User Manual Multiple Receive Instances 4.1.5 Configuring Active Inputs and Failover When two receive instances are configured as per Section 4.1.4, only one of them can be assigned to the transmit instances. The Input Selection menu is used to determine which receive instance is the primary and backup.
Active Backup Input 4.1.6 Additional Transmit Instances The DMG 7000 will allow the user to configure a single gateway for multiple transmission paths. To add an additional transmission path, click on the button in the top left corner of the Gateway section. The gateway configuration window will open with an additional Transmit tab.
The configuration button for this feature will be found under the Admin Control Panel title ribbon. This feature provides the DMG 7000 user management control of the web interface access password. In order to make changes to passwords, click the change password button.
4.2.3 SNMP MIB files The SNMP MIB files for the DMG 7000 can be obtained by clicking on the SNMP MIBs button at the top of the page. This will open a new tab within the current web browser and give the user a list of all available MIB files. Directions on how to save them to an external storage location are provided at the bottom of the list.
4.2.4 Diagnostics The DMG 7000 provides the user the ability to take a snapshot of the ALL current unit settings, reported values, active alarms, and the alarm and log file history. This snapshot will be downloaded as an .XML format file that can be attached in an email or opened for viewing.
DMG 7000 – User Manual 4.2.5 Security Manager The Security Manager is used to configure self-signed certificate information. Additionally, using public and private keys, this menu is used to enable DTLS encryption and decryption on RIST receive and transmit instances as described in Section 4.2.5.1.
Page 62
DMG 7000 – User Manual Setting Range Description Country Name User entry Country Name for generated CSR file State or User entry State/Province Name for generated Province Name CSR file Locality Name User entry Locality Name for generated CSR file...
Remote Certificate File fields. Uploaded Key and Certificate Files When making a DTLS connection between a DMG 7000 that is transmitting RIST and a DMG 7000 that is receiving RIST, these same files must be uploaded to both units. Additionally, both the transmit and receive instance on each unit must have Profile Mode configured for “Main”...
Updates to the DMG 7000 are performed through the web interface. A software update file is provided by Sencore and then uploaded to the unit. To request the latest software version or a copy of the release notes please send an email to ProCare@Sencore.com...
DMG will reboot after the rollback process is complete. 4.2.7 Reboot the Unit The DMG 7000 can be rebooted from the web interface Admin page. The ‘Reboot’ button is located in the top right corner of the Admin Control Panel. Page 65 (93)
The configuration button for this feature is found under the General Settings title ribbon of the Admin control panel. The Unit Alias is a unique name or description the user can assign to the DMG 7000. The ‘Alias’ will be available on the unit web client and front panel.
Configuring the Unit Networks and VLANs System Network interface The DMG 7000 can be assigned a Hostname and DNS servers. To access this menu, click on the Configure Networks gear icon. Within the window that opens, the user can assign a Hostname to the DMG 7000, define which physical port (Eth0 or Eth1) the Default Gateway will use [The web-interface is accessible from the IP address of either Ethernet port;...
Page 68
DMG 7000 – User Manual Management and Video/IP Ports Each of the two physical NICs are identical in every way; either one can be configured for the management or Video/IP networks. As shown below, clicking the gear icon will open the settings for each NIC, including the name of the port, IP address and VLAN options.
Page 69
DMG 7000 – User Manual Setting Available Selections Description VLAN Name User Entered User defined VLAN names The VLAN Tag to be assigned to 1 – 4094 VLAN Tag ID outgoing streams and filtered for incoming streams IP Address xxx.xxx.xxx.xxx...
4.2.11 SSH Tunnels The DMG 7000 can be remotely managed by using an SSH tunnel. In applications where Zixi ZEN Master is being used, an SSH tunnel is established to provide remote access to the web GUI of the DMG 2100.
Page 71
Address reporting to Zixi (ZEN Master) Destination server. Localhost is the default. Valid Domain Host Name 0 – 65535 Local The port that is accessible to the Zixi (ZEN Destination Master) server. Port 80 (DMG 7000 web Port client) is the default. Page 71 (93)
4.2.13 Setting Unit Time and Date The DMG 7000 can be set to synchronize with an NTP server or a manual data and time can be defined by the user. Click the “Configure Date/Time” cog icon to begin. These values are used to timestamp entries in the Alarm and Event logs under the Reporting tab.
DMG 7000 – User Manual Setting Available selections Description NTP = user provides IP address of NTP Update server to synchronize system date and time NTP or Manual Mode with. Manual = user will define system date and time. XXX.XXX.XXX.XXX Defines IP Address or Domain Name of the server to be used when in NTP mode.
Delete Single Entry Removes single address from SNMP Manager list 4.2.15 Syslog The DMG 7000 can be configured to send error and event logs formatted in the syslog protocol to a remote user specified Syslog server. State Enabled or Disabled Enabled = send message;...
DMG 7000 – User Manual Reporting Control Panel The Reporting control panel in the DMG 7000 will provide the user with a list of active alarms, as well as a means to log the detected events. Active alarms are constantly updated to reflect the real-time state of the unit.
These instances are monitored within specific hardware and stream processing paths. How the DMG 7000 responds to the detection of the instance can be configured. Three ‘checkbox’ columns allow the user to define the system response. The checkbox at the top of the column can be used to enable or disable all instances in that column.
Page 77
Alarm This will cause the Error LED on the front of the unit and in the web client to illuminate. A checked box defines which instances will trigger the DMG 7000 to send trap SNMP Trap messages. The APPLY button at the bottom of the window will commit the settings changes to the system, while the CANCEL button will ignore any settings changes and close the configuration window.
DMG 7000 – User Manual A checked box defines which instances will trigger the DMG 7000 to SNMP Trap send a trap message. 4.3.3 Event Logs The Logs window provides the user a display of the log file and management tools to streamline the data returned.
Configuration of the logs will provide the user with the same configuration options as covered in section 4.3.2. About Panel Under the “About” panel, there is information about the current software version, hardware/software options, how to contact Sencore, and details on third party software being used. 4.4.1 System Information This area of the control panel gives the user the unit serial number and software version installed.
4.4.4 Third Party Software Information This area of the control panel can be expanded to show the third-party software used by the DMG 7000. For more details see Section 5 – Appendix D for a complete list. Page 80 (93)
DMG 7000 – User Manual Section 5 Appendices Introduction This section includes the following appendices: – Specifications ..............82 Appendix A – Error and Event List ............85 Appendix B – Internet Transport Protocol Explanation ......87 Appendix C – Acronyms and Glossary ............ 89 Appendix D –...
DMG 7000 – User Manual Appendix B – Error and Event List Events Description Date/Time Changed The Date/Time setting of the system was changed NTP Updated The NTP Date/Time was updated Software Update Failed An attempted software update was unsuccessful...
Page 86
DMG 7000 – User Manual Zixi Receive Decryption Error The system has errors when trying to decrypt Zixi signal The system has detected dropped packets in the Zixi Receive Dropped Packets Error received Zixi signal Zixi Receive Not Recovered The system is reporting that retransmitted packets...
DMG 7000 – User Manual Appendix C – Internet Transport Protocol Explanation This section is intended to provide example system deployments of the DMG 7000 with all supported protocols. Each protocol can be used in different ways to accomplish the goal of distributing content reliability over unmanaged networks and internet connections.
Page 88
DMG 7000 – User Manual In this final example, the DMG 7000 is being used for signal acquisition from sources transmitted over an unmanaged network or internet connection. The goal of the DMG 7000 is to be protocol agnostic, allowing reception of MPEG/IP, SRT, Zixi and other protocols.
DMG 7000 – User Manual Appendix D – Acronyms and Glossary 8VSB: Vestigial sideband modulation with 8 discrete amplitude levels. AAC: Advanced Audio Coding AC3: Audio Coding Three ADTS: Audio Data Transport Stream ASI: Asynchronous Serial Interface ATSC: Advanced Television Systems Committee...
Appendix E – Warranty Sencore One-Year Warranty: Sencore warrants this instrument against defects from any cause, except acts of God and abusive use, for a period of 1 (one) year from date of purchase. During this warranty period, Sencore will correct any covered defects without charge for parts, labor, or recalibration.
Once an RMA number has been issued, the unit needs to be packaged and shipped back to Sencore. It’s best to use the original box and packaging for the product but if this not available, check with the customer service representative for the proper packaging instructions.
DMG 7000 – User Manual Appendix G – Open Source Software The DMG 7000 includes: Package Version License Copyright amibios dmi 75dce7b GPL Version 2, June 1991 Claudio Matsuoka BusyBox 1.24.2 GPL Version 2, June 1991 Erik Anderson, et.al. 2002-2015 Matt Johnston, et.al Dropbear 2016.74...
Need help?
Do you have a question about the DMG 7000 and is the answer not in the manual?
Questions and answers