media server logo

Canon CR-N500 SRT setup: send SRT to Callaba Gateway

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

Canon CR-N500 SRT setup means configuring the PTZ camera to send an SRT contribution feed to a receiver, not adding an external encoder. Use this setup when CR-N500 is at the venue and Callaba is the cloud SRT receiver for monitoring, recording, routing, multiview, or restreaming. The normal internet design is CR-N500 as SRT Caller and Callaba Gateway as SRT Listener on a reachable host and UDP port. Before the event, confirm the camera firmware, because Canon added SRT in firmware 1.2.0 and later firmware improves reconnect behavior.

Quick answer

To use Canon CR-N500 with SRT, set CR-N500 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

For Canon CR-N500 SRT to cloud, the camera contributes the live feed and Callaba receives it. If you are searching for CR-N500 SRT receiver or Canon CR-N500 SRT server, separate the roles carefully: in the recommended internet workflow, Callaba is the server/listener side, while the camera calls out from the venue network.

After Callaba receives the stream, monitoring, recording, routing, multiview, browser playback, and restreaming are parallel options. You do not need to record before you route, and you do not need to restream before you monitor.

What this model can and cannot do in this workflow

Confirmed for CR-N500

  • Canon lists SRT, RTMP/RTMPS, RTSP/RTP, and NDI HX2 among supported CR-N500 protocols.
  • Canon firmware 1.2.0 added SRT support for this model.
  • The Canon settings guide documents SRT Caller and Listener modes, latency, Stream ID, passphrase, AES-128/AES-192/AES-256 encryption, adaptive bitrate, auto connection, and reconnect behavior.
  • The main IP stream can use H.264 or H.265/HEVC, with H.264 as the safer first test for broad downstream compatibility.
  • The camera has 3G-SDI and HDMI outputs in addition to IP streaming, plus XLR audio inputs, a 3.5 mm audio input, genlock, LAN, and RS-422 control.

Confirmed limitations and caveats

  • Rendezvous mode was not found in the official CR-N500 settings documentation I reviewed. Do not build a Rendezvous plan unless the installed firmware UI clearly shows it.
  • Canon notes that RTMP cannot be used when H.265 is selected for the main IP stream.
  • Firmware 1.7.0 adds NDI 6 support and SRT/RTMP reconnection improvements; check the installed firmware before production.
  • No official ST 2110 or NDI HX3 support was found for CR-N500, so do not plan those paths for this model.
  • The shared Canon settings guide also covers CR-N300, but this article is scoped to CR-N500 specs, firmware notes, and I/O.

When not to use this setup

  • If the camera and switcher are on the same LAN, local 3G-SDI, HDMI, or NDI HX2 may be simpler than cloud ingest.
  • If the only target is a public platform and you do not need SRT statistics, cloud monitoring, recording, or routing, CR-N500 RTMP/RTMPS may be enough.
  • If you need RTSP/RTP, treat it as a LAN pull or bridge workflow, not the cleanest public internet contribution path.
  • If you reverse the SRT roles and make the camera the Listener, the venue side must accept inbound UDP traffic. That can require a public IP, port forwarding, firewall rules, or a tested NAT plan.

Before you start

  • Update or confirm CR-N500 firmware. SRT requires firmware 1.2.0 or later; firmware 1.7.0 is important for current NDI 6 and reconnection improvements.
  • Reserve a UDP port for the Callaba SRT server and allow it in cloud security rules.
  • Decide whether you will use a Stream ID and passphrase. Both are case-sensitive and whitespace-sensitive; a trailing space, copied newline, or changed capitalization can break the handshake.
  • Confirm audio at the camera. The model supports XLR audio inputs and a 3.5 mm stereo input, but audio routing still needs to be checked in the installed configuration.

Create the Callaba ingest

In Callaba, create an SRT server for the CR-N500 feed. Choose Listener mode, set the UDP port, and configure Stream ID and passphrase if your production policy requires them. Keep the values short and exact for the first test.

Success in Callaba looks like a connected SRT session with incoming bitrate, stable uptime, preview video, and audio meters. If nothing connects, check the cloud firewall before changing camera settings.

Configure the Canon CR-N500

Open the camera web settings and go to the SRT or IP streaming area for your firmware. Select Caller mode, enter the Callaba public host or IP address, enter the UDP port, and match the Stream ID, encryption, and passphrase exactly. Start with H.264 unless you have already confirmed that every downstream decoder, player, and recorder in the chain handles H.265/HEVC.

Canon documents both Caller and Listener modes. For CR-N500 SRT caller setup, use Caller unless there is a specific network reason to do otherwise.

Settings table

WhereWhat to do / field to fillFirst-test valueWhy / check
CallabaCreate SRT server and choose UDP portOne dedicated port per feedPort must be reachable from the venue internet.
CallabaSet passphrase and encryption policyOff for lab test, AES with passphrase for productionMust match the camera exactly.
Canon CR-N500 SRT settingsSelect Caller modeCallerCamera initiates outbound connection to Callaba.
Canon CR-N500 SRT settingsDestination addressCallaba public host or IPUse DNS only if venue DNS is reliable.
Canon CR-N500 SRT settingsDestination portCallaba UDP portMust match the Callaba SRT server port.
Canon CR-N500 SRT settingsLatency250-500 msLower only after RTT, packet loss, and retransmits are stable.
Canon CR-N500 SRT settingsStream IDExact Callaba Stream ID, if usedCase and whitespace must match.
Canon CR-N500 IP stream settingsMain stream codec and bitrateH.264 at a conservative bitrateH.265 is supported on the main IP stream, but RTMP cannot use it and downstream HEVC support must be confirmed.

Monitoring

Once connected, watch Callaba receiver statistics before judging picture quality. Check incoming bitrate, connection uptime, RTT, packet loss, retransmits, preview, and audio meters. A stable preview with rising retransmits usually means the network is barely coping; raise latency or lower bitrate before the event starts.

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 Canon CR-N500 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 CR-N500 feed is stable in Callaba, recording and playback are downstream choices. You can record the incoming feed for archive, send a routed output to another system, create browser playback, or restream to a platform. Treat these as parallel outputs from the same ingest, not as required setup steps.

Troubleshooting

SymptomCheck in CallabaCheck on deviceLikely fix
No connectionSRT server running, UDP port open, no firewall dropCaller mode, host, portFix address/port or cloud firewall first.
Handshake failsStream ID and passphrase policyStream ID, passphrase, encryption modeRemove trailing spaces and match capitalization exactly.
Connects then dropsRTT, loss, retransmits, uptimeFirmware version, auto connection/reconnect settingsUpdate firmware, raise latency, reduce bitrate.
Video but no audioPreview and audio metersXLR/3.5 mm input selection and audio stream settingsConfirm input routing and audio enabled in the camera.
Interoperability is unclearCallaba build or support informationCanon firmware release notes or vendor support docsCanon does not publish the SRT library version in the reviewed docs; confirm compatible SRT major-version behavior with support if needed.

Official references

Vendor references

Protocol references

Callaba resources

FAQ

Does Canon CR-N500 support native SRT?

Yes. Canon firmware 1.2.0 added SRT support for CR-N500. Confirm installed firmware before planning the show.

Should CR-N500 be SRT Caller or Listener?

Use CR-N500 SRT Caller for normal cloud contribution. Listener mode is documented, but it usually requires inbound access to the venue network.

Can I use a CR-N500 SRT Stream ID and passphrase?

Yes. Canon documents Stream ID for Caller mode and passphrase/encryption settings. Match Callaba exactly, including capitalization and whitespace.

Can CR-N500 send RTMP or RTMPS instead?

Yes, Canon documents RTMP and RTMPS URLs. Note that RTMP cannot be used when the main IP stream is set to H.265.

Can I use NDI with this model?

Canon lists NDI HX2 for CR-N500, and firmware 1.7.0 adds NDI 6 support. I would use it mainly for LAN production or an NDI-to-SRT bridge, not as the default public internet path.

Does CR-N500 support ST 2110?

No official ST 2110 support was found for this model. Use SDI, HDMI, SRT, RTMP/RTMPS, RTSP/RTP, or NDI HX2 workflows instead.

Next steps

Start with one CR-N500 feed, confirm SRT connection stability in Callaba, then add recording, multiview, routing, playback, or restreaming only after ingest is clean. For multi-camera shows, label each SRT server and Stream ID clearly so operators can diagnose feeds quickly.

Try Callaba Gateway with Canon CR-N500 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.