media server logo

Teradek Prism Flex SRT setup: send SRT to Callaba Gateway

May 31, 2026
Iurii Pakholkov

Written by Iurii Pakholkov

Founder of Callaba. Building cloud video tools for SRT, RTMP, WebRTC, NDI, live routing, monitoring, recording, and production workflows.

Release: Callaba 8.4

Teradek Prism Flex SRT setup is a direct contribution workflow: keep Prism Flex at the venue as the SRT Caller and let Callaba Gateway listen in the cloud. Use this setup when Prism Flex is at the venue and Callaba is the cloud SRT receiver for monitoring, recording, routing, multiview, or restreaming. This guide is for live production operators sending an SDI or HDMI program feed over the public internet.

The main path is direct SRT. Prism Flex documentation also lists RTMP, RTMPS, RTSP, MPEG-TS, RTP Push, RIST, HLS/DASH, and WHIP/WHEP, but SRT is the cleaner first choice when you need a managed cloud receiver and live production diagnostics.

Quick answer

To use Teradek Prism Flex with SRT, set Prism Flex as the SRT Caller and send the stream to a cloud SRT Listener. In this guide, Callaba works as the SRT gateway, receiver, monitor, recorder, and routing layer. Before the event, confirm firmware, Stream ID, passphrase, latency, and codec settings on the exact unit.

What this setup does

This setup uses Prism Flex as a hardware encoder and Callaba as the cloud SRT receiver. Prism Flex takes the venue feed from SDI or HDMI, encodes it, and initiates an outbound SRT connection to Callaba. Callaba receives that contribution feed once, then the same source can be used for monitoring, recording, routing, multiview, playback, or restreaming in parallel.

For most venue networks, Prism Flex Caller to Callaba Listener is simpler than reversing the roles because the venue side usually only needs outbound UDP. A Prism Flex SRT Listener workflow is possible only when the venue network can accept inbound UDP or when you have a tested NAT and firewall plan.

What this model can and cannot do in this workflow

Prism Flex is documented as an encoder-decoder product family, so confirm that your unit is the encoder SKU before building a venue-to-cloud contribution path. Teradek’s Prism Flex Mk I documentation separates Encoder 855 and Decoder 875 variants; this article is for the encoder sending SRT to Callaba. A decoder workflow is the opposite direction: Callaba output to decoder, then SDI or HDMI.

  • Confirmed SRT controls: Teradek documents Caller, Listener, and Rendezvous modes, plus Host, Port, Source Port, Stream ID, Encryption Passphrase, Latency, and Interface settings.
  • Confirmed inputs: the Prism Flex encoder workflow uses SDI, HDMI, or Auto source selection. Hardware documentation lists 12G-SDI and HDMI 2.0 input on the encoder SKU.
  • Confirmed codecs: Prism Flex documentation lists H.264/AVC and H.265/HEVC, with 4:2:0 or 4:2:2 and 8-bit or 10-bit options. I normally start with H.264 for first connection tests.
  • Confirmed fallbacks: current Prism Flex and Prism streaming documentation list RTMP/RTMPS and RTSP paths. Older Mk I tables are not equally detailed, so check the visible menu on the installed firmware before relying on a fallback during a show.
  • Not confirmed for this exact model: do not plan Prism Flex as a native NDI or ST 2110 source. Official Prism Flex sources used for this article do not list those native workflows.

Direct SRT to Callaba does not require a Teradek receiver or cloud layer. Bonded multi-link contribution is different: local debonding requires a compatible Prism decoder and debonding license, or you can use a Teradek cloud route before handing the feed to Callaba.

When not to use this setup

  • If Prism Flex and the production switcher are in the same rack, SDI or HDMI may be the simpler local path.
  • If the only destination is a public platform and you do not need cloud monitoring, recording, or routing, RTMP or RTMPS may be enough after you confirm the installed firmware exposes the required menu.
  • If the job requires Teradek multi-link bonding, do not treat that as direct SRT. Use the appropriate Teradek cloud or licensed decoder/debonding layer, then pass a standard output such as SRT, RTMP, RTSP, or SDI into the rest of the workflow.
  • If the plan depends on NDI, choose another confirmed NDI source or add a separate bridge device. Prism Flex is not documented as a native NDI source.

Before you start

  • Confirm the exact Prism Flex SKU and firmware version.
  • Confirm that the encoder sees the SDI or HDMI source and that audio is embedded or routed as expected.
  • Choose a Callaba public IP address or DNS name and an open UDP port.
  • Decide whether to use an SRT Stream ID and passphrase. Both are case-sensitive and whitespace-sensitive; a trailing space, copied newline, or changed capitalization can break the handshake.
  • Use H.264 for the first RTMP or SRT compatibility test unless the complete downstream chain has already been tested with HEVC.
  • For difficult SRT handshake problems, confirm compatible SRT major versions from Prism firmware information or vendor support and from the Callaba server build or support information. Teradek’s public Prism Flex pages do not publish the SRT library version.

Create the Callaba ingest

In Callaba, create an SRT server for this Prism Flex feed. Choose Listener mode, assign a UDP port, and copy the connection details you plan to use in the encoder. If your workflow uses a Stream ID or passphrase, create them in Callaba first, then paste the exact values into Prism Flex rather than retyping them during setup.

Before you start the encoder, the Callaba side should show that the SRT server is waiting for a connection. After Prism Flex connects, check incoming bitrate, connection uptime, and preview before you build recording or routing on top of the feed.

Configure Prism Flex

Open the Prism Flex encoder configuration page or app, select the correct video source, and set the stream mode to SRT. In the Prism Flex SRT settings, choose Caller, enter the Callaba host and UDP port, and paste the Stream ID and Encryption Passphrase if your Callaba ingest requires them.

Set the SRT Latency field in the Prism Flex SRT settings in milliseconds. If you do not already have a measured value, start around 250-500 ms for an internet test, then lower it only after RTT, packet loss, and retransmits are stable. If the Interface setting is exposed, choose the intended network path, such as Ethernet, Wi-Fi, or modem, instead of leaving the encoder on the wrong link.

Settings table

WhereWhat to do / field to fillFirst-test valueWhy / check
Callaba SRT serversCreate an SRT server and choose the UDP portUse an allowed public UDP portCallaba should wait for the Prism Flex connection
Prism Flex encoder streaming settingsSelect SRT as the stream modeSRTConfirms you are not configuring RTMP or RTSP by mistake
Prism Flex SRT settingsChoose CallerCallerKeeps the venue side as the outbound endpoint
Prism Flex SRT HostEnter the Callaba public IP address or DNS nameYour Callaba gateway addressMust resolve from the venue network
Prism Flex SRT PortEnter the Callaba UDP portSame port as the Callaba SRT serverA port mismatch leaves Callaba waiting
Prism Flex SRT Stream IDPaste the exact Callaba Stream ID if usedCopy from CallabaCase, spaces, and copied newlines matter
Prism Flex Encryption PassphrasePaste the exact passphrase if encryption is enabledCopy from CallabaBoth sides must match exactly
Prism Flex SRT LatencySet latency in milliseconds250-500 ms for first internet testTune after checking RTT, loss, and retransmits

Monitoring

Once Prism Flex starts streaming, confirm three things in Callaba before you trust the feed: connection uptime is increasing, incoming bitrate is close to the expected encoder bitrate, and preview plus audio meters are active. For network quality, watch RTT, packet loss, and retransmits. For production quality, check cadence, audio sync, channel mapping, and whether the selected codec is accepted by every downstream output you plan to use.

Failover and local ingest options

For production events, plan what happens if the main encoder, venue uplink, or primary contribution path fails. Callaba can be part of that continuity plan without changing the basic Teradek Prism Flex ingest workflow.

Callaba multiview and failover interface
Preview, multiview and failover Use the demo to check how incoming feeds, multiview monitoring and backup switching look in Callaba before building the live workflow. Open multiview demo

Recording and playback

After the SRT ingest is stable, recording and playback are downstream Callaba tasks. They do not have to be configured before preview, routing, or restreaming. Start a short test recording, play it back, and verify audio channels before the event. If you plan browser playback, keep the first test conservative with H.264 and AAC-style audio unless your complete playback chain has already been tested with HEVC or other audio options exposed by the installed Prism firmware.

Troubleshooting

SymptomCheck in CallabaCheck on Prism FlexLikely fix
No connectionSRT server is listening on the expected UDP portCaller mode, Host, Port, selected InterfaceFix the address or firewall rule; confirm outbound UDP from venue
Handshake fails quicklyStream ID and passphrase expected by the serverStream ID, Encryption Passphrase, encryption settingPaste values again and remove trailing spaces or newlines
Connected but no usable previewIncoming bitrate, codec shown in received stream, preview errorsVideo codec, resolution, frame rate, source selectionTest H.264 first; confirm HEVC support only after the chain accepts it
Audio missingAudio meters and recorded test clipEmbedded audio source and encoder audio codec optionsConfirm audio routing at the SDI/HDMI source and use a known compatible audio codec
Unstable videoRTT, packet loss, retransmits, connection uptimeSRT Latency, bitrate, network InterfaceRaise latency, reduce bitrate, or move from Wi-Fi/modem to a better link
Listener mode does not connectWhether Callaba can reach the venue public addressPrism Flex Listener port and local firewall pathUse Prism Flex Caller instead, or build a tested inbound UDP path

Official references

Use these resources to confirm menu names, firmware behavior, and protocol details for the exact unit in front of you.

Vendor references

Protocol references

Callaba resources

FAQ

Does Teradek Prism Flex support direct SRT to Callaba?

Yes. Teradek’s Prism Flex and Prism streaming documentation confirm SRT, including Caller, Listener, Rendezvous, Stream ID, passphrase, and latency controls. For a normal venue-to-cloud setup, use Prism Flex as the Caller and Callaba as the Listener.

Should Prism Flex be SRT Caller or SRT Listener?

Use Caller first. It lets the encoder initiate an outbound UDP connection from the venue. Listener mode on Prism Flex is an advanced network choice because the venue side must accept inbound UDP.

Do I need a Teradek receiver or cloud layer for this setup?

No for direct SRT. Prism Flex can send SRT directly to Callaba. You need a Teradek cloud route or licensed Prism decoder/debonding layer only when you enable bonded multi-link contribution.

Can I use RTMP, RTMPS, or RTSP instead?

Yes, those are documented Prism paths, but I treat them as fallbacks for this Callaba workflow. Use H.264 for the first RTMP or RTMPS test, and confirm the fallback menu on the installed firmware before the event.

Can Prism Flex send native NDI to Callaba?

Do not plan Prism Flex as a native NDI source. The official Prism Flex sources used for this guide do not list NDI or ST 2110 for this model.

Can I use HEVC with Prism Flex SRT?

Prism Flex documentation lists H.265/HEVC support. Use it only when Callaba outputs, decoders, players, and any restreaming destinations in the chain have been tested with HEVC. H.264 is the safer first test.

Next steps

Build the SRT path first, then run a short operational test: connect Prism Flex, watch Callaba receiver statistics, confirm preview and audio, make a test recording, and document the exact Stream ID, passphrase, latency, codec, bitrate, and firmware version used for the event.

Try Callaba Gateway with Teradek Prism Flex SRT

Create an SRT server in Callaba, send the device feed to the gateway, and check the received stream. After ingest is stable, use Callaba outputs for preview, recording, restreaming, multiview, playback, routing, or API workflows as parallel downstream options.