Anda di halaman 1dari 48

DMNG StreamHub

User Guide
Document version: v2
Software Version: 2.1.x
03/2016 – Customer Services
Table of Contents

How to Read this Document? .................................................................................................... 4


Copyright and Trademarks......................................................................................................... 4
Contact Us .................................................................................................................................. 4
DMNG StreamHub Overview ..................................................................................................... 5
DMNG Ecosystem Overview .................................................................................................. 5
DMNG StreamHub Server Application Overview................................................................... 5
Getting Started........................................................................................................................... 9
Checking the Network Configuration ..................................................................................... 9
Configuring Basic Settings .................................................................................................... 10
Accessing the DMNG StreamHub Web Page ........................................................................... 11
Managing Incoming Live Videos .............................................................................................. 12
Monitoring the Video Transmissions ................................................................................... 12
Managing the Video Transmissions ..................................................................................... 15
Managing Received and Recorded Files .................................................................................. 18
Playing Back Video Files ....................................................................................................... 19
Downloading Files ................................................................................................................ 19
Deleting Files ........................................................................................................................ 20
Renaming Files ..................................................................................................................... 20
Controlling Remotely the Connected Field Units .................................................................... 21
Managing Connected Field Units ......................................................................................... 21
Controlling Remotely Connected DMNG Field Units ........................................................... 21
Configuring Remotely Connected DMNG Field Units .............................................................. 25
Configuring the DMNG StreamHub Application’s Settings...................................................... 26
Configuring the Outputs ....................................................................................................... 26
Configuring General Settings ............................................................................................... 31
Configuring the Media Recorder .......................................................................................... 34
Configuring the Media Cleaner ............................................................................................ 34
Configuring the Media Transcoder ...................................................................................... 35
Configuring the Intercom ..................................................................................................... 36
Configuring the File Transfer (FTP Push) .............................................................................. 39

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.

Copyright and Trademarks

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

support@aviwest.com supportasia@aviwest.com supportlatam@aviwest.com supportrussia@aviwest.com

+33 (0) 2 56 56 50 18 +852 3580 8964 +56 (9) 67 55 11 23 +7 (963) 658 42 18

Unit 401B, 4/F, Block A


Espace Performance, Bat. O
Sea View Estate
35769 SAINT-GREGOIRE
2-8 Watson Road, North Point
Cedex, FRANCE
HONG KONG

www.aviwest.com

4
DMNG StreamHub Overview

DMNG Ecosystem Overview


The DMNG ecosystem, which stands for Digital Mobile News Gathering, is a video
contribution system for streaming live video content over bonded IP and satellite networks,
also offering distribution functions thanks to the DMMNG StreamHub’s Streaming output
software option.
A DMNG ecosystem includes at least two types of components:

 Field units: DMNG PRO and DMNG RACK video


encoders and transmitters as well as smartphones
using the DMNG APP. In upcoming software releases,
the DMNG StreamHub will also accepts video streams
coming from third party equipment, such as IP video
cameras.
 DMNG StreamHub video server application.
 A DMNG ecosystem can also include a DMNG Manager,
which is the server application designed to monitor
and manage an entire ecosystem.

DMNG StreamHub Server Application Overview


The DMNG StreamHub is a Linux-based video server application designed to receive and
distribute video and feeds. Its interface is web-based.

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 and Outputs

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.

DMNG StreamHub’s Outputs


The DMNG StreamHub has two different types of outputs: physical outputs and streaming
outputs.

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.

DMNG StreamHub Application Overview


The DMNG StreamHub’s interface is a web page available from any computer connected to
the Internet, for more information about how to access the web page please see Accessing
the DMNG StreamHub Web Page. The DMNG StreamHub web page is composed of three
main sections: a login section, a dashboard and a side bar.

Login Section

Side Bar Outputs


Input Channels

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:

Online The channel is busy: a field unit is connected to the channel.


Offline The channel is free, there is no field unit connected.
On Air This indicator turns red when the video is on air and when the tally light is activated.
Freeze A field unit is connecting to the channel (temporary state).
It also shows the status of each field unit connected to the DMNG StreamHub:

Connection in progress | Checking video | Bandwidth test


Ready to operate
Live in progress
Live and auto-record in progress
Store in progress
Store and Forward in progress (fragmented Store & Progressive forward)
Forward in progress

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.

DMNG StreamHub License


The license is an .awl file applied on the DMNG StreamHub application. It defines the
number of input channels, simultaneous connections allowed to the DMNG StreamHub (for
each type of field units), physical outputs, streaming outputs, as well as the optional
functions (for more details, please see Checking the License).

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.

Checking the Network Configuration


Reminder: The DMNG StreamHub uses the following UDP and TCP ports:

Port Inbound Outbound Use


7900: Default base port**
UDP 7900-79xx* X X 7901-79xx : 1 port per DMNG StreamHub's
channel*
X X Allows the remote access to the
TCP 8888
DMNG StreamHub web interface.
Allows connecting to official Ubuntu servers
TCP 80 X (http://archive.ubuntu.com/) to upgrade the
system.
X Allows the remote access to the server’s settings
TCP 5322
menu through an ssh connection.
DMNG Manager
Allows the connection between the
TCP 7900 X X DMNG StreamHub and the DMNG Manager.
This is the default base port**.
File Transfer
X Allows the access to the FTP server of the
TCP 21
DMNG StreamHub.
Allows the access to the FTP server of the
TCP 20 X DMNG StreamHub (when the client requires the
active mode).
Allows the access to the FTP server of the
TCP 12000-12009 X DMNG StreamHub (when the client requires the
passive mode).
X Allows the access to the Samba file sharing
TCP 445
system of the DMNG StreamHub.
Streaming output

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.

Configuring Basic Settings


Before using the DMNG StreamHub for the first time, we strongly recommend that the
administrator configure:

 the outputs, please see Configuring the Outputs,


 the connection settings used to connect field units to the DMNG StreamHub, see
Configuring the Connection Settings,
 the user and admin passwords to access the DMNG StreamHub web page, see Changing
the Passwords,
 the StreamHub ID, especially if there is a DMNG Manager in the DMNG ecosystem, see
Changing the StreamHub ID.
If you want to use the Media Transcoder or some optional functions, such as the Intercom,
or the File Transfer, you also have to configure their settings.

10
Accessing the DMNG StreamHub Web Page

You can access the DMNG StreamHub web interface from any computer connected to the
Internet.

① Open Google ChromeTM web browser.


② Type "http://" plus the public IP address of the DMNG StreamHub followed by :8888.
For instance, if the public IP address of the DMNG StreamHub is 109.190.1.25, you
have to type http://109.190.1.25:8888
Note: If the computer and the DMNG StreamHub server are connected to the same
LAN, use the local IP address of the DMNG StreamHub server.
③ Log in to the DMNG StreamHub application as admin or as user.
The default usernames and passwords are:

Access Level Admin User

Username admin aviwest

Default password3 password streamhub4

▷ You have now access to the DMNG StreamHub web page.

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.

Monitoring the Video Transmissions


The DMNG StreamHub allows you to monitor the video transmissions in order to facilitate
their management.

Preview Input and Output Videos


On the Dashboard you have the preview of the video inputs and outputs.

Note on Video Input Preview


The input preview is available for videos coming from DMNG APP v3.6 (and later versions)
and from DMNG PRO and DMNG RACK v2.6 (and later versions). An input preview appears
as soon as a video source is detected on a field unit connected to one of the channels of the
DMNG StreamHub. If the uplink speed of the field unit is not sufficient, the
DMNG StreamHub may disable the video input preview on the corresponding channel.

Note on Video Output Preview


The output video preview is only available for physical outputs (SDI or HDMI), not for
streaming output. The preview on the physical outputs does not represent the video quality
as it is on the physical outputs of the DMNG StreamHub. If you want to check the video
quality on one of the physical outputs of the DMNG StreamHub, plug an SDI (or HDMI)
monitor to the server’s physical output.

Monitoring the Network Performance


On each Channel page of the DMNG StreamHub, you can monitor the network performance,
thus monitoring the transmission performance thanks to statistics.

On the Home tab, the gauge (1) and the


Stream information detail table (2) give a real-
time overview of the transmission. Both
elements show the stream bitrate, the video
1 and the audio bitrates and the amount of lost
packets.
2 A line graph (3) shows the total bandwidth and
the bandwidth for each active network
3 interface. You can use the checkboxes on the
right of the graph to select the network
connections to show or hide.
A table (4) also provides for each network
connection the amount of lost packets, the
4

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.

Deactivating and Activating Cellular Modems


You can deactivate one or several modems of DMNG PRO or DMNG RACK field units, for
instance to deactivate a modem that makes the quality drop, typically a link showing a large
amount of lost packets and a high latency.

① Access the Channel page.


② Show the Network information
graph and table to find out the
modem that you want to deactivate.

③ Click on to deactivate the


modem.

▷ The modem is temporarily


deactivated.

Capping the Video Bitrate


Capping the video bitrate means setting a maximum bitrate for the video encoding when the
bitrate mode is set to VBR. In some cases, lowering the video Capped bitrate improves the
quality of the transmission. Please note that there is a minimum and maximum video bitrate
for each video resolution, please see Capped 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.

Communicating with DMNG Field Units


You can start using the Intercom function5, which is a software option, either from the
Dashboard, the Intercom page or from a Channel page.

① 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.

② Click on to start the Intercom function.


▷ The Intercom button turns blue when the connection is established with the
field unit. You can now communicate with the field unit through the sound
card connected to the DMNG StreamHub.
③ Access the Intercom page if you want to perform one of the following actions during
the communication on each channel:
 Mute the audio input, i.e. the voice that is sent to the field unit, by clicking
the microphone button: .

 Unmute the audio input, by clicking the microphone mute button: .


 Mute the audio output, that is to say the software return which is the sound
coming from the field unit, by clicking the speaker button: .

 Unmute the audio output by clicking the speaker mute button: .

④ Click on to turn off the Intercom.


Administrators can also configure the Intercom to automatically start the communication
when a field unit connects to the DMNG StreamHub server, please see Configuring the
Intercom. If you face an issue with the Intercom function, see Troubleshooting Intercom.

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:

 decode and broadcast video content through its physical outputs,


 stream out video content to CDNs, media servers, IRDs through its streaming outputs
(software option),
 record them into video files (software option).

Managing the Outputs

Locking Video Outputs

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.

Setting the Output Video Resolution


Administrators can select the video output resolution only for the physical outputs (i.e. SDI
and HDMI outputs). Then, the DMNG StreamHub automatically downscales or upscales the
video input to the selected output video resolution and standard on its physical outputs.
For the streaming outputs, the DMNG StreamHub transmuxes the input videos to the
selected streaming protocol, the output video resolution and standard thus corresponds to
the input video resolution.
Only administrators can configure the outputs. Please see Configuring Physical Outputs.
Administrators can also change the output resolution and frequency while the output is in
use. It interrupts the Live for a few seconds (5 seconds max).

Selecting the Proper Streaming Protocol


You have to select the most suited streaming protocol according to your specific use:

Streaming Protocol Use


RTMP Live Streaming to CDN or Media Server

HLS Live Streaming over LAN or WAN

RTSP Live Streaming over LAN or WAN

TS/IP Live streaming to IRDs

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.

Broadcasting Videos from the Dashboard


① Access the Dashboard.
② Drag and drop the Channel or the video input preview to the physical or streaming
output(s), you can stream out the same input stream through several outputs
simultaneously.

③ 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.

Broadcasting Videos from a Channel Page


① Access the Channel page of the channel receiving the video feed that you want to
broadcast.
② Drag and drop the video input preview to the output(s).

▷ The video is streamed out through the outputs.


If errors occur on the video output(s), please see Troubleshooting Streaming
Outputs.

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:

 type of item: folder, video file or other type of file,


 file name,
 modification date,
 file size (in B, KB or MB).
There are several methods to get the files saved on the DMNG StreamHub server (files
received, transcoded or recorded by the DMNG StreamHub):

 Downloading Files from the File explorer,


 using the DMNG StreamHub’s File Transfer. This software option allows setting one or
several FTP servers as destination folder(s) in order to automate the file transfer from
the DMNG StreamHub server to your specific file system, please see Configuring the File
Transfer,
 Using the FTP or Samba server embedded into the DMNG StreamHub, please see
Configuring a Watch Folder.

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.

① Access the File explorer of the DMNG StreamHub application.


② Access the folder corresponding to the field unit from which the file came.

③ Click the play back button


and select the physical output
on which you want to stream
out the video file.

You can also drag and drop the


video file toward one or several
physical outputs (if not locked).

▷ 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.

③ Click the download button


to download the file onto the
computer you are using to
access the DMNG StreamHub
web page.
▷ The file is downloaded.

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.

Managing Connected Field Units


You can disconnect any DMNG field unit connected to the DMNG StreamHub using the
Disconnect button from the Dashboard or Channel page.

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.

Controlling Remotely Connected DMNG Field Units


There are two levels of remote control: basic remote control and full remote control.
However, both levels of remote control are unavailable when the DMNG PRO is operating,
i.e. when a Live, Record or Forward is in progress (except stopping a Live).

Basic Remote Control


When a DMNG field unit (DMNG PRO, DMNG RACK or DMNG APP) is connected to a
DMNG StreamHub’s channel, you can remotely control it directly from the Channel page.

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.

② Use the checkbox(es) to


select the file(s) that you
want to forward.
You can select files located in
different folders.

③ Click the Forward button.


▷ The files are forwarded in queue.

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:

 the Remote tab (for users),

or

 the Web Configurator tab of the Channel


page (for administrators), and then the
Remote tab of the Web Configurator.

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.

Configuring the Outputs


Before using the DMNG StreamHub application for the first time, you have to configure its
outputs according to your needs.

Configuring Physical Outputs


You can configure as many physical outputs as the DMNG StreamHub server has and
according to the number of physical outputs that the license allows.

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.

③ Edit the output name in the Output field.


④ Select the output resolution and standard (Output standard).
⑤ Select the Packet loss management mode (only applies to live videos, not to play
back):
 Concealment
The decoder passes incomplete H264 slices and rebuilds the images on
packet loss. Degraded pictures may appear on packet loss, but temporal
rendition will be smoother than in freeze mode.
This is the default setting.
 Freeze

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.

Configuring Streaming Outputs


You can configure as many streaming outputs as the license allows. To configure streaming
outputs:
① On the side bar, click on
Settings.
② Click on Streaming Outputs.
▷ The Streaming Outputs
configuration page appears.
You can now configure the
streaming output according to
your needs.

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.

Configuring a HLS 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 HLS streaming protocol from the dropdown list.
④ Type a name in the Folder field.
For HLS streams, there is no limitation on the number of simultaneous clients.
⑤ 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.

Configuring a TS over IP 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 TS streaming protocol from the dropdown list.
④ Set the TS bitrate in kbps based onto the input stream bitrate (i.e. the bitrate of the
stream incoming on the DMNG StreamHub that you want to stream out through the
TS output) plus a 20% margin and 200kbps.
TS bitrate (in kbps) = (Stream bitrate x 120%) + 200
The TS bitrate must be superior to the incoming stream bitrate.

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

Changing the StreamHub ID


The StreamHub ID is the name designed to identify the DMNG StreamHub. Setting an ID for
the DMNG StreamHub is particularly important when there is a DMNG Manager in the
DMNG ecosystem or when you usually access web pages of several DMNG StreamHub
servers using one computer.
① On the side bar,
click on Settings.
② Click on General.
③ In the General
section, change
the StreamHub ID.
It must include 3
characters minimum and 15 characters maximum.
④ Click the Save button.
▷ The browser tab title shows the StreamHub ID.

Configuring the Connection Settings


The connection settings consist in the username, password and base port used by the field
units to connect to the DMNG StreamHub.
① On the side bar, click
on Settings.
② Click on General.
③ In the Connection
section, you can
modify:
 the base port
Modifying the base port requires that you open the corresponding ports (i.e.
the base port and the next x ports, where x corresponds to the number of
input channels of the DMNG StreamHub) on your router.
 the username (it must include 6 to 20 letters; spaces, special characters and
figures are not allowed).
 the password (it must include 6 to 20 letters; spaces and special characters
are not allowed).
④ Click the Save button.
▷ A pop-up window appears and asks if you want to restart the
DMNG StreamHub application.

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.

Checking the License


The license defines the number of input channels, the number of simultaneous connections
allowed to the DMNG StreamHub (for each type of field units), the number of physical and
streaming outputs, as well as some options of the DMNG StreamHub application: Record,
Intercom, File Transfer and Tally. To check the license applied on the DMNG StreamHub:
① On the side bar, click on Settings.
② Click on General.
▷ The License section shows the number of
simultaneous connections allowed for each type
of field units and the options allowed on the
DMNG StreamHub.

Requesting a License Update


If your license has expired or if you need additional allowed devices, input channels, physical
or streaming outputs or optional functions, you have to request a license update.
① Contact your salesman to help you to define your needs.
② Note down the hardware ID shown in the About section on
the bottom left of the page.
③ Send this hardware identifier by email to
support@aviwest.com or to supportasia@aviwest.com.
▷ AVIWEST will send you a license file with an ".awl"
extension.

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.

Changing the Passwords


You can change the password to access the DMNG StreamHub web page as admin and as
user from the Login section.

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.

Configuring the Media Recorder


The Record is an optional function that depends on the license applied on the
DMNG StreamHub. It allows to record video streams incoming on the DMNG StreamHub
into TS video files. Configuring the Media Recorder consists in automatically activating the
record on each channel on DMNG StreamHub application start.
① On the side bar, click on Settings.
② Click on Media.
③ Tick the checkbox located aside Enable Record
auto-start to activate the record automatically.
④ Click the Save button.

Configuring the Media Cleaner


The Media Cleaner allows cleaning the Media sub folders automatically on a regular basis.
① On the side bar, click on Settings.
② Click on Media.
③ Tick the checkbox located aside Enable media cleaner.
④ In the Days field, set the retention time for the media
files saved on the server (in days).
⑤ Click the Save button.

34
▷ The files older than the retention time that you configured are automatically
deleted from the DMNG StreamHub server.

Configuring the Media Transcoder


The video files forwarded by DMNG field units are MP4 or MP4F video files (please see Files
Forwarded by DMNG Field Units), except for DMNG APP running on iOS smartphones that
forward MOV files.
You can configure the DMNG StreamHub to automatically transcode all the video files
forwarded by the DMNG APP and DMNG PRO field units to another file format and/or to
another frequency.
① On the side bar, click on Settings.
② Click on Media.
③ Tick the checkbox located aside the
type of DMNG field unit for which
you want to configure the
transcoding.
The configuration for the files
forwarded by DMNG PRO also
applies to DMNG RACK field units.
④ Select the output format (MP4 or
MOV) and, for DMNG APP only, the output frequency (25Hz, 29.97Hz, 30Hz, 50Hz,
59.94Hz or 60Hz).
⑤ Click the Save button.
▷ The DMNG StreamHub automatically transcodes the video files forwarded by
DMNG field units to the selected file format.

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.

Connecting the Audio Peripheral Devices


Before configuring the Intercom function, you have to connect audio peripheral devices to
the DMNG Server: audio rack and/or microphone and headphones.

① 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.

Setting Up the Intercom


As soon as the audio peripherals are connected, you can configure the Intercom function
according to your needs.

① On the side bar, click on Settings.


② Click on Intercom.
▷ The Intercom configuration page appears.

③ Select the sound card from the dropdown lists Input


device and Output device:
 If the DMNG server has a Xonar DGX internal
sound card and if you want to use it for the
Intercom, you have to select Xonar DGX.
In that case, you can choose the input mode
that you want to use: "LINE" or "MIC".
Please note that the Xonar DGX sound card
only has 1 input connector and 1 output
connector (3.5mm RCA jacks), however it has 2
input channels and 2 outputs channels. You
can use breakout cables to use both input and
output channels on different

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.

*mp4,*mov To transfer mp4 and mov files.

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.

transcod* To transfer all the files transcoded 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.

Configuring a Watch Folder


The DMNG StreamHub embeds an FTP server and a Samba server. You can then set up a
watch folder application to automatically upload files from the DMNG StreamHub server to
your workflow.
Here, the DMNG StreamHub is the file server; and the computer running the script to upload
the files from the DMNG StreamHub server is the client.
① To do so, you have to know:
 The IP address of the DMNG StreamHub server (shown in the About section
of the DMNG StreamHub Application).
o If the client is on the same LAN as the DMNG StreamHub server, use
the local IP address.
o If the client is not on the same LAN as the DMNG StreamHub server,
use the public IP address.
 The folder in which are saved the files on the DMNG StreamHub server is:
\data\media
 The login is: user
 The default password15 is: user
② Make sure that the network configuration of the DMNG StreamHub server is suitable
(see Checking the Network Configuration).

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

Administrators only can update 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:

Connections the number of field units connected to the DMNG StreamHub


Offline the number of free input channels

StreamHub users the number of administrators and users logged in to the


DMNG StreamHub web page
Public IP the public IP address assigned to the DMNG StreamHub
Local IP the local IP address of the DMNG StreamHub
Firmware version the firmware version of the DMNG StreamHub
StreamHub ID the StreamHub identifier
Hardware ID the hardware identifier

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:

Video Resolution Min. Video Bitrate Max. Video bitrate


HD 1,500kbps 10,000kbps**

SD 800kbps 6,000kbps

HHR 300kbps 4,000kbps*

CIF 200kbps 2,000kbps*

QVGA 100kbps 1,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.

Note on File Formats

Files Forwarded by DMNG Field Units


The files forwarded by DMNG PRO, DMNG RACK and DMNG APP running on Android
smartphones using the Store or the Auto-record function are MP4 video files with
embedded audio.
For DMNG PRO and DMNG RACK field units, if the Store profile used is configured with the
fragmented recorder mode, they generate MP4F video files and the DMNG StreamHub
automatically transcodes the MP4F files into MP4 files when the Forward is complete
(automatically means that you do not have to configure and use the Media transcoder).
The files forwarded by DMNG APP running on iOS smartphones are MOV video files with
embedded audio.
According to the configuration of DMNG StreamHub application (please see Configuring the
Media Transcoder), the DMNG StreamHub can also transcodes the files forwarded by
DMNG field units to another file format and/or to another frequency (in Hz).

Files Recorded by the DMNG StreamHub


Using the Record function, the DMNG StreamHub records the incoming videos in TS files.

Bandwidth Used for the Intercom Function


Here is the bandwidth used per channel for the Intercom according to the Intercom profile:

 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.

Viewing the Logs


The Logs page lists information, errors and warnings. You can filter the events according to
the type using the checkboxes located on the top of the page. You also can download the
logs using the Download button.
The Logs page is cleared after a restart of the DMNG StreamHub application and after a
reboot of the server. However, the downloadable log file always includes the events
occurred over the past 7 days.

Getting a Report File


AVIWEST’s support team often asks for a report file. To generate a report file from the
DMNG StreamHub application:
① Click the downward arrow in the login section.
② Click on Get report.
▷ A message prompts you when the report is ready.
③ Click on Download to download the file on your
computer.
▷ You can now send the report file by email to support@aviwest.com or to
supportasia@aviwest.com.

Restarting the DMNG StreamHub Application

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

Anda mungkin juga menyukai