media server logo

PTZOptics Link 4K SRT setup: send SRT to Callaba Gateway

Jun 10, 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

PTZOptics Link 4K SRT setup is a direct camera-to-cloud contribution workflow: keep Link 4K at the venue, configure it as the SRT Caller, and receive the feed in Callaba. Use this setup when Link 4K is at the venue and Callaba is the cloud SRT receiver for monitoring, recording, routing, multiview, or restreaming. The important preflight check is firmware: the unit should expose SRT settings in the PTZOptics web interface before you build the event around this path.

Quick answer

To use PTZOptics Link 4K with SRT, first confirm the firmware version and that the camera exposes SRT Caller or Listener settings. Then set Link 4K 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. If the SRT menu is absent, update firmware first or use the confirmed RTMP/RTMPS fallback.

What this setup does

In this workflow, Link 4K is the camera and encoder. Callaba is the SRT receiver/server in the cloud. After the SRT ingest connects, the same source can be used for operator preview, cloud recording, multiview, restreaming, or routing to other destinations. These are parallel downstream uses, not a required chain.

The primary path is direct SRT when the installed PTZOptics firmware exposes the SRT controls. RTMP/RTMPS is the first practical fallback for direct cloud delivery. RTSP is better treated as a local or bridge input unless your design specifically needs an RTSP pull workflow.

What this model can and cannot do in this workflow

For Link 4K, PTZOptics documentation lists IP streaming with SRT, RTSP, and RTMP. The Link 4K streaming page also documents two RTMP(S) streams and RTSP URLs, while the Gen 3 Web UI streaming documentation covers SRT settings for the product family that includes Link 4K.

  • Confirmed useful outputs for this setup include RJ45/IP streaming, HDMI 2.0, 3G-SDI, USB 2.0, and Dante AV-H network video/audio.
  • The SRT settings documented in the Gen 3 Web UI include enable, Caller/Listener mode, server, port, AES encryption, password, bandwidth overhead, latency, and optional Stream ID.
  • Firmware changelogs for PT12X/20X/30X-LINK-4K list SRT Stream ID added to the web interface, so older units should be checked before an event.
  • Compression standards in Link 4K technical specs include YUY2, MJPEG, H.264, and H.265. Start SRT tests with H.264 unless you have confirmed HEVC support across every downstream decoder or player.
  • Audio is available through the camera audio path; newer Link 4K firmware notes mention G.711 audio encoding, while AAC appears in the streaming documentation context.
  • Do not plan Link 4K as a native NDI source. The exact Link 4K technical specs I found do not list native NDI output or ST 2110.
  • Link 4K is not a decoder. The direction here is camera to Callaba, not Callaba back to HDMI or SDI on the camera.

Public PTZOptics pages for this model are not all phrased the same way: SRT is listed in the Link 4K feature and Gen 3 Web UI materials, while the Link 4K streaming page focuses more on Dante AV-H, RTMP(S), and RTSP. I recommend confirming installed firmware and the visible SRT menu on the exact unit before the event.

When not to use this setup

  • If the camera and switcher are on the same LAN or in the same room, HDMI, 3G-SDI, USB, or Dante AV-H may be simpler than cloud ingest.
  • If the only target is a public platform and you do not need cloud monitoring, routing, or recording, RTMP/RTMPS from the camera may be enough.
  • If a production requires native NDI from the camera, choose a PTZOptics model that officially lists NDI. Do not assume Link 4K provides it.
  • If SRT settings are missing on the installed firmware, update the unit first or use RTMP/RTMPS as the direct fallback.

Before you start

  • Open the PTZOptics web interface and confirm the firmware version and SRT settings.
  • Confirm outbound UDP from the venue to the Callaba server port.
  • Use H.264 for the first test. For starting bitrates, try 4-6 Mb/s for 1080p30 or 6-8 Mb/s for 1080p60, then adjust to uplink and production needs.
  • If GOP or keyframe interval is exposed, a 2 second keyframe interval is a practical first test.
  • Stream ID and passphrase values are case-sensitive and whitespace-sensitive. A copied newline, trailing space, or changed capitalization can break the SRT handshake.

Create the Callaba ingest

In Callaba, create an SRT server and set it to listen on a UDP port reachable from the venue. If you use a Stream ID or passphrase, copy the values exactly. For the first test, keep the design simple: one camera, one Callaba SRT listener, and one preview window.

Success in Callaba means the SRT connection opens, incoming bitrate appears, uptime starts increasing, and preview/audio meters match the camera feed.

In the PTZOptics Gen 3 Web UI, open the streaming settings area and enable SRT. Set the camera to Caller, enter the Callaba host or IP as the server, and use the UDP port from the Callaba SRT server. If encryption is used, match AES and password settings on both sides.

Use the Latency field in the SRT settings as an internet safety buffer. If you do not already know the network, start around 250-500 ms and lower it only after Callaba shows stable RTT, packet loss, and retransmit behavior. PTZOptics does not publish a public SRT library version for Link 4K in the materials I found; if handshake failures are hard to diagnose, confirm device firmware with PTZOptics support and check Callaba server build information or support notes for SRT compatibility.

Settings table

WhereWhat to do / field to fillFirst-test valueWhy / check
CallabaCreate SRT server and choose UDP portAny open UDP port allowed by firewallCallaba waits for the camera connection.
Link 4K Web UISRT EnableOnThe camera must expose and enable SRT.
Link 4K Web UIModeCallerBest default for venue-to-cloud contribution.
Link 4K Web UIServerCallaba public IP or DNS namePoints the camera to the cloud receiver.
Link 4K Web UIPortCallaba SRT server UDP portMust match the Callaba listener.
Link 4K Web UIAES encryptionMatch CallabaAES mismatch prevents connection.
Link 4K Web UIPasswordExact Callaba passphraseCase and whitespace must match exactly.
Link 4K Web UIStream IDExact value, if requiredUseful for routing one listener to the right source.

Monitoring

Watch Callaba for incoming bitrate, connection uptime, RTT, packet loss, retransmits, preview video, and audio meters. If the stream connects but preview is black, check codec, resolution, and whether the encoder is actually sending frames. If audio meters are flat, check the Link 4K audio source and encoding settings before changing SRT settings.

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 PTZOptics Link 4K 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

Once ingest is stable, recording and playback can run from the same received source. You do not need to choose between preview, record, restream, and route as separate camera outputs. Keep a short test recording before the event and play it back to confirm video cadence, audio, and downstream decoder compatibility, especially if you move from H.264 to H.265.

Troubleshooting

SymptomCheck in CallabaCheck on Link 4KLikely fix
No SRT connectionListener is running, UDP port is open, logs show no rejected Stream IDSRT enabled, Caller mode, correct server and portFix firewall/NAT, port, Stream ID, or mode mismatch.
Handshake fails with encryptionPassphrase and AES policyPassword field and AES settingRetype values manually; remove trailing spaces or copied newlines.
Connected but unstableRTT, packet loss, retransmits, incoming bitrateLatency field, bitrate, venue uplinkRaise SRT latency, lower bitrate, or improve uplink.
Video but no audioAudio meters and recording playbackAudio input/source and audio encodingConfirm line input, levels, and supported audio codec.
SRT menu missingUse RTMPS ingest if neededFirmware version and available streaming menusUpdate firmware or use RTMP/RTMPS fallback.
RTSP fallback does not match examplesBridge receives the RTSP source before sending to CallabaUse the RTSP URL shown in the camera Web UIDo not rely on copied RTSP examples; confirm the exact URL on the unit.

Official references

Useful sources for confirming model behavior and settings:

Vendor references

Protocol references

Callaba resources

FAQ

Can PTZOptics Link 4K send SRT directly to Callaba?

Yes, when the installed firmware exposes the SRT settings. Use Link 4K as Caller and Callaba as the cloud Listener.

What if the SRT menu is missing on Link 4K?

Update firmware first. If you cannot update before the event, use the confirmed RTMP/RTMPS path or an RTSP bridge only when that bridge is part of your design.

Should I use Link 4K SRT Caller or Listener mode?

Use Caller for most venue-to-cloud jobs. Listener mode means the venue side must accept inbound UDP, which can require port forwarding and firewall changes.

Does Link 4K support native NDI output?

Do not plan Link 4K as a native NDI source. The exact Link 4K technical specs I found list Dante AV-H and common physical/IP outputs, but not native NDI.

Can I use H.265 with this workflow?

Link 4K technical specs list H.265, but H.264 is the safer first test. Use H.265 only after confirming downstream player, decoder, recording, and restreaming support.

Is RTMPS a good fallback?

Yes. The Link 4K streaming documentation describes RTMP(S) streaming, including two streams. Use it when SRT is not available or when the destination expects RTMP(S).

Next steps

Create the Callaba SRT listener, confirm the Link 4K SRT menu, and run a short test with H.264 before the production day. Save the working firmware version, Stream ID, passphrase policy, port, and bitrate in the show documentation.

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.