MetaCDN - StreamShark

How to Live Stream Using a Teradek VidiU


StreamSharks's Live Streaming product is compatible with the Teradek VidiU, a hardware encoder. What is a Teradek VidiU? From their website:

Live Streaming Without A PC
The Teradek VidiU gives you the freedom to broadcast live high definition video directly to the Web without a PC. Whether you’re streaming out of a video switcher or wirelessly from your camera, VidiU allows you to go live when you want, where you want.

When configured via the iOS or Android companion app, the Teradek VidiU has fixed quality presets that controls the resolution, video bitrate and audio bitrate it streams at:

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

Step 1 - StreamShark:

In order to live stream with the Teradek VidiU and StreamShark, first we need to create a Live Stream in the StreamShark portal. Before we create this stream, we need to be aware of a VidiU limitation. Unlike software encoders such as Wirecast and FMLE, VidiU does not support multi-bitrate (multi-quality) live streaming. It can only support publishing a single quality at a time.

To create a Live Stream, first log into your StreamShark account. Once you have logged in successfully, click 'live streaming' from the left menu. Then click 'add new' at the top of the page. We will enter and adjust the following settings:

  1. The stream name. This will form part of the publishing URL.
  2. A stream title. This will be visible on the StreamShark preview page.
  3. A stream description. This will be visible on the StreamShark preview page.
  4. A stream password. This will form part of the publishing URL.
  5. We will leave HLS set to Yes, so a HLS stream is automatically created, improving accessibility of our stream on iOS and select Android devices.
  6. We will leave the Keyframe interval and Segment Size at their respective defaults.
  7. Under the stream configuration, we will create our own single quality preset on StreamShark, to align with the built in hardware quality presets of the VidiU. In this example we will match the 'High' quality preset for both video and audio, which consists of a single stream with 960x540 video at 1400kbps, with an AAC audio stream at 96kbps.
  8. Hit "Continue", confirm the details are correct on the next page and hit "Save.


Create a Live Stream for the Teradek VidiU (click to view larger image)

Step 2 - Teradek VidiU:

Connect your camera source to your VidiU and make sure they are both fully charged and/or plugged into power sources. The best and easiest way to configure the VidiU is via its' companion app, available via iOS or Android.

Set up via iOS

In this section we will use the iOS companion app to set up a stream on the Teradek VidiU to match what we did on StreamShark in Step 1. You can get the correct StreamShark settings by logging into the portal and clicking Live Streaming, and selecting the new live stream you just created.

Copy your Live Stream settings for the Teradek VidiU (click to view larger image)

It may be convenient to email or SMS the FMS URL and the FMS URL Stream 1 values so they can be copy/pasted into the setup app on iOS or Android. To begin streaming to StreamShark follow these steps:

1. Open the configuration application (in this case, iOS) to begin the setup process. Connect to your ViDiU device.

2. Click on the Settings button

3. Click on the Broadcast button

4. Click on the Quality button

5. Click on the High button to match the configuration we made in Step 1, and click Apply.

6. Select the Manual platform.

7. There are only two settings that must be changed here. The URL, which corresponds to the FMS URL value in StreamShark, and the Stream, which corresponds to the FMS URL Stream value. Copy and paste these values into their respective input fields on the VidiU app.

8. It may be convenient to save these settings as a profile so they can be easily re-used in the future.

9. Return to the main menu of the VidiU app and you should be ready to publish.

10. Hit the publish button on the middle of the screen and you should be publishing your live stream to StreamShark.

That's it! You should now be able to preview your live stream in the StreamShark portal to see it in action.

Have more questions? Submit a request