media server logo

JVC GY-HC550 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

For a JVC GY-HC550 SRT setup, use the camera as the field source and send SRT to a reachable cloud listener. Use this setup when GY-HC550 is at the venue and Callaba is the cloud SRT receiver for monitoring, recording, routing, multiview, or restreaming. The practical default is GY-HC550 as SRT Caller and Callaba Gateway as SRT Listener, because the camera can start the outbound session from the venue network.

Quick answer

To use JVC GY-HC550 with SRT, set GY-HC550 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

The GY-HC550 contributes a live encoded feed over SRT. Callaba receives that feed, shows connection health, and can use the same source for preview, recording, restreaming, routing, playback, API workflows, or multiview. Callaba is not replacing the camera encoder. It is the cloud gateway and receiver side of the contribution path.

The searched phrases can be confusing: for this workflow, GY-HC550 SRT caller means the camera starts the SRT session; GY-HC550 SRT listener means the camera waits for an inbound SRT session; GY-HC550 SRT receiver or JVC GY-HC550 SRT server is usually not what you want for cloud ingest. The simpler internet pattern is camera caller to Callaba listener.

What this model can and cannot do in this workflow

  • Confirmed for this camera family: live streaming types include SRT, RTMP, RTMPS, RTSP/RTP, and MPEG2-TS transports in JVC documentation.
  • SRT fields are real device settings: JVC lists Connection Mode with Caller, Listener, and Rendezvous, plus Destination Address, Port, Stream ID, Bandwidth Overhead, Latency, Encryption, Passphrase, and SRT FEC.
  • Codec starting point: use H.264/AAC first. JVC lists live streaming video as MPEG-4 AVC/H.264 and audio as AAC in the GY-HC550 specifications.
  • HEVC caveat: H.265/HEVC streaming is tied to the optional KA-EN200 or KA-EN200G encoder adapter, depending on region and accessory naming. Test HEVC through Callaba preview, recording, and playback before production.
  • Network inputs: the camera supports IP streaming through Ethernet RJ-45 1000BASE-T, built-in Wi-Fi, and supported USB Wi-Fi/LTE/Ethernet adapters. A USB cellular adapter is not the same as bonded cellular transmission.
  • Baseband outputs: 3G-HD-SDI and HDMI are outputs, not inputs for this SRT workflow. Audio input is available through two XLR mic/line channels with +48 V support.
  • NDI distinction: do not plan an unmodified GY-HC550U/E as a native NDI source. JVC documents NDI|HX for GY-HC550UN, GY-HC550EN, GY-HC550ESBN, or officially modified units, and NDI|HX mode disables camera media recording and non-NDI streaming.
  • No vendor receiver required for SRT: direct SRT can go to Callaba.

When not to use this setup

  • If the camera and switcher are on the same table, SDI or HDMI may be simpler than cloud SRT.
  • If the only destination is a public platform and routing, monitoring, and low-latency return are not important, RTMP or RTMPS may be enough.
  • If the job is LAN production with NDI, use only a documented NDI|HX variant or a JVC-modified unit. Do not assume every GY-HC550 suffix has NDI|HX.
  • If your facility is built around RTSP/RTP, use RTSP as a controlled LAN or bridge workflow. I would not choose RTSP/RTP as the first public-internet contribution path for this camera when SRT is available.

Before you start

Confirm the exact suffix printed on the camera and the installed firmware or protocol package.

Also prepare the Callaba public IP or DNS name, UDP port, Stream ID, latency, encryption mode, and passphrase. Treat Stream ID and passphrase as case-sensitive and whitespace-sensitive. A copied newline, trailing space, or changed capitalization can break the SRT handshake.

Create the Callaba ingest

  1. Open Callaba and create an SRT server for the camera feed.
  2. Set the server to Listener mode and choose a UDP port that is open in the cloud firewall and host firewall.
  3. Add a Stream ID if you use stream-based routing or multiple cameras on one listener.
  4. If encryption is enabled, set the same passphrase and AES strength that you will enter on the camera.
  5. Start the server and keep the Callaba stream status page open for bitrate, uptime, packet loss, retransmits, RTT, preview, and audio meters.

Configure the GY-HC550

  1. Open the camera web interface or the camera menu, then go to the Live Streaming settings.
  2. Select one of the four streaming server presets, for example Server1, and give it a clear alias such as Callaba Main.
  3. Set Type to SRT. If SRT is not available where you expect it, stop and confirm the installed SRT protocol package.
  4. Set Connection Mode to Caller for the default cloud workflow.
  5. Set Destination Address to the Callaba public IP or DNS name and Port to the UDP port used by the Callaba listener.
  6. Enter the Stream ID if your Callaba route requires one.
  7. Use the camera Latency field for SRT latency. The documented default is 500 ms, which is a good first internet test.
  8. Start Live Streaming. Success means Callaba shows an active connection with stable incoming bitrate and usable preview/audio, not only a connected socket.

Settings table

WhereWhat to do / field to fillFirst-test valueWhy / check
Callaba SRT serverCreate listener and choose UDP port10080 or your planned portThe cloud side must be reachable before the camera calls it.
Callaba routeSet Stream ID rule if usedevent-mainMust match the camera exactly, including capitalization.
GY-HC550 Streaming ServerTypeSRTEnables SRT-only settings such as mode, latency, encryption, and FEC.
GY-HC550 SRT settingsConnection ModeCallerBest first cloud setup because the camera initiates the session.
GY-HC550 SRT settingsDestination AddressCallaba public IP or DNSUse the listener address without protocol text unless the camera UI asks otherwise.
GY-HC550 SRT settingsPortSame UDP port as CallabaJVC allows SRT port numbers from 1 to 65535; the camera default is 6504, but your Callaba port must match.
GY-HC550 SRT settingsLatency500 msJVC documents 20 ms to 8000 ms and a 500 ms default. Lower it only after RTT and loss are stable.
GY-HC550 SRT settingsPassphraseOff for first link, then AES with shared passphraseWhen encryption is on, match passphrase exactly. JVC documents 10 to 79 characters.

Monitoring

Watch the Callaba receiver before you trust the feed. The useful checks are incoming bitrate, connection uptime, RTT, packet loss, retransmits, preview frames, and audio meters. On the camera side, confirm that Live Streaming is actually On and that the selected server preset is the Callaba preset.

If the venue uplink is unstable, reduce bitrate before lowering latency. Practical starting points are 720p around 2.5-4 Mb/s, 1080p30 around 4-6 Mb/s, and 1080p60 around 6-8 Mb/s, adjusted to the production frame rate and available uplink.

Recording and playback

Once ingest is stable, Callaba recording and playback are downstream uses of the received source. They do not need to happen before routing or restreaming. For the first production test, record a short clip, play it back, and check audio sync, codec compatibility, and whether the file matches the expected frame rate.

If you use HEVC from the optional KA-EN200/KA-EN200G path, test all downstream targets. Some browsers, players, and decoders accept H.264 more predictably than HEVC.

Troubleshooting

SymptomCheck in CallabaCheck on deviceLikely fix
No connectionListener is running, UDP port is open, no cloud firewall block.Connection Mode is Caller, address and port match.Open the UDP port and remove NAT/firewall ambiguity.
Connected but no usable videoIncoming bitrate, preview, codec, and audio meters.Resolution, frame rate, bitrate, H.264 first-test codec.Lower bitrate, use H.264/AAC, then test higher settings.
Handshake fails with security enabledStream ID and passphrase in the Callaba route.Stream ID, Encryption, Passphrase.Retype values. Remove trailing spaces and copied newlines.
Unstable feedRTT, packet loss, retransmits, bitrate spikes.Latency, Bandwidth Overhead, FEC, network adapter.Raise latency, reduce bitrate, and test a wired Ethernet path.
SRT option or behavior differs from this guideServer build and support information.Installed firmware and SRT protocol package.Confirm firmware with JVC support. If handshake errors persist, compare SRT version compatibility through vendor release notes or support channels.

Official references

These are the most useful resources for confirming the camera side and the receiver side before an event.

Vendor references

Protocol references

Callaba resources

FAQ

How do I use JVC GY-HC550 with SRT?

Create an SRT listener in Callaba, set the camera Live Streaming Type to SRT, choose Caller mode, and enter the Callaba address, UDP port, Stream ID, latency, and security settings.

Should GY-HC550 be SRT Caller or SRT Listener?

Use Caller for the first cloud setup. Listener and Rendezvous are documented options, but they add network requirements on the venue side.

Is the GY-HC550 an SRT receiver or SRT server?

In this workflow, no. The camera is the SRT source. Callaba is the SRT receiver, listener, gateway, and routing layer.

Can I use RTMP or RTMPS instead?

Yes. JVC documents RTMP and RTMPS live streaming for this camera family. Use RTMPS when the destination is a platform-style ingest and SRT monitoring or routing is not required.

Does every GY-HC550 support NDI?

No. The documented NDI path is NDI|HX on GY-HC550UN, GY-HC550EN, GY-HC550ESBN, or officially modified units. Do not assume NDI|HX on an unmodified GY-HC550U/E.

Can I send H.265 SRT from the camera?

Only plan HEVC after confirming the optional KA-EN200 or KA-EN200G encoder path and downstream compatibility. Use H.264/AAC for the first Callaba ingest test.

Next steps

Build one clean ingest first: GY-HC550 Caller to Callaba Listener, H.264/AAC, stable bitrate, matched Stream ID, and confirmed audio. After that, add recording, multiview, restreaming, routing, or API automation as separate downstream tasks.

Try Callaba Gateway with JVC GY-HC550 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.