Kiloview N50 SRT setup: 12G-SDI encode/decode with Callaba Gateway
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
Kiloview N50 is a 12G-SDI bi-directional converter for professional IP video workflows.
The practical Callaba path has two directions: use N50 in encoding mode to send a 12G-SDI source to Callaba Gateway over SRT, or use N50 in decoding mode to turn a Callaba-managed SRT route back into local SDI output.
This guide is written for the search intent behind Kiloview N50 SRT, Kiloview N50 encoder, Kiloview N50 decoder, Kiloview N50 12G-SDI, Kiloview N50 multiview, Kiloview N50 recorder, Kiloview N50 playback, Kiloview N50 NDI and Callaba SRT Gateway.
Quick answer: how do I connect Kiloview N50 to Callaba Gateway?
For ingest, create an SRT server in Callaba Gateway in Listener mode, open the selected UDP port, then configure Kiloview N50 in encoding mode to send SRT to the Callaba public IP or DNS name. For SDI playback, create or select a Callaba SRT output route, then configure N50 in decoding mode to receive that SRT stream and output it over 12G-SDI.
What this setup does
This workflow connects a 12G-SDI source or destination to Callaba Gateway through Kiloview N50. In encoding mode, N50 sends the SDI feed to Callaba over SRT. In decoding mode, N50 receives a Callaba-managed SRT stream and outputs SDI locally.
- N50 as encoder: 12G-SDI source into Callaba for monitoring, recording, playback and routing.
- N50 as decoder: Callaba SRT route back to local 12G-SDI output.
- Callaba Gateway: receives, monitors, records, routes and prepares the live stream for downstream workflows.
N50 encoder vs decoder roles
The most important choice is not only the protocol. It is the role. Are you bringing SDI into Callaba, or are you taking a Callaba stream back out to SDI?
| N50 role | Callaba angle | First test recommendation |
|---|---|---|
| Encoding mode | 12G-SDI contribution into Callaba Gateway over SRT. | Start with 1080p30 H.264 before 4Kp60, 10-bit, HDR or H.265. |
| Decoding mode | Callaba-managed SRT route to local 12G-SDI output. | Start with one known SRT source and one local SDI monitor. |
Recommended SRT mode: Callaba Listener, N50 Caller for ingest
For most cloud ingest workflows, set Callaba Gateway as the listener and N50 in encoding mode as the caller or SRT push sender. This keeps the public listening port on the Callaba side.
Decode direction note:
For N50 as a decoder, decide whether N50 will pull from Callaba or Callaba will push to N50. If N50 pulls, set N50 as caller and Callaba as listener. If Callaba pushes to N50, reverse the roles and make sure the N50-side listener is reachable from Callaba.
A template SRT ingest URL looks like this:
srt://YOUR_CALLABA_IP:10170?mode=caller&latency=200&streamid=kiloview-n50-main
A filled example for field testing can look like this:
srt://demo.callaba.io:10170?mode=caller&latency=200&streamid=kiloview-n50-main
Before you start
Prepare the SRT connection before changing production settings. N50 is a high-quality 12G-SDI device, so the temptation is to start with the highest format. Do not do that for the first network test.
Before you start: confirm the exact N50 firmware and whether you are testing encoding mode or decoding mode. A successful SRT socket is not enough. You still need to verify SDI signal, codec, color format, bitrate, audio and downstream behavior.
Step 1: create the SRT listener in Callaba
- Open your Callaba environment.
- Create a new SRT input or SRT server.
- Set the role to Listener if the UI exposes this option.
- Choose a UDP port, for example
10170. - Set latency, for example
200 msas a starting point. - Add a stream ID if your routing model uses it.
- Open the UDP port in your cloud firewall or security group.
Step 2: configure N50 as SRT encoder
Use this path when the source is local 12G-SDI and Callaba should receive it in the cloud.
- Confirm the 12G-SDI input is locked and visible in N50.
- Choose a conservative H.264 profile for the first SRT test. Start with Main or Baseline. Avoid High profile for the first test if preview issues appear.
- Add or enable an SRT output stream.
- Set N50 to Caller for the first cloud ingest test.
- Enter the Callaba public IP address or DNS name as the destination.
- Enter the same UDP port that Callaba is listening on.
- Start the stream and watch for connection state in Callaba.
Step 3: configure N50 as SRT decoder
Use this path when Callaba already manages the live stream and you need a local SDI output.
Caller / Listener example: if N50 pulls the stream from Callaba, use a caller-style URL such as srt://YOUR_CALLABA_IP:10170?mode=caller. If Callaba pushes the stream to N50, set Callaba as caller and N50 as listener, then make sure the N50 listener address and UDP port are reachable.
- Switch N50 to decoding mode.
- Create or select the SRT output route in Callaba.
- Choose whether N50 pulls from Callaba or receives a push from Callaba.
- Enter the matching URL, port, stream ID and passphrase if used.
- Connect the SDI output to a monitor, router, switcher or projector.
- Verify picture, audio, format and stability locally.
Settings table
This table is the fastest way to avoid mismatches. The words in the N50 interface can differ by firmware, but the values must describe the same SRT connection and the same direction.
| Setting | Callaba Gateway | Kiloview N50 | Why it matters |
|---|---|---|---|
| Role | SRT input or SRT output route | Encoding mode or decoding mode | This controls the direction of the workflow. |
| Mode | Listener for ingest | Caller for ingest | One side waits, the other side connects. |
| UDP port | Open listener port | Same target port | A wrong or blocked port looks like no connection. |
| Stream ID | Expected stream ID if used | Same value if used | Useful when several streams share routing logic. |
| Passphrase | Same passphrase if encryption is used | Same key if encryption is used | Required for encrypted SRT sessions. |
| Resolution / FPS | Must match what N50 sends or receives | Start with 1080p30 | Easier to isolate before 4Kp60. |
| Codec / audio | H.264/H.265 and detected audio | Start H.264 and confirm SDI/analog audio | Media compatibility matters after SRT connects. |
N50 multiview workflow with Callaba
N50 does not need to be your multiview system. It can be the 12G-SDI contribution or return device. After Callaba receives the SRT stream, the feed can be placed on a browser-based multiview board with other cameras, backup paths, remote sources or player outputs.
Interactive check: open the Callaba multiview demo to see how a received source can look after cloud ingest. You can also read more about browser multiview.
N50 recorder workflow: device-side recording vs cloud recording
N50 workflows can include device-side recording to USB storage or NAS, depending on firmware and configuration. Callaba adds a different layer: cloud-side recording after SRT ingest. These two recordings protect different points in the chain.
| Recording layer | What it protects | When to use it |
|---|---|---|
| N50 USB / NAS recording | The device-side or source-side workflow before cloud transport. | Use it when the local team needs an on-site copy or a source-side backup. |
| Callaba cloud recording | The received workflow side, after SRT reaches Callaba. | Use it when you need proof of what actually arrived at the gateway and what downstream systems received. |
For critical workflows, the safest setup is parallel recording: keep a device-side copy when available and record the received SRT stream in Callaba.
N50 playback workflow with Callaba
Playback has two meanings in this workflow. Browser playback means Callaba creates a web player, HLS output or review link after ingest. Hardware playback means Callaba routes SRT back to N50, and N50 outputs SDI locally.
HLS playlist:
https://YOUR_CALLABA_DOMAIN/hls/kiloview-n50-main/playlist.m3u8
Player or embed page:
https://YOUR_CALLABA_DOMAIN/embed/kiloview-n50-main
Where the links come from: Callaba generates these links after you create a web player or HLS packaging path for the incoming N50 stream. Depending on your configuration, player or HLS links may include temporary tokens, for example ?token=....
Troubleshooting
Most N50 to Callaba SRT issues come from role confusion, SDI signal, SRT mode, stream ID, passphrase, codec profile, audio source, bitrate, or route assignment. Check them in this order.
1. No connection in Callaba
- Confirm N50 is in encoding mode if you are sending SDI into Callaba.
- Confirm Callaba is listening on the expected UDP port.
- Check receiver address, stream ID and passphrase if used.
2. Connected, but no picture
- Confirm the SDI input has a valid video signal.
- Start with H.264 before testing H.265, 10-bit, 4:2:2 or HDR workflows.
- If preview fails, try H.264 Main or Baseline and restart the stream.
3. N50 does not output SDI in decoding mode
- Confirm N50 is in decoding mode.
- Confirm the Callaba SRT route is active and reachable.
- Check whether N50 should pull from Callaba or receive a push from Callaba.
- Check output resolution and the receiving monitor, router or switcher.
4. No audio after ingest
- Verify that the selected SDI source actually carries embedded audio.
- Check N50 audio input settings: embedded SDI audio, analog audio or USB audio, depending on the workflow.
- Check Callaba stream metadata and browser preview before troubleshooting the player, recording or SDI output path.
Official references used for this guide
Use these if you need exact Kiloview N50 model details, protocol support, firmware notes, SRT behavior, recording support or encoding and decoding specs before configuring a production device.
FAQ
Can Kiloview N50 send SRT to Callaba Gateway?
Yes. In encoding mode, N50 can send a 12G-SDI source as an SRT stream to Callaba Gateway. For the simplest cloud ingest setup, Callaba listens and N50 connects as caller.
Can N50 decode a Callaba SRT route back to SDI?
Yes. In decoding mode, N50 can receive an SRT route and output SDI locally, provided the codec, resolution, audio and SRT role settings match the Callaba output route.
Should I use H.264 or H.265 first?
Use H.264 for the first compatibility test. After SRT connection, preview, audio and recording are stable, test H.265 or higher-quality profiles if your downstream workflow supports them.
Can I monitor Kiloview N50 in Callaba multiview?
Yes. After Callaba receives the SRT stream, you can place the N50 feed on a browser-based multiview board with other live sources.
Final practical rule
Make the first Kiloview N50 → Callaba SRT connection boring. One role, one SDI source or one SDI output, one SRT route, one UDP port and one Callaba listener. When that is stable, add H.265, 4Kp60, HDR, 10-bit, recording, multiview, NDI, playback or downstream SDI routing.
Last updated: May 16, 2026
Try Callaba Gateway with your Kiloview N50
Create an SRT listener in Callaba, send a 12G-SDI N50 stream to the gateway, and monitor the feed before routing it to recording, restreaming, multiview, playback, player delivery or SDI output workflows.
See SRT server setup Open multiview demo Explore N50 NDI workflows