Guides for live video

Hardware video encoder tutorials from camera cable to live channel

These hardware video encoder tutorials show you how to set up a Teradek Cube, an Epiphan Pearl or a Hauppauge StreamEez-Pro so it sends your camera to a Primcast live video channel over RTMP. Each one names the screen, the field and the value you type into it.

encoder → primcastrtmp
  • 01Server URLrtmp://your-domain:1935/your-application
  • 02Stream nameIn its own field
  • 03VideoH.264, up to 1080p
  • 04Keyframe intervalEvery 2 seconds
  • 05BitrateUp to 5 Mbps on paid channels
01

Pick the tutorial for your hardware encoder

Find the box you own and open its guide. Have your channel's setup email open beside it, because every value the guide asks for is in there.

T1Every Cube

Teradek Cube tutorial

On a Cube 600 or 700, open its web page, choose Manual RTMP under Video Stream Output and type your server address, stream name, username and password. Older Cubes reach the same fields through TeraCentral. Press Apply, then Broadcast.

  • MenuVideo Stream Output
  • SendsRTMP, or SRT on a 600 or 700

T2Pearl family

Epiphan Pearl tutorial

Pick your channel, open Streaming and add a new RTMP push stream. The server address, stream name, username and password each get a field of their own. Older Epiphan boxes with a Publish Stream page are covered in the same guide.

  • MenuChannels, Streaming
  • SendsRTMP push or SRT

T3Older unit

Hauppauge StreamEez-Pro tutorial

If you still run one, the guide connects it through a publisher in Wowza Streaming Engine Manager and loads the hauppauge.xml file it gives you.

  • Works withWowza Streaming Engine
  • SendsRTMP

Your encoder is not on the list?

Software encoder tutorials OBS, vMix, Wirecast and others, for a laptop that does the encoding.
AVerMedia tutorial Capture devices that stream through the RECentral app.
Choosing an encoder to buy Which kind of box fits one camera, a full desk or a shoot outdoors.
02

RTMP encoder setup: what goes in each field

Every hardware encoder asks for the same handful of values, just on different screens. Here is what each one means on a Primcast channel.

Server URL
rtmp://your-domain:1935/your-applicationYour domain and application name are in your channel's setup email. Many channels use live as the application, but copy yours rather than assuming it.
Stream name
The name of your stream, also called the stream key.Most encoders give it a box of its own. Leave it out of the server URL.
Username and password
The publish login of your channel, so nobody else can broadcast on it.Some encoders build these into the address, as in rtmp://user:password@host. That is why our channel passwords are 10 to 64 characters of letters, digits, hyphens and underscores only: symbols like @ or : would break the address.
Video
H.264, at 1080p or lower.A 4K encoder works fine when you set its output to 1080p.
Keyframe interval
2 seconds, fixed.Playback is cut into short pieces at each keyframe. Leave this on auto and your viewers see buffering that looks like our fault and is not.
Bitrate
Video and audio together up to 5 Mbps on the paid live video plans.Keep it well under the upload speed you measure at the venue, not the one on the internet bill.

Only sending SRT?

Live video channels take RTMP. If your encoder works best over SRT, for example a bonded cellular unit on a shoot outdoors, the Pro and Platinum plans of our video CDN take SRT in. The Cube and Pearl tutorials show the SRT fields as well.

03

When your encoder will not connect the first time

A stream that has never worked is nearly always one of these four. Check them in order.

Address and stream name in one box

Split them. The server URL ends with the application name, and the stream name goes in its own field.

A guessed application name

Copy it from your setup email letter for letter. Capital letters count.

More bitrate than the upload carries

Run a speed test where the encoder sits, then set the bitrate to well under what it shows.

Keyframes on auto

Set the interval to 2 seconds by hand. Some boxes call it GOP length; at 30 frames a second that is 60.

It worked for weeks and then stopped?

If nothing changed on your side, your settings are not the problem. Open the chat and tell us; it can look at your channel straight away.

04

Questions about hardware encoders

01What is a hardware video encoder?

It is a small box that takes the picture from your camera or video switcher, usually over HDMI or SDI, compresses it and sends it to a streaming server. No computer has to stay on during the show, so a laptop update or a full disk cannot take you off air.

02How do I connect a hardware encoder to an RTMP server?

Open the encoder's web page or app, find its streaming or publish settings and choose RTMP. Type the server URL, then the stream name in its own field, then the publish username and password. For a Primcast channel all four are in your setup email, and the tutorials above show where each one goes on a Teradek, Epiphan or Hauppauge box.

03What bitrate and keyframe settings should a hardware encoder use?

Set the keyframe interval to 2 seconds and keep it fixed. For bitrate, stay under 5 Mbps for video and audio together, which is the ceiling on our paid live video plans and plenty for 1080p. On a slow upload, choose a lower figure and a lower resolution rather than letting the encoder drop frames.

04Can I stream 4K from a hardware encoder?

Not on a live video channel. They carry 1080p, so set a 4K encoder to output 1080p. If you really need 4K, or more than 1,000 people watching at once, a dedicated streaming server is the right home for it, and the same encoder simply points there.

05Will my encoder work if it has no tutorial here?

Yes, if it can send H.264 video over RTMP. Look for the words RTMP, custom server or publish in its menus and use the values from the settings list on this page. If it only speaks SRT, the Pro and Platinum plans of our video CDN take it.

06How many people can watch my encoder's stream?

Up to 1,000 at the same moment on every live video channel. Your viewers watch in their browser through a player you embed on your own page.

07Who can help me if my encoder still will not connect?

Open the chat on this page. Our AI assistant answers in seconds, can check your channel and your settings while you wait, and brings in a person from the team whenever you ask.

No channel for your encoder yet?

A Primcast live video channel takes your encoder's RTMP stream on our servers in New York or Bucharest and plays it to your viewers on any device, through a player on your own website.

See live video channels