media server logo

Haivision Makito X1 Rugged SRT setup: compact field contribution with Callaba Gateway

May 19, 2026
Iurii Pakholkov, founder of Callaba

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

Haivision Makito X1 Rugged is a compact rugged encoder for HD/SD field, ISR and remote contribution workflows. Compared with Makito X4 Rugged, the X1 Rugged role is smaller and more focused: one compact field source, HEVC/H.265 or AVC/H.264 compression, metadata support and SRT transport to the cloud.

The practical Callaba path is straightforward: create an SRT listener in Callaba Gateway, then configure Makito X1 Rugged as an SRT caller. After Callaba receives the compact field stream, you can monitor it in the browser, put it on a multiview board, record it, create playback links, or route it to another destination.

This guide is written for the search intent behind Haivision Makito X1 Rugged SRT, Makito X1 Rugged multiview, Makito X1 Rugged recorder, Makito X1 Rugged playback, Haivision compact rugged encoder SRT Gateway, ISR SRT contribution and Callaba SRT Gateway.

Quick answer: how do I connect Makito X1 Rugged to Callaba Gateway?

Create an SRT server in Callaba Gateway in Listener mode, open the selected UDP port, then create an SRT stream on Makito X1 Rugged in Caller mode. Enter the Callaba public IP or DNS name, destination port, latency, stream ID if used, and the same passphrase if encryption is enabled.

Haivision Makito X1 Rugged SRT encoder to Callaba Gateway Infographic showing Haivision Makito X1 Rugged sending native SRT from a compact field or ISR environment to Callaba Gateway for multiview, recording, playback and routing. Makito X1 Rugged + Callaba Compact field SRT · HD contribution · metadata · cloud operations Makito X1 Rugged single HD input · HEVC / H.264 · SRT SRT caller compact field feed Callaba Gateway ingest, monitor, record, play Single HD ISR SRT KLV / CoT Multiview
Makito X1 Rugged sends SRT from compact field or ISR environments to Callaba Gateway. Callaba then handles browser monitoring, recording, playback and routing.

What this setup does

This workflow sends a single live HD or SD field video feed from Makito X1 Rugged to Callaba Gateway over SRT. Callaba receives the stream in the cloud and turns that contribution feed into something operators can monitor, record, play back and route.

  • Makito X1 Rugged: encodes the compact field source and sends SRT.
  • Callaba Gateway: listens on a public UDP port and accepts the incoming SRT stream.
  • Operators: use Callaba to check preview, bitrate, codec, audio, metadata, recording, multiview and downstream routing.

Makito X1 Rugged vs X4 Rugged

Do not treat X1 Rugged as just a smaller name for X4 Rugged. The SRT logic is similar, but the positioning is different. X1 Rugged is a compact single-channel field encoder. X4 Rugged is a higher-capacity rugged platform for broader multi-input or 4K-class workflows.

Device Best Callaba article angle Practical note
Makito X1 Rugged Compact single-feed field contribution over SRT. Best when the workflow is one compact HD/SD source plus metadata.
Makito X4 Rugged Higher-capacity rugged contribution, multi-HD or 4K-class workflows. Use the separate X4 Rugged article when the production depends on X4-specific capacity.

Before you start

Prepare the field network and media profile before the first production test. Compact field workflows fail most often because source, encoder profile, network, encryption, metadata and downstream routing are all changed at once.

Callaba address Use the public IP address or DNS name of the Callaba instance that will receive the SRT stream.
UDP port Choose one UDP port for this input and open it in the cloud firewall or security group.
Latency Start around 600–800 ms for SATCOM, 300–500 ms for 4G/LTE field links, 1000–1200 ms for high-RTT GEO satellite tests, and 120–200 ms only after a wired path is proven stable.
Bitrate headroom Keep video bitrate below the real uplink limit. Leave room for SRT recovery, metadata and changing field conditions.
Codec profile Use H.264 for the first ingest test when possible. Move to HEVC/H.265 after the Callaba and downstream path are confirmed.
Metadata If KLV or CoT metadata is part of the mission, confirm whether it must be preserved, filtered, monitored or forwarded downstream.

Firmware wording note: field names can change between Makito firmware versions. Look for the SRT protocol or transport settings, then match the meaning of these fields: SRT mode, destination address, port, latency, Stream ID or Stream Identifier, and AES or Encryption passphrase.

Step 1: create the SRT listener in Callaba

  1. Open your Callaba Gateway environment.
  2. Go to SRT Servers and create a new incoming SRT server.
  3. Set the role to Listener if the UI exposes this option.
  4. Choose a UDP port, for example 10600.
  5. Set latency, for example 300 ms as a field-friendly starting point.
  6. Add stream ID and passphrase if your workflow requires them.
  7. Open the selected UDP port in the cloud firewall or security group.
  8. Copy the SRT publisher URL or copy the host, port and SRT settings for the Makito profile.

Testing rule: for the first field test, use one stream, one Callaba listener, one UDP port and no encryption. After the first clean connection, add stream ID, passphrase, metadata validation, recording, multiview and routing.

Step 2: configure the Makito X1 Rugged SRT output

Open the Makito X1 Rugged web interface and configure the stream output that should send compact field contribution to Callaba.

  1. Select the input or encoded stream you want to send.
  2. Choose a conservative profile for the first test: H.264, HD, moderate bitrate and known-good audio.
  3. Create or edit an output stream and select TS over SRT or the SRT transport option available in your firmware.
  4. Set the SRT connection mode to Caller.
  5. Enter the Callaba public IP address or DNS name as the destination address.
  6. Enter the same destination UDP port that Callaba is listening on.
  7. Set latency to your starting value.
  8. Enter stream ID if Callaba expects one.
  9. Enable encryption only if you have already prepared the same passphrase in Callaba.
  10. Start the stream and check connection state, preview, audio, metadata and statistics in Callaba.

Settings table

This is the fastest way to avoid mismatches between Makito X1 Rugged and Callaba.

Haivision Makito X1 Rugged and Callaba SRT settings table Infographic listing SRT settings for Haivision Makito X1 Rugged and Callaba Gateway including mode, address, port, latency, stream ID, encryption, codec, resolution, audio and metadata. Compact field SRT settings that must match X1 Rugged sends a single HD/SD SRT feed. Callaba receives and becomes the operational control point. Field Makito X1 Rugged Callaba Gateway Why SRT modeCallerListenerconnection AddressCallaba IP / DNSpublic endpointreachability Portdestination UDPopen listener portfirewall Latencyfield network buffersame policyjitter Stream IDset on callerroute/access logicidentify feed EncryptionAES/passphrasesame passphrasesecurity CodecHEVC / H.264receive + routecompatibility Resolution/FPSHD 1080p60 or SDmatch received mediapreview Audioembedded / mappeddetected after ingestmonitoring MetadataKLV / CoT if usedpreserve routecontext
Makito X1 Rugged and Callaba must agree on SRT direction, port, stream ID, encryption, latency, codec and metadata expectations.
Setting Makito X1 Rugged Callaba Gateway Why it matters
SRT mode Caller Listener One side waits, the other connects.
Port Destination UDP port Open listener UDP port A wrong port looks like no connection.
Latency 300–800 ms field starting point Same policy Noisy links need recovery time.
Stream ID makito-x1-rugged-main Same value if expected Identifies the feed and can drive access/routing logic.
Passphrase Same passphrase if encrypted Same passphrase if encrypted Encryption fails if values do not match.
Metadata KLV / CoT if used Preserve or route as needed Metadata is often part of the real field value.

Codec test rule: Makito X1 Rugged can send HEVC/H.265, but for the first Callaba ingest test use H.264 if possible. If you plan to use HEVC, confirm that your Callaba installation and the downstream preview, player, recorder or transcoding path support that codec.

KLV and CoT metadata notes

Makito X1 Rugged is often used in environments where metadata matters: sensor position, geospatial context, mission data, tracking or downstream exploitation systems. In those workflows, do not treat the video preview as the only test.

In this workflow, treat Callaba as the gateway and transport layer for the received SRT stream. Callaba does not decode KLV or CoT into a dedicated visual metadata panel in the web interface. The practical goal is to preserve the SRT/TS path and pass the stream onward through restreaming, recording or routing when your downstream system expects that metadata. To validate metadata, use a stream analyzer on the receiving side, for example ffprobe or the specialized software used by your operations team.

For a quick receiver-side check, you can inspect data streams with ffprobe. This is useful when KLV is carried as a separate data stream inside MPEG-TS over SRT:

Command
ffprobe -hide_banner -i "srt://YOUR_CALLABA_IP:10600?mode=caller&latency=300&streamid=makito-x1-rugged-main" -show_streams -select_streams d

If your workflow carries metadata in a different way, use the analyzer expected by your downstream system. The main goal is to prove that metadata exists after the SRT transport path, not only inside the Makito interface.

  • Confirm whether KLV or CoT metadata is present at the encoder input.
  • Decide whether metadata should be preserved, filtered or forwarded.
  • Test the full downstream chain that needs the metadata, not only the browser preview.
  • Document whether the workflow is video-only, video-plus-audio or video-plus-metadata before the event.

Operational note: browser multiview proves the received picture and audio. It does not automatically prove that every downstream metadata consumer is satisfied. Test metadata separately when it is mission-critical.

Makito X1 Rugged multiview workflow with Callaba

The compact rugged encoder provides the field contribution stream. Callaba provides the browser monitoring surface after ingest. This matters when operators need to watch several feeds, verify bitrate and audio, and keep route state visible.

After Callaba receives Makito X1 Rugged SRT stream Infographic showing Callaba browser multiview, recorder, player playback, failover and downstream routing after receiving SRT from Haivision Makito X1 Rugged in compact field contribution workflow. After ingest: what Callaba adds Once the compact field feed reaches Callaba, operators can control the cloud side of the workflow. Multiview browser preview bitrate, codec, audio Recorder cloud proof of received stream Playback web player, HLS or embed link Routing restream failover one compact SRT feed → monitoring, proof, playback and routing
After Callaba receives the compact rugged field stream, the same source can be monitored, recorded, played back and routed.

Interactive check: open the Callaba multiview demo to see how received sources can look after cloud ingest.

Makito X1 Rugged recorder workflow: field side vs Callaba cloud recording

Source-side validation and Callaba cloud recording do different jobs. Field-side checks confirm that the source exists and the encoder profile is active. Callaba recording confirms that the SRT stream actually reached the cloud workflow.

Layer What it verifies Use case
Field/source side That the source and encoder profile are correct before transmission. Use during local setup and source validation.
Callaba cloud recording That the SRT stream actually arrived in Callaba. Use when you need cloud-side proof of the received workflow.

Makito X1 Rugged playback workflow with Callaba

Callaba playback means browser player, HLS output, embed link or a cloud route after Callaba receives the stream. These links are created in Callaba after you set up a web player or HLS path for the incoming stream.

Install steps
HLS playlist after Callaba ingest:
https://YOUR_CALLABA_DOMAIN/hls/makito-x1-rugged-main/playlist.m3u8

Player or embed page:
https://YOUR_CALLABA_DOMAIN/embed/makito-x1-rugged-main

Where the links come from: these example URLs are not generated automatically for every stream. Callaba creates them after you create a Web Player or HLS packaging path. Depending on your settings, links may include temporary tokens or authorization parameters.

Troubleshooting

Most compact field contribution problems are caused by source signal, field network, connection-mode, port, stream ID, encryption, codec or metadata mismatches.

Haivision Makito X1 Rugged to Callaba troubleshooting path Troubleshooting path for Haivision Makito X1 Rugged SRT workflows with Callaba: check source signal, SRT mode, network, stream ID, encryption, codec, audio, metadata and Callaba preview. Debug compact field contribution in this order First prove source and SRT. Then prove media, metadata and downstream workflow. 1. Source HD video / audio 2. SRT caller → listener 3. Network UDP, SATCOM, LTE 4. Access ID / AES 5. Media codec, audio 6. Metadata KLV / CoT 7. Callaba preview / record
Debug the source and SRT connection first. Then check media profile, metadata, preview and downstream output.

1. No connection in Callaba

  • Confirm Callaba is in Listener mode.
  • Confirm Makito X1 Rugged is in Caller mode for ingest.
  • Check destination IP or DNS name on the rugged encoder.
  • Check that the UDP port is open in the cloud firewall.
  • Check whether the field network allows outbound UDP to that port.

2. Connection starts, then drops

  • Increase SRT latency.
  • Lower bitrate and test again.
  • Check path stability, packet loss and reconnect behavior.
  • Avoid starting with the highest quality profile for the first field test.

3. Connected, but no picture or no audio

  • Confirm the source input is active on Makito X1 Rugged.
  • Start with H.264 and a conservative HD profile before testing HEVC.
  • If the SRT connection is established but no picture appears, check whether Callaba and the downstream player path support the codec sent by Makito X1 Rugged.
  • Before debugging downstream output, check whether audio exists in the Callaba source through preview or multiview.

4. Metadata is missing downstream

  • Confirm that KLV or CoT metadata is actually present in the input signal on the Makito side. In the Makito X1 Rugged web interface, check the Metadata or KLV area if your firmware exposes it, or use a known-good test analyzer.
  • Check that metadata filtering is not enabled on the Makito SRT output.
  • Confirm that the final receiving application expects metadata in the same format and transport mechanism, for example KLV inside MPEG-TS over SRT.
  • If Callaba receives video but the final consumer does not see metadata, test the same SRT stream with ffprobe or a specialized metadata analyzer at the receiver side.
  • Do not use browser preview as the only metadata validation method. Browser preview proves picture and audio, not mission metadata compatibility.

5. Stream ID or encryption fails

  • Make sure the stream ID entered on Makito X1 Rugged matches what Callaba expects.
  • Use the exact same passphrase and encryption settings on both sides.
  • Test once without encryption, then enable encryption after the base SRT path is stable.

Official references used for this guide

Use these if you need exact Haivision firmware wording, compact rugged device capabilities, SRT behavior or metadata handling details.

FAQ

Can Haivision Makito X1 Rugged send SRT to Callaba Gateway?

Yes. Makito X1 Rugged supports SRT workflows. In a simple cloud ingest setup, create a Callaba SRT listener and configure the compact rugged encoder as an SRT caller.

Should Makito X1 Rugged be Caller or Listener?

For most public cloud ingest workflows, set Callaba Gateway as Listener and Makito X1 Rugged as Caller. This keeps the open UDP port on the cloud side and lets the field unit send outbound traffic.

Can Callaba record a Makito X1 Rugged stream?

Yes. After Callaba receives the SRT stream, it can record the cloud-side feed as proof that the stream reached the gateway.

Can I monitor Makito X1 Rugged in Callaba multiview?

Yes. After the SRT stream reaches Callaba, operators can monitor it in browser preview or multiview depending on deployment and version.

Is Makito X1 Rugged the same workflow as Makito X4 Rugged?

The SRT idea is similar, but X1 Rugged is a compact single-channel HD/SD encoder while X4 Rugged is a higher-capacity rugged platform. Treat them as separate setup pages.

Final practical rule

Make the first compact field contribution test boring. One source, one UDP port, one listener, one caller, conservative bitrate, H.264 first, metadata off unless needed. When that path is stable, add stream ID, encryption, metadata validation, recording, multiview, playback and downstream destinations.

Last updated: May 19, 2026

Try Callaba Gateway with your Haivision Makito X1 Rugged

Create an SRT listener in Callaba, send a compact rugged field stream to the gateway, and monitor the feed before routing it to recording, restreaming, multiview, playback or player delivery.

See SRT server setup Open multiview demo Web Player docs Makito X1 docs