media server logo

AJA HELO Plus SRT gateway setup with Callaba

May 28, 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

AJA HELO Plus SRT setup is a direct encoder-to-gateway workflow. Feed SDI or HDMI into HELO Plus, configure one of its stream outputs as SRT Caller, and send that stream to a Callaba SRT Listener. Callaba then receives the contribution feed and can show preview, recording, restreaming, routing, playback, multiview, and API workflows as parallel downstream uses.

Quick answer

To use AJA HELO Plus with SRT, set HELO Plus 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.

What this setup does

HELO Plus is a compact H.264 streaming and recording encoder with SDI and HDMI I/O. AJA lists SRT caller mode and listener mode, RTMP, RTMPS, RTSP, HLS, and RTP-TS/UDP-TS for this model. For contribution to Callaba, the cleanest path is HELO Plus SRT caller to a Callaba SRT listener.

This distinction matters for common search phrases. In a normal HELO Plus SRT gateway workflow, HELO Plus is not the cloud receiver. Callaba is the HELO Plus SRT receiver, the HELO Plus SRT to cloud endpoint, and the practical AJA HELO Plus SRT server on the internet. HELO Plus listener mode exists, but I treat it as an advanced fallback because the venue side must accept an inbound UDP connection.

Do not plan AJA HELO Plus as a native NDI source. Official HELO Plus specifications do not list native NDI, SMPTE ST 2110, HEVC/H.265, 4K/UHD encoding, bonding, or a required vendor cloud receiver layer for this model.

Before you start

Confirm the installed HELO Plus firmware before the event. SRT Listener mode and the SRT Caller Stream ID parameter belong to the HELO Plus v2.1 firmware generation. Also confirm that the source format, H.264 bitrate, AAC audio, and network uplink fit the event.

  • Open HELO Plus Web UI and confirm the SDI or HDMI source is locked.
  • Confirm outbound UDP from the venue to the Callaba public address.
  • Keep Stream ID and passphrase exactly matched; case, whitespace, trailing spaces, and copied newlines matter.

For difficult handshake failures, check SRT library or major-version compatibility on both sides. On the device side, use HELO Plus firmware release notes or AJA support information. On the Callaba side, check server build information, release notes, or support information.

Create the Callaba ingest

In Callaba, open the SRT server area and create a listener for the event. Choose a UDP port that is open on the cloud firewall. If the workflow uses encryption, set AES-128 or AES-256 and a passphrase. If you use Stream ID for routing, create the exact Stream ID that HELO Plus will send.

Open
SRT servers
Create
Listener on UDP port
Success
Incoming bitrate and preview

Success looks simple: the Callaba SRT server moves from waiting to connected, incoming bitrate appears, connection uptime starts, and preview/audio meters show the program feed.

Configure HELO Plus

Open the HELO Plus Web UI, choose Stream 1 Output or Stream 2 Output, and select SRT Caller as the stream type. Fill the SRT Destination URL with the Callaba public host and UDP port. Then match SET Caller Stream ID, SRT Caller Security, and SRT Caller Encryption Passphrase if those are used in Callaba.

For a first internet test, use H.264 High or Main profile if your downstream decoder supports it. Practical starting bitrates are 2.5-4 Mb/s for 720p, 4-6 Mb/s for 1080p30, and 6-8 Mb/s for 1080p60. If HELO Plus exposes GOP or keyframe settings in your firmware, a 2-second keyframe interval is a good first test for monitoring and restreaming.

If the installed firmware exposes an SRT latency field, start around 250-500 ms for internet contribution and lower it only after packet loss, RTT, and retransmits are stable.

Settings table

WhereWhat to do / field to fillFirst-test valueWhy / check
CallabaCreate SRT server and choose UDP port9000 or another open event portServer should wait for an incoming caller.
CallabaSet encryption strengthAES-128 or AES-256, matching HELO PlusA mismatch can stop the handshake.
CallabaSet passphrase if encryption is enabledPaste exactlyCase, whitespace, and trailing newline are significant.
CallabaSet Stream ID or routing rule if usedEvent-specific path or tokenMust match HELO Plus SET Caller Stream ID.
HELO Plus Stream output pageSRT Destination URLCallaba public host and UDP portCallaba should show a new connection attempt.
HELO Plus Stream output pageSET Caller Stream IDSame string used in CallabaDo not add spaces before or after the value.
HELO Plus Stream output pageSRT Caller SecuritySame AES choice as CallabaKeep both sides identical.
HELO Plus encoder settingsVideo bitrate1080p30: 4-6 Mb/s to startAdjust to uplink headroom and production quality.

Monitoring

Monitor both endpoints during rehearsal. In Callaba, watch incoming bitrate, RTT, packet loss, retransmits, connection uptime, preview, and audio meters. On HELO Plus, watch the Web UI status page, streaming state, front-panel streaming indicators, and audio meters.

A stable setup should hold a steady bitrate with low retransmit pressure and no recurring reconnects. If preview works but audio is missing, check HELO Plus input audio selection and the downstream audio meters separately.

Recording and playback

HELO Plus can record a local backup to SD, USB, SMB, or NFS storage while streaming. Callaba recording is a separate cloud-side option after ingest. Treat these as parallel backups, not as a required sequence.

PlayToStream is a purchasable HELO Plus option for streaming previously recorded material from storage. It is not required for live SRT contribution into Callaba. If you need more than the standard stereo configuration, confirm the 4-channel audio option and test the target protocol before production.

Troubleshooting

SymptomCheck in CallabaCheck on HELO PlusLikely fix
No connectionListener running, UDP port open, no wrong server selectedSRT Destination URL, DNS, gateway, stream startedOpen firewall/NAT for outbound UDP and confirm host:port.
Handshake failsEncryption, passphrase, Stream ID, server logsSRT Caller Security, passphrase, SET Caller Stream IDRe-type values manually; remove trailing spaces and copied newlines.
Connects, then dropsRTT, loss, retransmits, bitrate spikesEncoder bitrate, source frame rate, uplink qualityRaise SRT latency, lower bitrate, or move to a better network.
Video works, no audioPreview audio meters and recording audio trackEmbedded SDI/HDMI or analog input selection and metersSelect the correct audio input and confirm AAC stereo output.
NDI or HEVC expectedConfirm ingest is actually SRT or RTMPCheck exact HELO Plus specs, not another AJA modelUse SDI/HDMI conversion or a separate bridge if NDI is required.
RTSP path failsUse SRT ingest where possibleRemember RTSP is a pull/client access modeUse RTSP only for local viewing or a tested bridge, not as the main WAN path.

Official references

These are the most useful references for this exact setup.

Vendor references

Protocol references

Callaba resources

FAQ

How do I use AJA HELO Plus with SRT?

Use HELO Plus as SRT Caller and send the stream to a Callaba SRT Listener. Match host, UDP port, Stream ID, encryption strength, passphrase, and bitrate.

Should HELO Plus be SRT caller or listener?

Use caller mode by default. HELO Plus SRT listener mode is useful only when your network design allows inbound UDP to the device or venue.

Is HELO Plus the SRT receiver?

Not in the recommended cloud contribution workflow. HELO Plus is the encoder and caller; Callaba is the receiver/listener and gateway.

Can HELO Plus send RTMP or RTMPS instead?

Yes. AJA lists RTMP and RTMPS for HELO Plus. I would use RTMP/RTMPS as a fallback when SRT is not accepted by the receiving system.

Does AJA HELO Plus support native NDI or HEVC/H.265?

Official HELO Plus specifications list H.264/MPEG-4 encoding, not HEVC/H.265. Native NDI and SMPTE ST 2110 are not listed for this model.

Why does the SRT Stream ID or passphrase fail?

Most failures are exact-string mismatches. Check capitalization, leading or trailing spaces, copied newlines, wrong AES choice, and incompatible SRT versions.

Next steps

Build the path in a controlled network first, then repeat the same test on the venue uplink. Save the working HELO Plus preset, document the Callaba server name and UDP port, and rehearse start/stop behavior. If the event is important, record locally on HELO Plus and in Callaba so you have two independent backups.

Try Callaba Gateway with AJA HELO Plus 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.