media server logo

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

Use this JVC GY-HC500 SRT setup when the GY-HC500 is at the venue and Callaba is the cloud SRT receiver for monitoring, recording, routing, multiview, or restreaming. The practical path is simple: create an SRT listener in Callaba, then configure the camera’s live streaming server as SRT Caller with the Callaba host, UDP port, Stream ID, latency, encryption, and passphrase matched.

Quick answer

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

This workflow uses the GY-HC500 as the field camera and SRT sender. Callaba is the GY-HC500 SRT gateway and receiver in the cloud. Once the SRT session is stable, the same incoming source can be monitored, recorded, routed to another destination, added to multiview, or restreamed.

The GY-HC500 documentation lists live streaming protocols including SRT, RTMP, RTMPS, RTSP/RTP, MPEG2-TS/UDP, MPEG2-TS/TCP, and MPEG2-TS/RTP. For public internet contribution, I would normally start with SRT because it gives you caller/listener roles, Stream ID, latency, encryption, passphrase, bandwidth overhead, and FEC controls in the camera menu.

What this model can and cannot do in this workflow

Confirmed for GY-HC500/GY-HC500U: direct SRT live streaming, SRT Caller/Listener/Rendezvous modes, Stream ID up to 63 characters, SRT latency from 20 ms to 8000 ms with a documented 500 ms default, AES-256/AES-192/AES-128/off encryption, and passphrase entry from 10 to 79 characters when encryption is used. The camera also supports RTMP, RTMPS, and RTSP/RTP as alternate live streaming paths.

Production I/O: the camera has an RJ45 1000Base-T LAN port, USB-A host for supported Wi-Fi/LTE/network adapters, two XLR mic/line audio inputs with +48 V, 3G-SDI output up to 1080/60p or 50p 10-bit 4:2:2, HDMI output up to UHD, and headphone monitoring. Live streaming is HD-oriented; do not treat the SRT path as a 4K/UHD contribution path without separate confirmation on the exact firmware and adapter workflow.

Do not plan a stock GY-HC500U as a native NDI source. JVC documents NDI|HX for the GY-HC500UN and for JVC-modified units. JVC also notes that NDI|HX mode is a live source mode and the camera does not record in that mode. H.265/HEVC live streaming requires the optional KA-EN200 slot-in adapter; it is not body-only HEVC streaming, and the KA-EN200 page lists 1920x1080 and 1280x720 modes. I would also not plan this model as ST 2110 or as a bonded cellular transmitter. Supported LTE USB adapters are network access, not bonded cellular aggregation.

When not to use this setup

If the camera and switcher are in the same room, SDI or HDMI may be simpler than cloud SRT. If your only destination is a public platform and you do not need cloud monitoring, recording, routing, or multiview, RTMPS from the camera may be enough. If you need a local NDI source, use a GY-HC500UN or a JVC-modified unit, not a stock GY-HC500U. For remote contribution over unmanaged internet, the SRT receiver workflow is the better fit.

Before you start

  • Confirm the exact suffix: GY-HC500U, GY-HC500E, GY-HC500SPCU, GY-HC500MC, and GY-HC500UN are not identical.
  • Update and test firmware before the event. Confirm that SRT appears under the camera’s Live Streaming Type menu.
  • Use Ethernet for the first test. If you use USB Wi-Fi or LTE, use JVC-supported adapters only.
  • For difficult handshake problems, compare camera firmware/vendor SRT information with the Callaba server build or support information. Public JVC pages do not clearly publish the camera’s SRT library version.
  • For very long transmissions, plan around JVC’s warning that streaming may be temporarily interrupted after 24 hours from the process start.

Create the Callaba SRT ingest

In Callaba, create an SRT server for this camera and set it to listen on a reachable UDP port. Copy the Callaba host, port, Stream ID if you use one, encryption mode, and passphrase. Success on the Callaba side looks like an active SRT session with non-zero incoming bitrate, stable connection uptime, and a previewable video/audio source.

Configure the GY-HC500

On the camera, open the Network or Live Streaming menu, choose one of the Server1-Server4 presets, and configure the Streaming Server fields. Set Type to SRT, Connection Mode to Caller, Destination Address to the Callaba hostname or public IP, and Port to the Callaba UDP port. Then match Stream ID, latency, encryption, and passphrase.

For a first internet test, keep H.264 and start conservatively: 720p around 2.5-4 Mb/s, 1080p30 around 4-6 Mb/s, or 1080p60 around 6-8 Mb/s, adjusted to the real uplink. The JVC specification lists HD live streaming bitrate ranges up to 20 Mb/s, but the practical number should be based on uplink headroom, packet loss, and return path stability.

Settings table

WhereWhat to do / field to fillFirst-test valueWhy / check
Callaba GatewayCreate an SRT server in listener modeUse an allowed UDP portCallaba waits for the camera to connect.
GY-HC500 Streaming ServerTypeSRTExposes SRT-specific fields in the camera menu.
GY-HC500 Streaming ServerConnection ModeCallerThe camera initiates the session to the cloud listener.
GY-HC500 Streaming ServerDestination AddressCallaba host or public IPUse the hostname or IP only; do not paste an RTMP URL here.
GY-HC500 Streaming ServerPortCallaba UDP portThe JVC SRT default is 6504, but it must match your Callaba listener.
GY-HC500 Streaming ServerStream IDMatch Callaba exactlyStream ID is case-sensitive and whitespace-sensitive; remove copied newlines.
GY-HC500 Streaming ServerLatency500 msJVC documents 500 ms as the SRT default; raise it if loss or RTT is high.
GY-HC500 Streaming ServerEncryptionAES-128 or AES-256, or Off for an isolated testIf encryption is enabled, the passphrase must match exactly; JVC accepts 10-79 characters.

Stream ID and passphrase failures often come from a trailing space, changed capitalization, or a copied newline. Type them manually once during rehearsal if the SRT handshake fails without an obvious network cause.

Monitoring

In Callaba, check incoming bitrate, preview, audio meters, connection uptime, RTT, packet loss, and retransmits. On the camera, confirm network connection, live streaming state, selected server preset, and audio source. If Callaba connects but the preview is unstable, lower the camera bitrate before changing architecture.

Recording and playback

Callaba recording, web playback, multiview, restreaming, and routing are parallel uses of the received source. You do not need to record before you can route, and you do not need to route before you can preview. The GY-HC500 product page also lists live streaming and simultaneous recording, so you can test local camera recording and cloud recording as separate safety layers when the recording format supports it.

Troubleshooting

SymptomCheck in CallabaCheck on deviceLikely fix
No connectionNo SRT session, zero bitrateType SRT, Caller mode, Destination Address, PortOpen the UDP port, correct host/port, confirm venue firewall allows outbound UDP.
Handshake failsRejected or short-lived sessionStream ID, encryption, passphraseMatch Stream ID and passphrase exactly; remove whitespace and copied line breaks.
Connects but breaks upPacket loss, RTT, retransmits, uptime resetsNetwork adapter, bitrate, latencyUse Ethernet, reduce bitrate, raise latency to 800-1200 ms for a poor uplink.
Video but no audioPreview and audio metersXLR mic/line setting, +48 V, channel routingConfirm camera audio source and levels before restarting SRT.
Expected NDI sourceNo NDI source appearsModel suffix and modification statusUse SRT on stock GY-HC500U, or use GY-HC500UN/JVC-modified hardware for NDI|HX.
HEVC does not play downstreamDecoder/player compatibilityKA-EN200 installed and enabledUse H.264 for baseline compatibility; test HEVC only with confirmed adapter and decoder support.

Official references

These are the most useful reader references for this exact workflow.

Vendor references

Protocol references

Callaba resources

FAQ

How do I use JVC GY-HC500 with SRT?

Create a cloud SRT listener in Callaba, then set the GY-HC500 live streaming Type to SRT and Connection Mode to Caller. Match the Callaba host, UDP port, Stream ID, latency, encryption, and passphrase.

Can the GY-HC500 be an SRT listener?

The JVC menu lists Caller, Listener, and Rendezvous for SRT. For public internet contribution, I normally use the camera as Caller. Camera Listener mode requires the venue side to accept inbound UDP, which may mean port forwarding and firewall work.

What should I use for GY-HC500 SRT Stream ID and passphrase?

Use a Stream ID that exactly matches the Callaba input policy. JVC documents up to 63 characters for Stream ID. If encryption is enabled, enter a matching 10-79 character passphrase. Both values are case-sensitive and whitespace-sensitive.

Does the stock GY-HC500U support NDI?

No. Do not plan a stock GY-HC500U as a native NDI source. JVC documents NDI|HX for the GY-HC500UN and for JVC-modified units.

Can I send H.265/HEVC SRT from this camera?

Only with the optional KA-EN200 adapter, and the documented KA-EN200 modes are HD, not 4K/UHD. For a first Callaba test, use H.264 unless HEVC is required and your downstream decoders support it.

Can I use RTMP, RTMPS, or RTSP/RTP instead?

Yes, JVC lists RTMP, RTMPS, and RTSP/RTP for live streaming. Use RTMPS for platform-style publishing when that is all you need. Use RTSP/RTP mainly on controlled networks. For cloud contribution with monitoring and routing, SRT is the better starting point.

Next steps

Rehearse with the same network path you will use on the job. Confirm the exact camera suffix, firmware, selected server preset, SRT caller/listener direction, Stream ID, passphrase, encryption level, latency, bitrate, and audio before the event. Save a known-good camera preset and a matching Callaba SRT server configuration.

Try Callaba Gateway with JVC GY-HC500 SRT setup

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.