MetaCDN - StreamShark

[Outdated] How to Live Stream Using Matrox Monarch HDX/HD Encoders

Please note this guide is currently outdated due to recent UI updates within the StreamShark portal.



StreamShark's Live Streaming Event platform is compatible with the Matrox® Monarch family of H.264 encoding appliances - the Monarch HDX and Monarch HD.

This integration is available to customers on our Biz and higher plans, when used with our dedicated servers.

Let's outline the steps required to get you streaming your live event with Matrox devices and StreamShark.


Matrox Monarch Encoders

- Monarch HDX - Dual-Channel H.264 Encoder for Broadcast Streaming and Recording

Matrox Monarch HDX is a simple and versatile video encoding appliance specifically designed for broadcasters and webcasters who need a flexible solution that is powerful enough to take on today’s demanding video delivery workflows.

- Monarch HD - Professional Video Streaming and Recording Appliance

Matrox Monarch HD is a small, easy-to-use video streaming and recording appliance designed for professional video producers who need to simultaneously stream a live event and record the master quality version for post-event editing.

For more details on Monarch HD or Monarch HDX, click on the image below.


Using Matrox Monarch HDX/HD with StreamShark

Note: While Monarch HDX has been used in the examples, the integration steps provided below are similar for Monarch HD.

Step 1: Locate your Monarch HDX Appliance

Scan your network to locate the Monarch HDX appliance using the Matrox Utils application or the device's IP Address. (You can use any device on the network that supports a standard web browsing application such as a computer, smartphone or tablet.)

Step 2: Launch the Matrox Monarch HDX Command Center

Double-click on the device in the Matrox Utils application or use its IP address to launch the Matrox Monarch HDX Command Center, the application for remotely configuring the Monarch HDX device.

Step 3: Setup your StreamShark Streaming Event

1. Sign into your StreamShark account, go to Streaming Event and set up your Streaming Event as usual. As an example, we’ve created an event called ‘Streaming With Matrox Monarch’.

2. Note the Event Name displayed in the General Settings section of the Streaming Event Overview. For this event, the Event Name is ‘streaming-with-matrox-monarch’.

3. Ensure that within the Main tab, in the Main-Event Settings, the 'Dedicated Server Source' is selected.

Step 4: Add your Matrox Monarch Hardware Encoder

Go to 'Dedicated Resource' in the side menu, click on the 'Hardware Encoders' menu option and in the Manage Hardware Encoders screen, click 'Add New'.


Step 5: Add Details for your Matrox Monarch Hardware Encoder

Fill in the details for your Matrox Monarch hardware encoder (HDX or HD) in the 'Add New Hardware Encoder' screen. In the 'General Settings' section:

1. Give an indicative name such as the product name plus the location it is streaming from in the Name field. For example, 'boardroom'.

2. Select your event (noted in Step 3.1) from the Event drop down list. In this example, the event's name is ‘stream-with-matrox-monarch’.

3. Select 'Monarch HD' or 'Monarch HDX' from the 'Hardware Encoder Type' drop-down list. The fields under the Encoder Settings section differ depending on your device selection.


4. Select the polling interval from the 'Polling Interval' field. This configures the Monarch HDX to poll periodically to check for new configuration instructions like start, stop or other changes you might have made to the encoder settings.

5. In the 'Encoder Settings' section, choose the Preset and Input type and click 'Save'.



The fields under the Encoder Settings section differ depending on your device selection. The HDX is a newer device and has two independent channels called Encoder 1 and Encoder 2. Matrox’s purpose for offering two channels is so that users can:

- Use one as a primary encoder and the other as a backup encoder
- Stream in two different qualities
- Use one channel to stream while the other channel records

StreamShark converts your feed into multiple qualities for adaptive streaming and provides a live archive accessible through your Wowza instance. So the StreamShark integration with Monarch HDX uses the second channel as a backup RTMP stream, if you have a backup server for your streaming event. Selecting the HD, which has one encoder, offers only the Primary channel. Refer to the Matrox Monarch HDX / Monarch HD User Guide for more details.

Step 6: Controlling your Matrox Monarch Hardware Encoder

Your encoder is now visible in the Manage Hardware Encoders list which displays all the devices you have. The functions of the various buttons you can see in the row for the encoder are described below:

- Under the Event column, the Dot () next to the streaming event name shows the encoder’s status. It’s Red when the encoder is not streaming and turns Green when the encoder is streaming.

- Under the Link column, the 'Link' button () opens the XML file which has to be loaded onto the encoder.

- Under the Refresh column, the 'Refresh' button () generates a new URL for the XML file, which is helpful for security purposes. However, the XML file with the new URL will have to be re-loaded onto the encoder.

- Under the Actions column, the 'Play' button () instructs the encoder to start streaming whereas the 'Stop' button () instructs the encoder to stop streaming.


Step 7: Upload the XML File to your Encoder 

1. Click on the link button () and open the XML file.


2. Load the XML file to the encoder. You can either transfer it via USB (refer to the Matrox Monarch User Guide for more details) or copy the XML file link and paste it into the Matrox Monarch HDX (or HD) Command Center application. The process for using the copy-paste method is to:

- Copy the XML file URL.

- Paste it in the 'Load settings from a web page' field under Device > Automatic Configuration > From Web Page. Make sure you select the ‘Load settings at device reboot’ and do not select the ‘Disable periodic polling’ option.

- A confirmation window will appear. Click 'OK'.

Step 8: Start Streaming

1. Click on the 'Play' button () to start streaming.

2. Click on the 'Refresh' button () at the top of the page to change the config file (xml) URL.

Note: The encoder status Dot () under the Event column may take a few seconds to turn Green depending on the polling time set.


Have more questions? Submit a request