Encoder settings for Teradek Core

Last updated:
September 3, 2026

Covers Teradek Core (corecloud.tv), the cloud video management platform that sits between a Teradek encoder and its destinations. Use this guide when your encoder publishes to Core rather than directly to Recast.

If your encoder can reach Recast on its own, it should — go to the VidiU guide or your encoder's own guide instead. Core adds a hop, a subscription and a second thing that can fail.

How this fits together

Core is not an encoder. It ingests your encoder's feed and republishes it, so the path to Recast has two legs:

Camera ─▶ Teradek encoder ─Teradek transport─▶ Core ─RTMP(S)─▶ Mux ─▶ Recast

Recast credentials go into Core, not into the encoder. The encoder only needs to reach Core.

This is why routing through Core does not get you SRT to Recast

SRT earns its place on an unreliable first mile — a venue wifi, a bonded cellular uplink. That leg here is camera to Core, and Teradek already covers it with its own bonded transport. The Core to Mux leg is cloud to cloud over reliable networking, where SRT buys very little and adds a passphrase, a key length and a latency value to get wrong.

Send RTMP(S) from Core. The packet-loss protection you wanted is already being applied on the leg that needs it.

And if you have a Prism, consider skipping Core entirely. Prism encoders have a full SRT stream mode of their own, so a Prism can send SRT straight to Recast — one leg instead of two, and no subscription. See the Prism guide. Use Core when you want what Core adds: multistreaming, remote management, recording, transcoding, or bonded cellular, which needs a Teradek endpoint to reassemble and so cannot go direct to Recast.

Which devices reach Core

  • Prism Mobile / Flex / Rack / Jetpack — Works with Core: ✅ · Notes: Teradek's current line — can also go direct
  • VidiU Go — Works with Core: ✅ · Notes: Discontinued. SRT, MPEG-TS and RTSP are unlocked by Core
  • VidiU X — Works with Core: ❌ · Notes: Its cloud service is Sharelink, not Core. Stream RTMP(S) straight to Recast
  • VidiU / VidiU Pro — Works with Core: ❌ · Notes: Explicitly excluded from Core. RTMP only, direct to Recast
  • Cube 1st/2nd gen, Slice 1st gen, Bond / II / Pro, T-RAX 1st gen — Works with Core: ✅ · Notes: Teradek recommends firmware 7.3.14
  • OBS, vMix, Wirecast, TriCaster, ProPresenter — Works with Core: ✅ · Notes: Third-party ingest needs the Helios engine

Third-party software can publish into Core over RTMP, SRT or MPEG-TS, but that is a paid add-on. If OBS or vMix is your source and you have no other reason to use Core, send it straight to Recast.

Before you start

In Recast for Business, open Stream Inputs and choose + Stream Input. Pick RTMP or SRT — the choice is fixed once the input is created.

Recast then shows the values Core needs. Copy them from there rather than retyping them:

  • RTMP STREAM URLSRT STREAM URL
  • STREAM KEYSTREAM ID
  • SRT input shows: PASSPHRASE

Note that an SRT input labels its credential STREAM ID, not Stream Key. It is the same value, under the name SRT uses for it.

Then confirm all three of these, or your stream will be refused:

  1. The stream input exists and you have its credentials
  2. The stream input is attached to a video
  3. That video is not a draft

A new stream input is switched off. Recast switches it on only when it is attached to a live, non-draft video.

And on the Core side

  1. You have a Core subscription. Teradek offers a free trial.
  2. Your encoder appears on the Core Dashboard and shows as online.
  3. You know which engine your account runs — Hyperion or Helios. Both are priced per month on top of the base subscription, and third-party encoder ingest requires Helios.

Settings for Recast

Set these on the encoder, not in Core. Core republishes what it receives.

  • Great — Resolution: 1080p · FPS: 30 · Video bitrate: 5000 kbps
  • Good — recommended — Resolution: 720p · FPS: 30 · Video bitrate: 3500 kbps
  • Works — Resolution: 480p · FPS: 30 · Video bitrate: 1000 kbps
  • Video codec — H.264
  • Profile — Main
  • Rate control — CBR
  • Keyframe interval — 2 seconds
  • Audio codec — AAC-LC
  • Audio bitrate — 128 kbps
  • Audio sample rate — 48 kHz
  • Audio channels — Stereo

Use no more than 50% of your measured upload bandwidth on the camera-to-Core leg, measured at the venue on the connection you will use.

Avoid Core's transcoder unless you need it. Core can transcode, including HEVC to H.264, but transcoding re-encodes an already-compressed picture and costs quality. Encode H.264 at the settings above on the device and let Core pass it through.

RTMP setup

Which URL? Recast displays rtmp://global-live.mux.com:5222/app as your RTMP STREAM URL, and that works. This guide uses rtmps:// on port 443 instead: it is the same Mux ingest wrapped in TLS, so your stream key is not sent in clear text, and port 443 passes through restrictive venue networks that block port 5222. Use whichever your encoder supports.

This is the recommended path from Core.

  1. Sign in to Core at corecloud.tv and confirm your encoder is online on the Dashboard.
  2. In the left sidebar, go to Destinations → Channels → Create Channel.
  3. Choose RTMP(s).
  4. Fill in:
    • Stream URLrtmps://global-live.mux.com:443/app
    • Stream key — Your Recast Stream Key
  1. Select Create Channel.
  2. Return to the Dashboard and open your encoder's Encoder Details.
  3. Select the Recast channel from the list and Link it.
  4. Press Go Live on that channel, or Go Live All if you are publishing to several destinations at once.

European users can substitute rtmps://eu-west.live.mux.com/app. If Core will not accept an rtmps:// URL, use rtmp://global-live.mux.com:5222/app.

SRT setup

Use this only if you have a specific reason to prefer SRT on the Core-to-Mux leg. Read [how this fits together](#how-this-fits-together) first — for most setups RTMP(S) is the better choice.

  1. Go to Destinations → Channels → Create Channel.
  2. Choose SRT.
  3. Fill in:
    • URLsrt://global-live.mux.com:6001
    • Stream key / Stream ID — Your Recast STREAM ID
    • Passphrase — Your Recast PASSPHRASE
    • Key length128-bit (pbkeylen 16)
    • ModeCaller — Mux listens, Core calls
  1. Select Create Channel, then link it to your encoder and Go Live as above.

The defaults are already right. Teradek's SRT settings default to Caller, an encryption key size of 128 bits and 500 ms latency — the same values this guide asks for. On most other manufacturers' encoders the key size defaults to 256-bit and has to be found and changed, so this is one fewer thing to get wrong.

Unconfirmed — the passphrase field on Core's channel form. Teradek documents Passphrase and Encryption Key Size on its devices, but its description of Core's Create Channel form mentions only a URL and a stream key/ID. Recast always issues an SRT passphrase and Mux refuses a connection without one. Expect an Encryption toggle that reveals Passphrase and Encryption Key Size, as it does on Teradek hardware. If the form genuinely has no passphrase field, use RTMP(S) instead.

Confirm you're live

  1. Core's Encoder Details page shows the channel as live with a bitrate.
  2. Check that the bitrate is stable and near your target. A number that swings wildly means the camera-to-Core leg is struggling, and everything downstream inherits that.
  3. Open the video in Recast. Allow 30 to 40 seconds — standard latency plus the extra Core hop.

Known quirks

Two legs, two failure points. A stream can be perfectly healthy on one leg and dead on the other. Always establish which leg is broken before changing settings: Core's Dashboard tells you about camera-to-Core, and Recast tells you about Core-to-Mux.

The 30-minute reconnect window protects the wrong leg. Recast holds the slot open for 30 minutes if the connection to Mux drops — but with Core in the path, that is the Core-to-Mux connection. If your camera leg fails while Core stays up, Mux never sees a disconnect. Recast keeps the stream alive and your viewers watch whatever Core is still sending, usually a frozen frame or black.

Multistreaming is free of your uplink. Core can push to up to 10 destinations from one encoder, and it fans out in the cloud. Streaming to Recast and four other platforms costs your venue connection exactly one stream, which is the main reason to put Core in the path at all.

Engines cost money. Hyperion and Helios are around $75/month each on top of the subscription. Third-party encoder ingest is a Helios feature. Price this in before designing a workflow around it.

The VidiU hardware Core supports is discontinued. VidiU Go is end of life; Teradek's current line is Prism. Core itself is current and supported.

Do not chase low latency. Core Share can monitor at around 200 ms, but that is Core's own monitoring path, not what your Recast viewers receive. Recast streams run at standard latency by design.

One protocol per stream input. A Recast stream input is created as either RTMP or SRT and cannot be switched afterwards.

Troubleshooting

Core says the channel is live, but Recast shows nothing

Check the stream input is attached to a video and that the video is not a draft. Core will report a healthy channel while Recast rejects it.

Then wait a full 40 seconds before concluding anything.

Go Live fails, or the channel will not start

  1. Stream input not attached to a live, non-draft video
  2. Wrong stream key — re-copy it from Recast into the channel
  3. Protocol mismatch — an SRT Recast input will not accept an RTMP channel
  4. Channel not linked to the encoder — creating a channel does not attach it; link it from Encoder Details
  5. For SRT: no passphrase field on the channel form — see above, use RTMP

The encoder is offline in Core

This is the camera leg, and nothing you change in Recast will help. Check the encoder's own network, and on legacy Teradek units check the firmware — Teradek recommends 7.3.14 for older generation encoders on Core.

Stream drops repeatedly

Establish the leg first. If Core shows the encoder dropping in and out, the problem is the venue connection: move the unit, then drop a quality tier. If Core is stable but Recast keeps ending the stream, the problem is the Core channel — recreate it and re-copy the credentials.

You have 30 minutes to reconnect on the Core-to-Mux leg before Recast treats the stream as ended.

Viewers see stuttering

Compare the bitrate Core reports receiving with the bitrate the encoder is configured to send. A gap means the camera leg is the constraint — reduce the encoder bitrate. No gap means look at the source signal or Core's transcoding settings.

If Core is transcoding, turn it off and pass through H.264 instead.

Audio missing or out of sync

Confirm the encoder is producing AAC-LC at 48 kHz stereo, and that the correct embedded audio pair is selected on the device.

Prefer embedded SDI or HDMI audio over a discrete input so audio and video share a clock. Where Core transcodes, check that its output audio settings have not been left at a different sample rate.

Getting help

Include your Core account and engine type (Hyperion or Helios), the encoder model and firmware version, the channel protocol, and screenshots of both the Core Encoder Details page and the channel configuration. Say explicitly which leg you believe is failing.

More detail: Recast live ingest reference

Sources

Support Guides

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.