User Guide
Document version: v2
Software Version: 2.1.x
03/2016 – Customer Services
Table of Contents
2
Configuring a Watch Folder ................................................................................................. 40
Updating the DMNG StreamHub Application .......................................................................... 41
References ............................................................................................................................... 41
About Section ....................................................................................................................... 41
Capped Bitrate...................................................................................................................... 42
Note on File Formats ............................................................................................................ 42
Bandwidth Used for the Intercom Function ........................................................................ 42
Streaming Output Good Practices........................................................................................ 43
Troubleshooting ....................................................................................................................... 44
Viewing the Logs .................................................................................................................. 44
Getting a Report File ............................................................................................................ 44
Restarting the DMNG StreamHub Application .................................................................... 44
Troubleshooting Streaming Outputs.................................................................................... 45
Troubleshooting Intercom ................................................................................................... 47
Troubleshooting Record ....................................................................................................... 47
Glossary .................................................................................................................................... 48
3
How to Read this Document?
This User Guide is intended for master control room operators. In this document, we assume
that Master Control Room (MCR) operators have advanced computer knowledge and are
familiar with any equipment used by operators.
To facilitate the navigation through this User Guide, we adopt the following text styles:
The references are underlined; click on them to access the referred part.
The terms highlighted in bold are user interface terms.
Please note that data that can vary such as file names and default values (for IP
addresses, user names and passwords) are in italic.
The terms in blue font are defined in the glossary; click on them to access the glossary.
Important notice: The content of this guide may be modified without notice. Please go to
AVIWEST's Extranet to make sure that you have the latest version of this manual.
This user guide and its content are the property of AVIWEST. It is forbidden to copy, disclose,
or reproduce either the whole document or any part without AVIWEST’s prior written
agreement. DMNG® is a trademark of SAS AVIWEST. All other trademarks are the property of
their respective owners.
Contact Us
Should you have any question or require any complementary information, feel free to
contact AVIWEST’s technical support team.
Global Support
APAC Support Office LatAm Support Office Russia Support Office
Headquarters
www.aviwest.com
4
DMNG StreamHub Overview
5
Main Functions
Designed to receive video and audio feeds, the DMNG StreamHub allows:
decoding and streaming out video and audio content through its physical outputs (SDI or
HDMI),
distributing video and audio content through CDNs, media servers, IRDs thanks to its
streaming outputs,
recording video files1,
Transcoding and playing back video files forwarded by field units,
monitoring video transmissions,
monitoring and controlling remotely the connected field units.
To ease newsgathering management operations, the DMNG StreamHub also features video
upscale and downscale capabilities, as well as the following options2: File Transfer, Intercom,
and Tally Light.
Supported Inputs
With up to 16 input Channels, the DMNG StreamHub supports incoming digital video and IP
video streams from DMNG field units: DMNG PRO, DMNG RACK or DMNG APP.
The software license applied on the DMNG StreamHub application defines the number of
input channels as well as the number of field units allowed to connect simultaneously to the
DMNG StreamHub (for each type of field units).
Please see Checking the License.
Physical Outputs
The DMNG StreamHub can have up to 4 SDI outputs when installed on a 2U server and up to
2 SDI outputs when installed on a 1U server. 1U and 2U DMNG StreamHub servers can have
one HDMI output maximum. The number of physical output depends on the video card
embedded in the DMNG StreamHub server as well as on the license applied on the server.
Please see Checking the License.
The DMNG StreamHub offers multiple output video resolutions: HD 1080i, HD 1080p, HD
720p, SD, PAL, and NTSC.
1
The Record function is a software option; its availability depends on the license applied on the
DMNG StreamHub.
2
The File Transfer, Intercom and Tally Light are software options; their availability depends on the license
applied on the DMNG StreamHub.
6
Streaming Outputs
The DMNG StreamHub offers up to 16 streaming outputs, depending on the license applied
on the server, to distribute video content using RTMP, RTSP, HLS or TS/IP streaming protocol.
Each streaming protocol is designed for a specific use case, for more information please see
Selecting the Proper Streaming Protocol.
Login Section
Dashboard
Login Section
There are two privilege levels to access the DMNG StreamHub: user and administrator. In
the top part of the DMNG StreamHub, you can see the current access type. The login section
allows logging in to the DMNG StreamHub web interface as admin or as user. It also allows
performing maintenance operations, such as changing the passwords to access the web
page as admin or as user, restarting the DMNG StreamHub or getting a report file.. For more
detailed information, please see Changing the Passwords, Restarting the DMNG StreamHub
Application and Getting a Report File.
7
Dashboard
The home page of the DMNG StreamHub application is called Dashboard. It shows all the
video inputs of the DMNG StreamHub which are the receiving channels, the physical outputs
(SDI or HDMI) and the streaming outputs, if any. The Dashboard shows the state of each
input channel:
Side Bar
Located on the left, the side bar is the menu of the DMNG StreamHub. It gives access to:
the Dashboard,
the Channel pages, each Channel page corresponds to a channel of the
DMNG StreamHub,
the Intercom page,
the File explorer, which is the file explorer of the DMNG StreamHub application,
the Logs page,
the Settings menu (only available to administrators),
the Help section, from which you can download the User Guide corresponding to the
current software version of the DMNG StreamHub,
the About section, which provides general information about the DMNG StreamHub,
please see About Section.
8
Getting Started
In order to operate properly, the DMNG StreamHub server must be properly installed and its
network interface(s) configured according to your network architecture. The
DMNG StreamHub also requires minimal upload and download speeds. For more
information, please refer to the DMNG StreamHub Installation Guide.
Before using the DMNG StreamHub application for the first time, we strongly recommend
that you check the configuration of the network interfaces of the DMNG StreamHub server
and that you make sure that the downlink and uplink speeds of the DMNG StreamHub are
sufficient for your use. For more details, please refer to the DMNG StreamHub Installation
Guide.
We also recommend that you check your router or firewall configuration, please see
Checking the Network Configuration, and that you Configuring Basic Settings.
9
X If there is a proxy or firewall: for RTMP streaming
TCP 1935
output protocol (this is the default port)
Notes:
* Here, you have to open a port range starting from the base port and equal to the number
of channels of the DMNG StreamHub + 1. Mind: the number of channels is defined by the
license, please see Checking the License.
** Administrators can modify the base port from the DMNG StreamHub application’s
settings menu, for more information please see Configuring the Connection Settings.
Make sure that the router or firewall to which is connected the DMNG StreamHub server
allows traffic on these UDP and TCP ports.
10
Accessing the DMNG StreamHub Web Page
You can access the DMNG StreamHub web interface from any computer connected to the
Internet.
3
You can change the password for the admin and for the user, for more information please see Changing the
Passwords.
4
If you installed a DMNG StreamHub software version before v2.0.3, the default password for the user is
dmngstudio.
11
Managing Incoming Live Videos
The quality of the output video depends on the quality of the transmission, namely the
performance of each link used as well as the latency and the other settings used for
streaming.
12
bitrate (kbps) and the latency (ms).
If needed, you can then perform the following adjustments: deactivating or activating
cellular modems and capping the video bitrate.
Before adapting the video bitrate, check that the Live profile selected is suitable for
streaming video content in the current network conditions.
If the video quality looks poor despite using a Live profile appropriated to the network
conditions, and if you observe that the overall bandwidth is lower than the video capped
bitrate, you can lower the video capped bitrate, thus the exceeding bandwidth is used for
packet redundancy, which decreases the amount of lost packets. To cap the video bitrate:
① Access the Channel page.
② Use the Video capped bitrate slider
control to cap the video bitrate in real
time.
13
▷ The video bitrate is dynamically capped according to your change.
① Access the Dashboard, the Intercom page or the Channel page of the channel to
which is connected the DMNG field unit with which you want to communicate.
5
In order to use the Intercom function, you need to connect a sound card to the DMNG StreamHub server, to
configure it from the DMNG StreamHub application’s settings, see Configuring the Intercom, and to connect
headphones and a microphone to the sound card. The user of the field unit also has to connect headphones
and a microphone to the field unit.
14
Managing the Video Transmissions
The DMNG StreamHub application receives incoming Live video and audio feeds in order to:
You can lock any physical and streaming output using the lock button ( ) in order to avoid
changing the input channel from the Dashboard or any Channel page. Click the unlock
button ( ) to unlock the output.
Note: Locking an output does not prevent the administrator from changing the configuration
of the output from the Settings menu.
In order to obtain the best possible video quality through the DMNG StreamHub’s streaming
outputs, the encoding settings configured on the field unit are crucial please see Streaming
Output Good Practices.
15
Broadcasting Videos
You can broadcast videos through the DMNG StreamHub’s physical and streaming outputs
directly from the Dashboard page or from a Channel page.
③ If you use streaming outputs, make sure that the outputs are enabled: the button is
black before starting streaming and it turns blue when it is streaming.
16
Recording Incoming Live Videos
If the license applied on the DMNG StreamHub allows the Record function, the
DMNG StreamHub can record any incoming video stream onto its internal hard drive disks,
even while it is being broadcasted through physical or streaming outputs. You can activate
the Record from the Dashboard or from the Channel page of the channel receiving the video
feed to save.
① Click on to start recording. If the record button is not available, please see
Troubleshooting Record.
▷ The record button turns blue ( ) and the DMNG StreamHub starts recoding
the video onto the DMNG StreamHub server.
② Click on to stop recording, or the recording automatically stops when the live
transmission ends.
▷ The video is recorded in a TS file. It is available in the File explorer of the
DMNG StreamHub application and on the server in the folder
data/media/[device_identifier].
Please see Note on File Formats.
Notes
Administrators can configure the recorder so that the record automatically starts on a
channel as soon as it receives video feeds, please see Configuring the Media Recorder.
When the Record function is configured to start automatically (Record auto-start),
deactivating the Record on a channel also disables the Record auto-start temporarily on the
channel. To re-enable the Record auto-start , you have to reactivate the Record on the
channel by clicking the record button or you have to restart the DMNG StreamHub
application6.
6
Restarting the DMNG StreamHub application disconnects all the online field units from the
DMNG StreamHub and it stops the action(s) in progress on the fields units (Live or Forward) and on the
DMNG StreamHub’s outputs.
17
Managing Received and Recorded Files
The DMNG StreamHub can receive any type of file forwarded by field units. The File explorer
allows you to play back7, download, rename and delete the files forwarded by field units as
well as the files recorded and transcoded by the DMNG StreamHub.
The File explorer of the DMNG StreamHub application provides information on the files
saved onto the DMNG StreamHub:
7
The DMNG StreamHub only plays MP4, MP4f and MOV video files sent by DMNG field units.
18
Playing Back Video Files
If the license applied on the DMNG StreamHub includes the Play back option, you can play
back MP4, MP4f, MOV8 and TS video files saved on the DMNG StreamHub in order to stream
them out through one or several physical outputs.
▷ After playing back the video file, click the eject button to release
the physical output.
Downloading Files
① Access the File explorer of the DMNG StreamHub application.
② Access the folder
corresponding to the field unit
from which the file came.
8
MP4, MP4f and MOV video files recorded by DMNG field units.
19
Deleting Files
① Access the File explorer of the DMNG StreamHub application.
② Access the folder corresponding to the field unit from which the file came.
③ Select the file(s) to delete using the checkbox(es).
Note: you cannot select at the
same time files that are not
located in the same folder.
④ Click the Delete button to
delete the selected file(s)
from the DMNG StreamHub
server.
Note: Administrators can also configure the Media Cleaner to automatically clean the
Media sub folders on a regular basis. Please see Configuring the Media Cleaner.
Renaming Files
① Access the File explorer of the DMNG StreamHub application.
② Access the folder
corresponding to the field
unit from which the file came.
③ Click the rename button .
④ Type the new file name.
⑤ Click on Save or press the Enter key of your keyboard to rename the file as per your
edit.
20
Controlling Remotely the Connected Field Units
The DMNG StreamHub allows you to remote control each DMNG field unit connected to the
DMNG StreamHub.
Note: Disconnecting a field unit while it is streaming Live or forwarding files stops the
action currently performed by the field unit as well as the Intercom on the channel.
1 2
From the Channel page, you can start a live transmission or managing the files saved onto
any mass storage device connected to or inserted into the field unit (SD card and USB key).
Note: These functions are not available when the field unit is operating, i.e. when a Live,
Record or Forward is in progress.
21
Starting a Live Transmission
To start a Live transmission from a Channel page:
① Select the Live profile (not available for DMNG APP) (1).
Note: This dropdown list can include up to 30 Live profiles (even though you can
configure up to 50 Live profiles from the Web Configurator of the DMNG PRO).
② Click the Start Live button to start the Live transmission (2).
▷ This button turns to a Stop Live button when a Live is in progress on the
channel.
Forwarding Files
You can forward any type of files saved onto any mass storage device connected to or
inserted into the field unit (SD card and USB key).
① Click on Media to select the mass storage device, SD card or USB key, on which are
the file(s) that you want to forward9.
The forwarded files are available in the File explorer of the DMNG StreamHub application
and they are saved on the server in the folder data/media/[device_identifier]. (Please see
Note on File Formats.)
9
If you have inserted a new mass storage device into the DMNG field unit while you were on the Media page,
you have to click on Media to refresh the file list.
22
Renaming a File
Note: Do not rename an MP4F file which has not been finalized yet (i.e. transcoded into
an MP4 or MOV file); otherwise the Forward will restarts from the beginning.
① Click on Media to select the mass storage device on which are the file(s) that you
want to rename.
② Click the rename button
.
③ Type the new file name.
④ Click on Save or press the
Enter key on your
keyboard to rename the
file as per your edit.
Note: An exclamation mark appears below the file name if you entered an incorrect
character (namely a coma character, a space character or *). Click on this exclamation mark
to cancel the renaming.
Deleting a File
① Click on Media to select the mass storage device on which are the file(s) that you
want to delete.
② Use the checkbox(es) to select the file(s) that you want to delete.
You can select files located in different folders.
③ Click the Delete button.
▷ The selected files
are deleted.
23
Full Remote Control
You have full remote control of the connected DMNG PRO and DMNG RACK thanks to the
Web Configurator tab (for administrators) or the Remote tab (for users).
① Access the Channel page of the channel to which is connected the field unit that you
want to control.
② Access:
or
Notes:
Please note that only one user can connect to the Web
Configurator at the same time.
Please also note that the Web Configurator and the
Remote tabs are not available when the DMNG PRO is
operating, i.e. when a Live, Record or Forward is in
progress.
▷ For more information about using the DMNG PRO through its
touchscreen, please refer to the DMNG PRO User Guide.
Note: Please note that you cannot perform the following actions on the
DMNG PRO using the DMNG StreamHub:
o starting or stopping the auto-record while a Live is in progress,
o stopping a Store,
o stopping a progressive forward (if the DMNG PRO firmware version is lower
than v2.5).
24
Configuring Remotely Connected DMNG Field Units
This section explains how to remotely configure DMNG PRO or DMNG RACK field units
connected to the DMNG StreamHub.
Please note that only administrators have access to the Web Configurator tab of the channel
pages.
Notes:
You cannot access the Web Configurator tab when the DMNG PRO is operating, i.e.
when it is streaming Live, recording videos or forwarding files.
Please note that only one user can access the Web Configurator at the same time.
To configure remotely a DMNG PRO or a DMNG RACK:
① On the DMNG StreamHub, access the page of the Channel to which is connected the
DMNG field unit that you want to configure.
② Access the Web Configurator tab.
▷ You can now configure the DMNG field unit through its Web Configurator.
Please refer to the DMNG PRO User Guide for more details.
③ After modifying settings on any tab of the Web Configurator, click the SAVE CONFIG
button to save the modifications.
25
Configuring the DMNG StreamHub Application’s Settings
Only administrators can access the Settings menu to configure the DMNG StreamHub
application as well as the server’s outputs.
Note: You can change the configuration of a physical output while it is in use, however
changing the output standard, the packet loss management mode, the reference timing
offset or the default input interrupts the Live for a few seconds (5 seconds max).
To configure physical outputs:
① On the side bar, click on Settings.
② Click on Physical Outputs.
▷ You can now configure every output according to your needs.
26
The decoder does not process incomplete H264 slices; it freezes the video on
packet loss until it receives the next complete intra picture. No degraded
picture on the output but temporal rendition will be jerky compared with
concealment mode in case of packet loss.
⑥ Select the default input channel for the output.
⑦ Select the picture to display on stream loss from the Lost stream dropdown list and
the Timeout (in seconds).
If you want to use a custom picture, select Custom picture click the Browse button
located at the bottom of the page, browse your computer to select the picture you
want to use and click the Upload button.
⑧ If you use a reference input signal (genlock) and that you need to adjust the phase of
the video output with respect to the video reference, set the Ref Timing offset, in
pixels (from -511 to +511).
⑨ Tick the Display output name checkbox to display the output
name on the output preview.
⑩ Click the Save button located on the top right corner of the
page to save your changes.
Notes on Genlock
The video standard of the input reference signal must match the output standard of the
physical output(s).
You can genlock SDI outputs of the DMNG StreamHub using the REF Input of the video
card. Please refer to the synchronization formats supported by the sync input of the
video card integrated into the DMNG StreamHub server. Usually, it is BlackMagic
Decklink 4K (1 output), Duo (2 outputs) or Quad (4 outputs).
If two SDI outputs are configured with different standards (e.g. 50Hz and 60Hz), do not
genlock those outputs.
27
Configuring an RTMP Output
① Tick the Enable checkbox so that you can configure the output.
② Enter a name for the streaming output in the first field.
③ Select the RTMP streaming protocol from the dropdown list.
④ Type the destination in the URI field.
Typically the URI of an RTMP live event is composed of the protocol, the destination
host (its IP address or host name), the port, the application name, the instance name
and the stream name. The port and instance name are optional.
The pattern of an RTMP URI is as follows:
[protocol]://[destinationHost](:[port])/[applicationName](/[instanceName])/[stream
Name]
For instance, the URI of a Youtube live event could be:
rtmp://a.rtmp.youtube.com/live2/channelname.zdxd-sgyj-4m7s-42sx
On YouTube, you can find the stream name and the destination host plus the
application name (called "Server URL") on the Ingestion Settings page.
If you do not use the default port for RTMP streaming protocol (TCP 1935), you have
to add the port number after the destination host, separated by a colon character
(e.g. if you use TCP port 1934, the URI will be:
rtmp://a.rtmp.youtube.com:1934/live2/channelname.zdxd-sgyj-4m7s-42sx)
⑤ Select the Input channel you want to stream out through the streaming output that
you are configuring.
(Users and administrators can also change the input channel associated to the
streaming output from the Dashboard or from a Channel page, please see
Broadcasting Videos.)
⑥ Select the Packet loss management mode:
Freeze
On stream packet loss, the video freezes. The DMNG StreamHub does not
pass incomplete H264 slices and will wait the next complete intra picture.
This mode will avoid crash and broken pictures at output of third-party
decoders.
Concealment
On stream packet loss, the transmission continues and the DMNG StreamHub
passes incomplete H264 slices.
Mind: Third-party decoders may display broken pictures or even crash.
⑦ Click the Save button located in the top right corner of the page.
28
Configuring an RTSP Output
① Tick the Enable checkbox so that you can configure the output.
② Enter a name for the streaming output in the first field.
③ Select the RTSP streaming protocol from the dropdown list.
④ Type a label for the output stream in the Label field.
⑤ If required, type the credentials (Login and Password) in the corresponding fields.
Only 2 simultaneous clients can connect simultaneously to an RTSP stream coming
from the DMNG StreamHub.
⑥ Select the Input channel you want to stream out through the streaming output that
you are configuring.
(Users and administrators can also change the input channel associated to the
streaming output from the Dashboard or from a Channel page, please see
Broadcasting Videos.)
⑦ Click the Save button located in the top right corner of the page.
29
The default TS bitrate is 12,000kbps. The minimal TS bitrate is 500kbps and the
maximal bitrate is 20,000kpbs.
⑤ Set the Delay (i.e. the latency).
The minimal delay is 300ms and the maximal is 3,000ms.
⑥ Set the PIDs for the audio, for the video, for the PMT and for the PCR.
The PIDs must be included in the range 32 - 8190.
⑦ Enter the IP address of the receiver(s) (IRDs) and the port used for the transmission
according to the settings of the IRD.
You can configure up to two destinations.
⑧ Select the Input channel you want to stream out through the streaming output that
you are configuring.
(Users and administrators can also change the input channel associated to the
streaming output from the Dashboard or from a Channel page, please see
Broadcasting Videos.)
⑨ Click the Save button located in the top right corner of the page.
30
Configuring General Settings
31
⑤ Click on Yes to restart the DMNG StreamHub application 10.
▷ Your changes are taken into account after restarting the DMNG StreamHub
application.
⑥ Update the profile saved for this StreamHub on the field units accordingly.
10
Restarting the DMNG StreamHub application disconnects all the online field units from the
DMNG StreamHub and it stops the action(s) in progress on the fields units (Live or Forward) and on the
DMNG StreamHub’s outputs.
32
Applying a License on the DMNG StreamHub
After receiving the updated license file, you have to apply it on the DMNG StreamHub.
① Download the license file on your computer.
② On the side bar of the DMNG StreamHub, click on
Settings.
③ Click on General.
④ Click the Browse button.
⑤ Go to the folder where you saved the license file.
⑥ Select the license file.
⑦ Click the Open button.
⑧ Click the Apply button.
▷ A message prompts you to restart the DMNG StreamHub application.
⑨ Click on Yes to restart the DMNG StreamHub application or restart it later using the
Restart button available in the Login section11.
▷ A success message appears indicating that the license is successfully applied on the
DMNG StreamHub. If an error occurred on applying the license, please note down
the error message displayed and contact AVIWEST's support team.
Admin Password
① Click the downward arrow in the login section.
② Click on Password.
③ Enter the current password.
The default password is password.
④ Enter the new password; it must include 6 to 20 letters.
Spaces, special characters and figures are not allowed.
⑤ Confirm your new password.
⑥ Click the Apply button.
The Apply button is only available when the new password is confirmed.
▷ The administrator password is modified.
11
Restarting the DMNG StreamHub application disconnects all the online field units from the
DMNG StreamHub and it stops the action(s) in progress on the fields units (Live or Forward) and on the
DMNG StreamHub’s outputs.
33
User Password
Administrators can change the password to access the DMNG StreamHub web page as user.
① Click the downward arrow in the login section.
② Click on User.
③ Enter the new password; it must include 6 to 20 letters.
Spaces, special characters and figures are not allowed.
④ Confirm the new password.
⑤ Click the Apply button. This button is only available when the new password is
confirmed.
▷ The user password is modified.
34
▷ The files older than the retention time that you configured are automatically
deleted from the DMNG StreamHub server.
Note: When the Media transcoder is disabled, the DMNG StreamHub automatically
transcodes the MP4F video files into MP4 files when the Forward is complete.
When the Media transcoder is enabled, the MP4F files are directly transcoded to the
selected file format.
35
Configuring the Intercom
If the license applied on the DMNG StreamHub allows it, you can use the Intercom function
to communicate with field unit users.
① If your DMNG server does not have an internal sound card, connect an audio rack,
such as the M-Audio M-Track Eight, to the DMNG StreamHub server using one of the
USB 2.0 ports of the server.
You can connect up to two sound cards only to use the Intercom function, provided
that both models are identical.
② Connect a microphone and headphones to the sound card and note down the
input(s) and output(s) to which you connect the audio peripheral devices because
you need it to configure the Intercom function.
▷ You can now set up the Intercom function from the Intercom configuration
page of the DMNG StreamHub application.
36
DMNG StreamHub’s channels.
If you want to use the M-Audio M-Track Eight
audio peripheral device previously connected
to the DMNG server, you have to select M-
Track Eight: USB Audio. This audio rack has 8
input connectors and 8 output connectors and
offers 8 input channels and 8 output channels.
④ For each channel, tick the checkbox(es) corresponding to the hardware input(s) and
output(s) to link one or several audio inputs and outputs to the DMNG StreamHub’s
channel.
For instance, you can select the input 4 (i.4) and the output 6 (o.6).
In this configuration, a microphone is connected to the hardware input 4, and
headphones are connected to the hardware output 6 as shown below.
Output 6 Input 4
Note: You can select the same hardware input for different channels. This
configuration allows communicating to several DMNG field units simultaneously.
⑤ Select the Intercom profile12 that you want to use:
Low (8kHz – 8kbps)
12
In parenthesis are the audio sampling rate and the audio bitrate for each profile. Please see Bandwidth Used
for the Intercom Function to know the bandwidth used by the Intercom function according to the selected
profile.
37
Medium (8kHz – 15kbps)
High (16kHz – 20.6kbps)
⑥ Click the Save button.
⑦ Access the Intercom page and click on to test the volume on each channel.
⑧ Click the Save button.
⑨ If required, you can adjust the volume using the slider controls on the Intercom
Settings page.
Note: If you want to set the same volume on all the inputs or on all the outputs,
tick the checkbox(es) to link the volume sliders for the inputs or for the outputs.
⑩ If needed, tick the checkbox "Enable Intercom auto-start" to activate the Intercom
automatically on each channel as soon as a field unit connects to the
DMNG StreamHub.
⑪ Click the Save button.
38
Configuring the File Transfer (FTP Push)
The File Transfer configuration page allows setting one or several FTP servers as destination
folders for the files saved onto the DMNG StreamHub13. The File Transfer is a software
option that depends on the license applied on the DMNG StreamHub. According to the
license, you can configure and use up to 8 FTP servers.
① On the side bar, click on Settings.
② Click on File Transfer.
▷ The File Transfer configuration page appears.
③ Enter a name in the first field.
④ In the Host field, type the Hostname of the destination FTP server.
⑤ In the Port field, type the port number to push files toward the FTP server.
Note: If the mode is set to
PASSIVE, you have to
configure the port according
to the configuration of the
destination FTP server.
⑥ In the Username field, type the username to authenticate to the destination FTP
server.
⑦ In the Password field, type the password to authenticate to the destination FTP
server.
⑧ Select the ACTIVE or PASSIVE mode.
Note: The active mode is not suitable if there is a firewall between the
DMNG StreamHub server and the FTP server.
⑨ In the Path field, type the path toward the folder where the files will be transferred.
E.g. let this field blank or type "/" (slash character) to set the root folder of the FTP
server as destination.
⑩ In the Rules field, define the type(s) of files that you want to be transferred
automatically to the destination FTP server that you are configuring14. E.g.:
Rule Result
* To transfer all the files received, recorded or transcoded by the
DMNG StreamHub.
*mp4 To transfer mp4 files only.
13
i.e. the files forwarded by field units as well as the files recorded and transcoded by the DMNG StreamHub.
39
record* To transfer all the files recorded by the DMNG StreamHub.
⑪ If needed, tick the checkbox "Delete file after transfer" to automatically delete the
files from the DMNG Streamhub after that they have been transferred.
⑫ Click the Save button.
⑬ Click the Test FTP button to make sure that the DMNG StreamHub can connect to
the FTP destination.
15
This password is also the password to access the server’s settings menu. To change it, please refer to the
DMNG StreamHub Installation and Maintenance Guide.
40
Updating the DMNG StreamHub Application
Note: Updating the DMNG StreamHub application disconnects all the online field units
from the DMNG StreamHub and it stops the action(s) in progress on the fields units (Live or
Forward) and on the DMNG StreamHub’s outputs.
To update the DMNG StreamHub software application:
① Download the new DMNG StreamHub application on the computer you are using to
access the DMNG StreamHub web page.
② Click the downward arrow in the login section.
③ Click on Update StreamHub.
▷ A new window prompts you to browse the computer in order to select the
“.fw” software version.
④ Click the Browse button.
⑤ Browse your computer to select the software version.
⑥ Click the Update button.
▷ The DMNG StreamHub application restarts after the update.
References
About Section
The About section of the DMNG StreamHub application, located on the bottom left corner
of the web page, provides general information about the DMNG StreamHub, namely:
41
Capped Bitrate
Please note that there is a minimum and maximum video bitrate for each video resolution
for video streams coming from DMNG PRO and DMNG RACK field units:
SD 800kbps 6,000kbps
Notes
* For low resolutions, the video bitrate is automatically capped at the maximum value.
** 10,000kbps is the maximal video bitrate for HD video resolution. However, if the auto-
record is activated on the DMNG PRO, the maximal video bitrate is 6000kbps for both the
Live transmission and the video recording.
Low: 11kbps
Medium: 18kbps
High: 23.6kbps
42
Streaming Output Good Practices
In order to obtain the best possible results through the DMNG StreamHub’s streaming
outputs, please follow the below guidelines.
① Make sure that the license applied on the DMNG StreamHub includes the streaming
output feature.
② Draw a network architecture diagram to understand the whole chain and identify
potential network bitrate bottleneck(s).
③ Choose the proper streaming protocol according to:
the location of the targeted audience,
the network architecture (LAN with or without firewall, WAN),
the final points (CDNs, media servers or IRDs, types of devices and players).
④ Adjust the settings on the DMNG PRO or DMNG RACK field unit according to the
streaming protocol that you want to use:
For RTMP, HLS or RTSP:
o We recommend using a progressive source: 720p highly
recommended.
o We strongly recommend setting the video type to progressive on the
field unit.
o Set the aspect ratio to 16/9.
o To encode the audio in AAC-LC:
Set the audio mode to stereo
Set the audio bitrate at 65kbps minimum.
For TS/IP:
o H264 video encoding and AAC audio encoding (dual mono
recommended, audio bitrate in the range 65-256kbps)
o Using a live profile with the CBR video bitrate mode is recommended
(unless the DMNG PRO uses cellular links to stream toward the
StreamHub)
⑤ In the Live profile configured on the field unit (from its Web Configurator), set the
video bitrate according to the clients download speed.
⑥ Make sure that the upload speed of the DMNG StreamHub is sufficient. Please refer
to the DMNG StreamHub Installation Guide.
⑦ We strongly recommend performing a test before the event.
43
Troubleshooting
If you experience troubles with the DMNG StreamHub application, this section may help you
solve some issues.
Note: Restarting the DMNG StreamHub application disconnects all the online field units
from the DMNG StreamHub and it stops the action(s) in progress on the fields units (Live or
Forward) and on the DMNG StreamHub’s outputs.
Sometimes restarting the DMNG StreamHub application can solve them. To restart the
DMNG StreamHub software application:
① Click the downward arrow in the login section.
② Click on Restart StreamHub.
▷ A message prompts you to confirm.
③ Click on Yes to confirm.
▷ The DMNG StreamHub application restarts.
44
Troubleshooting Streaming Outputs
Issue Cause(s) Solution(s)
RTMP
Improper URI The URI configured in the Streaming output On the DMNG StreamHub, access the streaming output settings page and type a valid URI. (e.g. a valid URI does not end with a slash
settings is malformed. character "/").
DNS issue No DNS server configured on the Access the DMNG StreamHub server’s settings menu (please refer to the DMNG StreamHub Installation Guide) in order to :
DMNG StreamHub server. check whether a DNS server is configured or not,
configure a DNS server.
The DNS server does not send any address for The DMNG StreamHub tries to establish a connection every 30 seconds. If the problem persists:
the domain name. On the DMNG StreamHub, access the Streaming output settings page and check that the domain name included in the URI is
correct.
Use the "ping" command, from a computer with the same network configuration as the DMNG StreamHub server (i.e. which is
on the same LAN, with the same gateway and the same DNS server configured) to checks whether the domain name does exist
on the DNS server.
The DNS server does not exist or it is not The DNS server may be temporarily not responding, for instance if an update is in progress. To check the availability of the DNS server
responding. configured on the DMNG StreamHub server :
Access the DMNG StreamHub server’s settings menu (please refer to the DMNG StreamHub Installation Guide) in order to check
the DNS server which is configured.
Use the "ping" command, from a computer with the same network configuration as the DMNG StreamHub server (i.e. which is
on the same LAN, with the same gateway and the same DNS server configured) to checks whether the DNS server responds or
not.
Host unreachable The RTMP server cannot be reached. The DMNG StreamHub tries to establish a connection every 30 seconds. If the problem persists:
If the RTMP server is not on the same LAN as the DMNG StreamHub server:
Use the "ping" or "trace route" command, from a computer with the same network configuration as the DMNG StreamHub
server (i.e. which is on the same LAN and with the same gateway configured) to check the Internet connection of the
DMNG StreamHub.
If the RTMP server is on the same Lan as the DMNG StreamHub server :
Use the "ping" or "trace route" command from a computer with the same network configuration as the DMNG StreamHub
server (i.e. which is on the same LAN and with the same gateway) to check the network used for the connection of the
DMNG StreamHub to the RTMP server.
If possible, check whether the RTMP server is started or not.
Connection The domain name or the IP address configured On the DMNG StreamHub, access the streaming output settings page and check that the IP address and domain name are those of the
refused in the URI is incorrect (e.g. it can be another RTMP server to which the stream should be directed.
server).
The distant server is started, however the Start the RTMP service.
RTMP service is not started.
Port issue Check the port configured on the RTMP server for the RTMP service
If the port configured on the RTMP server is not the default one (i.e. TCP 1935), access the streaming output settings page of the
45
DMNG StreamHub and modify the URI in order to mention the port in it (please see Configuring an RTMP Output).
Connection timed No ICMP response received after the RTMP The DMNG StreamHub tries to establish a connection every 30 seconds. If the problem persists:
out connection request of the DMNG StreamHub Check the network, especially if a firewall or a proxy server could block the stream without sending any ICMP message.
client.
Not RTMP server A service does exist for the URI (address and Access the streaming output settings page of the DMNG StreamHub and check the URI configured for this RTMP server, it may be the URI
port), however it is probably not an RTMP of another server and/or the port included in the URI is incorrect.
service. For instance, if the RTMP server with the hostname "youtube.com" has a web service, using TCP port 8888, and an RTMP service, using
TCP 1935:
The URI "rtmp://youtube.com :8888/live/stream" directs toward the web service of the server (because the port 8888 is dedicated to the
http service and not to the RTMP service)
In this example, in order to fix the issue, delete the port number (":8888") from the URI, or replace it with the port corresponding to the
RTMP service, which is ":1935".
RTMP stream The stream name is already used (e.g. trying to Stop the other client using the stream name.
refused publish a stream that is already published on a
Wowza server configured with the option
"Duplicate Stream Names")
The stream name/ application name / instance Check the RTMP URI: the instance name, if any, the application name and the stream name.
name is incorrect (on Youtube Live for
instance)
Connection lost The TCP connection between the Look at the error code returned on next connection: the connection error message appears about 30 seconds after the le message
DMNG StreamHub server and the RTMP server "connection lost".
has been lost during the transmission.
Overrun error The RTMP connection does not have a The DMNG StreamHub tries to establish a connection every 30 seconds. If the problem persists:
sufficient network bitrate to transmit the If the Live profile configured on the field unit is on VBR mode, lower the video bitrate using the slider control "capped bitrate"
incoming stream to its clients. which is on the channel page of DMNG StreamHub.
If the Live profile configured on the field unit is on CBR mode, stop the Live transmission on the field unit and select another Live
profile configured with a lower video resolution. Then, restart the Live transmission on the field unit.
Increase the bitrate of the Internet connection: download speed of the RTMP server and/or the upload speed of the
DMNG StreamHub.
Find a potential network disrupting element (for instance another traffic, e.g. a TS stream, consuming the bandwidth).
TS over IP
The video freezes The latency is too low. Access the streaming output settings page of the DMNG StreamHub and increase the delay for the TS output.
(client side)
Many dropped The incoming stream bitrate is too high Several potential solutions:
packets on the TS regarding the TS bitrate configured on the TS If the incoming live directed to the TS output is configured with the VBR bitrate mode, you can lower the video bitrate from the
output output settings. channel page using the slider control.
Access the streaming output settings page of the DMNG StreamHub and increase the TS bitrate and/or the delay for the TS
output. To set the TS bitrate, please read the recommendations provided in Configuring a TS over IP Output.
46
Network is overloaded Check the whole chain, from the field unit to the DMNG StreamHub and from the DMNG StreamHub to the IRD, to try to identify
a potential network disrupting element (for instance another traffic consuming the bandwidth).
Make sure that the upload speed of the DMNG StreamHub is sufficient (for more details, please refer to the DMNG StreamHub
Installation Guide).
Make sure that the download speed of the IRD is sufficient to receive the stream.
RTSP
No video on the There is a proxy, gateway or firewall on the Configure the player to request RTSP over TCP (interleave mode).
player LAN to which is connected the client device For instance, on VLC: go to "tools > preferences > (Show all settings) > Input / codecs > demuxers > RTP/RTSP" and tick "use RTP over RTSP
(TCP)".
Troubleshooting Intercom
Issue Cause(s) Solution(s)
Not allowed by license The Intercom function is not available because the license does not allow it.
You need to request a license update, please contact your salesman.
Input: not configured Access the Intercom settings page of the DMNG StreamHub and configure the input and/or the output. (Please see Configuring the Intercom).
Output: not configured
Error on Intercom Check that the sound card is properly connected to one of the USB 2.0 ports of the DMNG StreamHub server. (Note: the DMNG StreamHub
(Input/Output: invalid does not have USB 3.0 ports.)
configuration) Access the Intercom settings page of the DMNG StreamHub and check the configuration of the inputs and outputs for the Intercom Function
(please see Setting Up the Intercom).
Restart the DMNG StreamHub application.
Troubleshooting Record
Issue Cause(s) Solution(s)
Not allowed by license The Record function is not available because the license does not allow it.
You need to request a license update, please contact your salesman.
No more space left on The internal hard drive disk(s) of the server is full.
disk
47
Glossary
EN Terms Definition
MCR Stands for Master Control Room, defines TV stations or broadcast facilities where DMNG StreamHub receivers are installed and/or used.
Products and solutions used by journalists to transmit video content in a DMNG ecosystem, which includes DMNG PRO, DMNG RACK or smartphone using the
Field units
DMNG APP.
Channel DMNG StreamHub's inputs
CDN Stands for Content Delivery Network
IRD Stands for Integrated receiver Decoder
Technic where the video output of one source, or a specific reference signal from a signal generator, is used to synchronize other sources together, making the signals
Genlock
synchronous.
Transcoding Process of changing the format of video and audio through a partial decode and re-encode.
File Transfer Optional function allowing the file transfer from the DMNG StreamHub server to one or several FTP servers.
Intercom Optional function allowing the DMNG StreamHub user and the field unit users to communicate with one another.
Tally Light Optional function designed to indicate the on-air status of video signals. To operate, this function requires a GPI.
Capped bitrate Maximum video encoding bitrate authorized by the encoder (in kbps, kilobit per second) when the encoder mode is set on VBR
Hostname Text string which consists of the machine name and the domain name
Stands for Real Time Protocol
RTP
End-to-end real-time delivery services including payload type identification, sequence numbering, time-stamping and delivery monitoring
Stands for Real Time Streaming Protocol
RTMP
Most appropriate protocol to stream toward CDNs and media servers (e.g. Youtube, Wowza Streaming Engine).
Stands for Real Time Streaming Protocol
RTSP
Application-layer protocol used for the control of real-time streaming data between end points.
Stands for HTTP Live Streaming
HLS
Adaptive streaming protocol developed by Apple. Ideal candidate for streaming to the widest range of mobile devices over LAN or WAN.
Also known as MPEG-2 Transport Stream over UDP
TS/IP Standard container format used in various broadcast systems, such as IPTV. TS/IP allows streaming video and audio content from the DMNG StreamHub to an IRD
(Integrated Receiver Decoder) over WAN or LAN or to another DMNG StreamHub.
Stands for Packet Identifier
PID
A unique integer value used for associating elementary streams of a program in a single - or a multi-program transport stream.
Stands for Program Map Tables
PMT
Program specific information about other frequencies that make up the total package.
Stands for Program Clock Reference
PCR
A time stamp in the Transport Stream from which decoder timing is derived.
48