Kiloview E1/E2 SRT setup: SDI or HDMI encoder to 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 E1 and E2 are compact H.264 hardware encoders for SDI and HDMI sources.
The practical Callaba path is simple: push SRT from E1 or E2 to Callaba Gateway, then use the received feed for browser multiview, cloud recording, playback, routing, NDI workflows or delivery.
This guide is written for the search intent behind Kiloview E1 SRT, Kiloview E2 SRT, Kiloview E1/E2 encoder, Kiloview E1/E2 multiview, Kiloview E1/E2 recorder, Kiloview E1/E2 playback, Kiloview E1/E2 NDI and Callaba SRT Gateway.
Quick answer: how do I connect Kiloview E1 or E2 to Callaba Gateway?
Create an SRT server in Callaba Gateway in Listener mode, open the selected UDP port, then configure the Kiloview E1 or E2 main stream with SRT-TS pushing. Enter the Callaba public IP or DNS name as the pushing address, use the same UDP port, set latency or bandwidth options if exposed, and start with a conservative H.264 profile before adding multiview, recording, playback or extra destinations.
What this setup does
This workflow sends a live H.264 stream from a Kiloview E1 or E2 encoder to Callaba Gateway over SRT. Callaba receives the stream in the cloud, then the feed can be monitored, recorded, previewed, routed, restreamed, used in a web player, or placed into a browser-based multiview board.
- Kiloview E1: SDI input path.
- Kiloview E2: HDMI input path.
- Callaba Gateway: public SRT listener, monitoring, recording, routing and playback layer.
Kiloview E1 vs E2 workflow notes
The setup logic is almost the same for E1 and E2. The main difference is the physical source connector. Use E1 when your source is SDI. Use E2 when your source is HDMI.
| Device | Best Callaba angle | Source path |
|---|---|---|
| Kiloview E1 | SDI camera or switcher output to Callaba SRT ingest. | SDI input / loop output |
| Kiloview E2 | HDMI camera, laptop, small switcher or converter output to Callaba SRT ingest. | HDMI input / loop output |
Recommended SRT mode: Callaba Listener, E1/E2 SRT-TS pushing
For most cloud ingest workflows, the cleanest model is Callaba Gateway as Listener and Kiloview E1/E2 as SRT-TS pushing source. This keeps the public listening port on the Callaba side, so the encoder only needs outbound UDP access.
A template SRT URL looks like this:
srt://YOUR_CALLABA_IP:10140?mode=caller&latency=200&streamid=kiloview-e1-main
A filled example for field testing can look like this:
srt://demo.callaba.io:10140?mode=caller&latency=200&streamid=kiloview-e1-main
Use the second example as a template. Replace host, port, stream ID and passphrase with your own Callaba values. In the Kiloview UI, you may enter these as separate fields such as pushing address and port instead of one full URL.
Before you start
Prepare the SRT connection before changing production settings. For older compact encoders, keep the first test simple: one source, one main stream, one SRT destination, one Callaba listener.
Before you start: confirm the exact E1/E2 firmware and whether your device is the NDI model. Depending on firmware, the menu item can be called SRT-TS pushing, SRT stream or SRT caller. If the label is different, look for the SRT service that lets you enter a destination IP address and port.
Setup steps
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
10140. - Set latency, stream ID and passphrase if your workflow uses them.
- Open the UDP port in your cloud firewall or security group.
Step 2: configure Kiloview E1/E2 SRT-TS pushing
In the Kiloview web interface, configure the main H.264 stream and add SRT-TS pushing as a stream service. The usual path is Encoding & Stream → Encoding and Stream Settings → H.264 main stream → Add a stream → SRT-TS pushing.
- Confirm the SDI or HDMI input is locked and visible in the device preview.
- Use a conservative H.264 profile for the first test.
- Add SRT-TS pushing as a stream service.
- Enter the Callaba public IP address or DNS name as the pushing address.
- Enter the same destination UDP port that Callaba is listening on.
- Start the stream and watch for connection state in Callaba.
Settings table
This table is the fastest way to avoid mismatches. The words in the Kiloview interface can differ, but the values must describe the same SRT connection.
| Setting | Callaba Gateway | Kiloview E1/E2 | Why it matters |
|---|---|---|---|
| Mode | Listener | SRT-TS pushing | One side waits, the other side pushes. |
| Address | Public IP or DNS | Pushing address | The encoder must send to the reachable Callaba address. |
| Resolution / FPS | Accepts source resolution and frame rate | Start with 1080p30 or known source format | Sync and bandwidth issues are easier to isolate before moving to 1080p60. |
| Codec | H.264 received by Callaba | H.264 profile selected on E1/E2 | Keep downstream compatibility simple during the first test. |
| Audio | Detected audio format and channels | Embedded source audio | Audio must be present before recording, playback or monitoring is trusted. |
Kiloview E1/E2 multiview workflow with Callaba
E1/E2 does not need to be your multiview system. It can be the source encoder. 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 field source can look after cloud ingest. You can also read more about browser multiview. Your real E1/E2 feed would appear as a live input in your own deployment.
Kiloview E1/E2 recorder workflow: device-side options vs cloud recording
Some E-series workflows include local recording or NAS storage, depending on model, 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 |
|---|---|---|
| Device-side recording / NAS | The source side, before or near transport. | Use it when the operator wants a local or network-storage copy. |
| Callaba cloud recording | The received workflow side, after SRT reaches Callaba. | Use it when you need proof of what actually arrived at the gateway. |
Kiloview E1/E2 playback workflow with Callaba
E1/E2 is the encoder side of the workflow, not the local decoder. Playback happens after Callaba receives the stream. That playback can be browser preview, a generated player page, an HLS output, a recording review link or a downstream route to another system.
Typical generated playback links can look like this:
HLS playlist:
https://YOUR_CALLABA_DOMAIN/hls/kiloview-e1-main/playlist.m3u8
Player or embed page:
https://YOUR_CALLABA_DOMAIN/embed/kiloview-e1-main
Use these as URL shape examples only. In production, use the exact player link, HLS playlist URL or output route generated by your Callaba deployment.
Where the links come from: Callaba generates these links after you create a web player or HLS packaging path for the incoming E1/E2 stream. The exact URL depends on your domain, routing and player configuration.
Troubleshooting
Most E1/E2 to Callaba SRT issues fall into a small number of buckets. Check them in this order.
1. No connection in Callaba
- Confirm Callaba is listening on the expected UDP port.
- Confirm SRT-TS pushing is added to the correct main stream.
- Check the pushing address and target port in the Kiloview settings.
- Check that the UDP port is open in the cloud firewall.
2. Connected, but no picture
- Confirm the SDI or HDMI input has a valid video signal.
- Check the device preview before troubleshooting Callaba.
- Confirm you are using the right main stream and not an inactive sub stream.
- Check codec, profile, resolution, frame rate and audio settings in Callaba.
- If the stream connects but the preview fails, try switching H.264 profile to Main or Baseline, then restart the stream.
3. Stream drops or stutters
- Lower bitrate and test again.
- Start with 1080p30 before testing 1080p60.
- Check network bandwidth, latency and packet loss.
- Stop unused stream services during the first test.
Official references used for this guide
Use these if you need exact Kiloview model details, protocol support, firmware behavior, SRT-TS pushing steps or recording support before configuring a production device.
FAQ
Can Kiloview E1 or E2 send SRT to Callaba Gateway?
Yes. E1/E2 supports SRT streaming. In a simple cloud ingest setup, Callaba Gateway listens for the incoming SRT stream and the Kiloview encoder uses SRT-TS pushing toward Callaba.
What is the difference between Kiloview E1 and E2?
Use E1 for SDI sources and E2 for HDMI sources. The SRT setup thinking is similar: create a Callaba listener and push the encoder stream to that IP and port.
Should I use SRT-TS or another SRT service on E1/E2?
Start with SRT-TS pushing because it is the common E-series path in Kiloview documentation. If your firmware uses a different label, choose the SRT service that lets you enter a destination IP address and UDP port, then confirm in Callaba what payload, codec and audio are received.
Can I monitor Kiloview E1/E2 in Callaba multiview?
Yes. After Callaba receives the SRT stream, you can place the E1/E2 feed on a browser-based multiview board with other live sources.
Can Callaba record a Kiloview E1/E2 stream?
Yes. Callaba can record the received SRT stream in the cloud. This records what reached the gateway, which is different from device-side or NAS recording.
Should I test 1080p60 first?
No. Start with 1080p30 or a lower bitrate profile for the first SRT test, then move to 1080p60 after connection, preview, audio and recording are stable.
Final practical rule
Make the first Kiloview E1/E2 → Callaba SRT connection boring. One input, one main H.264 stream, one SRT-TS push, one UDP port and one Callaba listener. When that is stable, add multiview, recording, playback, NDI, HLS, extra pushes or downstream routes.
Last updated: May 16, 2026
Try Callaba Gateway with your Kiloview E1 or E2
Create an SRT listener in Callaba, send an E1 or E2 stream to the gateway, and monitor the feed before routing it to recording, restreaming, multiview, playback, player delivery or NDI-based production workflows.
See SRT server setup Open multiview demo Explore NDI workflows