MetaCDN - StreamShark

How to Live Stream Using Epiphan Pearl and Pearl-2 [StreamShark Encoder Management Setup]

In this guide we will show you how to leverage the deep integration between StreamShark and Epiphan Pearl/Pearl-2. By the end, you'll be armed with a turnkey workflow that makes it effortless to stream with StreamShark and Epiphan Pearl/Pearl-2.

Note: This guide is for customers on Business and higher plans with access to StreamShark's Encoder Management solution. If you are on a lower plan, please refer to the manual setup guide, here.

1. Onboard your Epiphan Pearl and Pearl-2 encoders

The first step is to click on the 'Encoder Management' option in the side menu and then Click 'Add Encoder'.


Select your 'Encoder Type' such as Epiphan Pearl or Epiphan Pearl 2. Enter the required configuration settings, tool-tips for each setting provide helpful guidance. Note there are two optiosn for the 'Remote Management Style' setting:

(i) If your encoder is publicly accessible, select 'StreamShark pushes commands' and then enter in the Host Address.

(ii) If your encoder is behind a strict firewall (for example in the enterprise environment), then please contact as you will require a custom StreamShark agent to be installed. You will also need to select 'Encoder polls for commands'.


The RTMP Primary and Backup Output Domain Override fields are optional.

Next, enter the 'API Username' and 'API Key' for your encoder and click 'Test Connection'. If you get an error, please review the configuration settings you've entered carefully and reach out to our support team if you continue to have issues.

Once the connection is successfully verified as shown in the screenshot below, proceed to entering your 'Broadcast Server' settings. From the dropdown, select your 'Primary ingest'. If you have a second ingest available on your account, select it as the 'Backup Ingest'.


Next, enter your 'Encoder Settings' and click 'Save'. 


Your encoder will now be visible on the Manage Encoders page. 


2. Create an Event and select your Managed Encoder

For full step-by-step instructions on how to create an Event, see here.

If you are using a Managed Encoder, when creating an event simply select the 'Video Source' as 'Managed Encoder' and set your 'Primary Encoder' by selecting the encoder you've just on-boarded. You also have the option to set your Primary Ingests and Backup Encoder and Backup Ingests.


3. Control your contribution feed for your Event

Navigate to the 'Workflow' screen for your Event. You will notice for the 'Main' channel a 'No Signal' error is displayed. In the 'Linked Encoder Controls' section, you will see your encoder(s) listed with Start/Stop buttons.


Click on 'Start Encoder' and you will see your contribution feed appear in the preview window. When you are ready to go live, switch from Pre Event to Main Event by clicking on 'Main Event'


Your event is now Live. To end the event, switch from Main Event to Post Event by clicking on 'Post Event'. Next stop your contribution feed by clicking on 'Stop Encoder'.


If you have any further questions, please contact our Support team.


Have more questions? Submit a request