media server logo

PTZOptics Move SE SRT setup: send SRT to Callaba Gateway

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

For a PTZOptics Move SE SRT setup, use the camera as an SRT Caller and send its encoded IP feed to a cloud SRT Listener in Callaba. Use this setup when Move SE is at the venue and Callaba is the cloud SRT receiver for monitoring, recording, routing, multiview, or restreaming. The main path is direct SRT; before the event, confirm that the installed firmware exposes the expected SRT streaming modes and fields.

Quick answer

To use PTZOptics Move SE with SRT, set Move SE 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. Confirm the camera firmware, SRT menu, Stream ID, passphrase, codec, and audio before the event.

What this setup does

The Move SE acts as the camera and encoder. It sends the live program over SRT through the venue internet connection to a Callaba SRT server. Callaba receives the contribution feed and can then expose it to operators, record it, restream it, route it, or place it in a multiview.

Keep the camera as the Caller for most WAN jobs. That means the venue side opens an outbound UDP connection to Callaba, which is usually easier than accepting inbound traffic at the venue.

What this model can and cannot do in this workflow

PTZOptics documents Move SE as an IP-capable PTZ camera with SRT, RTMP, RTMPS, RTSP, NDI HX / NDI HX2, ONVIF, and multicast workflows, depending on firmware and menu availability.

  • Confirmed contribution path: direct SRT from Move SE to Callaba, with Caller and Listener modes documented in the Gen 3 Web UI streaming settings.
  • SRT fields to match: server, port, AES encryption setting, password or passphrase, latency, bandwidth overhead, and optional Stream ID.
  • Video outputs: 3G-SDI, HDMI 1.3, USB 3.0 Type-C UVC, and RJ45 IP streaming are listed for Move SE.
  • Codecs: PTZOptics lists MJPEG, H.264, and H.265 / HEVC for the model. Use H.264 for the first SRT test unless every downstream decoder and player is known to accept HEVC.
  • Audio: the camera has 3.5 mm line-level audio input and output; confirm AAC audio is present in Callaba after connection.
  • Not a video input device: do not plan to feed another camera into Move SE over HDMI or SDI. It is the camera source.
  • No bonded transmitter or ST 2110 role: official Move SE sources do not list bonded contribution hardware operation or ST 2110 output.
  • NDI nuance: PTZOptics says Move SE NDI HX support is standard after a firmware update. Confirm the NDI settings page before using NDI as a local workflow.

The Move SE G3 manual family covers PT12X, PT20X, and PT30X Move SE variants. Do not copy these settings to Move 4K, Studio SE, or another PTZOptics line without checking that model’s own documentation.

When not to use this setup

  • If the camera and switcher are on the same LAN, local SDI, HDMI, USB, or NDI may be simpler than sending SRT to the cloud.
  • If the only destination is a public platform and you do not need cloud monitoring, routing, or recording, Move SE RTMP or RTMPS may be enough.
  • If SRT is missing from the installed firmware menu, update firmware first. Use RTMPS/RTMP as the first fallback, then RTSP or NDI through a local bridge only when that design is intentional.
  • If you need bonded cellular transmission, use a dedicated bonded encoder or receiver workflow. Move SE itself is not documented as bonded contribution hardware.

Before you start

  • Update or confirm the Move SE firmware and open the Gen 3 Web UI.
  • Confirm that Streaming Settings show SRT, RTMP(S), RTSP, and, if needed, NDI settings.
  • Open outbound UDP from the venue to the Callaba SRT port.
  • Choose H.264 for the first test. Start around 4-6 Mb/s for 1080p30 or 6-8 Mb/s for 1080p60 if the uplink supports it.
  • Copy Stream ID and passphrase carefully. They are case-sensitive and whitespace-sensitive; a trailing space or copied newline can break the handshake.
  • If unexplained handshakes continue, check firmware release notes or vendor support for the device-side SRT implementation and compare that with Callaba server build or support information.

Create the Callaba SRT ingest

In Callaba, create an SRT server and set it to listen on a known UDP port. If your workflow uses access control, configure the expected Stream ID and encryption/passphrase on the Callaba side before starting the camera.

Copy the Callaba public hostname or IP address and the UDP port. When the Move SE connects, Callaba should show connection uptime, incoming bitrate, and stream statistics before you rely on preview or recording.

Configure the Move SE

Open the PTZOptics Gen 3 Web UI for the camera and go to Streaming Settings. In the SRT section, choose Caller mode for the standard cloud workflow. Enter the Callaba server address, port, encryption choice, password if used, latency, bandwidth overhead, and optional Stream ID.

Start with 250-500 ms SRT latency for an internet test. Lower it only after packet loss, RTT, retransmits, and received bitrate are stable in Callaba.

Settings table

WhereWhat to do / field to fillFirst-test valueWhy / check
CallabaCreate SRT server and choose UDP portUse a dedicated open UDP portCallaba must be listening before the camera calls out.
CallabaSet SRT authentication rules if usedMatch Stream ID and passphrase exactlyMismatch usually appears as no connection or immediate disconnect.
Move SE SRT settingsModeCallerBest default for a venue camera sending to a cloud receiver.
Move SE SRT settingsServerCallaba public hostname or IPDo not include extra spaces or protocol text unless the UI requires it.
Move SE SRT settingsPortCallaba SRT UDP portMust match the Callaba listener and firewall rule.
Move SE SRT settingsEncryption and passwordOff for isolated lab test; AES with passphrase for productionEncryption type and passphrase must match both sides.
Move SE SRT settingsLatency250-500 msUse more latency on unstable networks; tune down after testing.
Move SE SRT settingsStream IDOptional, if required by CallabaCase-sensitive and whitespace-sensitive.

Monitoring the incoming feed

After connection, verify the feed in Callaba before sending it downstream. Check incoming bitrate, connection uptime, RTT, packet loss, retransmits, preview video, and audio meters. A stable SRT connection with no audio is not a complete production check; confirm the Move SE audio input, AAC settings, and Callaba audio meters.

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 Move SE 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 are downstream choices in Callaba, not required steps in the SRT handshake. You can record the received Move SE feed, create a preview or web player, route the same source to other outputs, or restream it while operators watch the signal in multiview.

Troubleshooting

SymptomCheck in CallabaCheck on Move SELikely fix
No connectionSRT server running, UDP port open, no Stream ID rejectionCaller mode, server, port, firmware SRT menuOpen outbound UDP, correct address/port, update firmware if SRT is absent.
Connects then dropsUptime resets, packet loss, retransmits, RTT spikesLatency and bandwidth overhead settingsRaise latency, reduce bitrate, test a cleaner uplink.
Black previewIncoming bitrate and codec shownH.264 versus H.265 settingUse H.264 for the first test; confirm HEVC support in every downstream decoder.
No audioAudio meters and recording track3.5 mm line input, audio enable, AAC settingsSend line-level audio, enable audio, retest with headphones and meters.
Authentication failureStream ID and passphrase expected by listenerStream ID, encryption, passwordRe-type values manually; remove trailing spaces and copied newlines.
NDI fallback not visibleNot a Callaba ingest issueNDI settings page and firmwareUpdate Move SE firmware or use RTMPS/RTMP/RTSP instead.

Official references

Use these resources to confirm the exact firmware, menu names, and protocol behavior on the camera you are taking to production.

Vendor references

Protocol references

Callaba resources

FAQ

Does PTZOptics Move SE send SRT directly to Callaba?

Yes. Current PTZOptics sources list SRT for Move SE, and the Gen 3 Web UI documentation describes SRT Caller and Listener settings. I still recommend confirming the installed firmware and visible SRT menu before the event.

Should Move SE be SRT Caller or Listener?

Use Move SE as the SRT Caller for most cloud workflows. Let Callaba listen in the cloud. Use camera Listener mode only when the venue network can accept inbound UDP reliably.

What if the SRT menu is missing on Move SE?

Update the camera firmware and check the vendor manual for your exact unit. If SRT is still unavailable, use RTMPS/RTMP as the first direct fallback, or use RTSP/NDI through a local bridge when that fits the production design.

Can I use a Move SE SRT Stream ID and passphrase?

Yes. PTZOptics documents optional Stream ID plus encryption and password settings in the SRT section. Match them exactly in Callaba; capitalization and whitespace matter.

Should I use H.264 or H.265?

Move SE lists both H.264 and H.265 / HEVC. Start with H.264 because it is easier for downstream monitoring and playback. Use HEVC only when Callaba outputs, decoders, and players in the path support it.

Can I use NDI or RTSP instead of SRT?

Yes, for local-network designs. NDI may require updated Move SE firmware, and RTSP is usually better as a local bridge source than as a public internet contribution protocol.

Next steps

Create a Callaba SRT server, configure Move SE as Caller, and run a full test with real venue internet, camera audio, the intended resolution, and the final Stream ID/passphrase. Do not stop at a successful handshake; verify preview, audio, bitrate stability, and recording before the event.

Try Callaba Gateway with PTZOptics Move SE SRT workflow

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.