Callaba

Haivision Makito X4 Rugged SRT setup: field contribution with Callaba Gateway

May 19, 2026

Makito X4 Rugged multi-input mission workflow

Give every sensor a named path from connector to Callaba destination

A four-input rugged encoder rewards disciplined mapping. The Haivision Makito X4 Rugged can ingest multiple digital or analog sources, encode HEVC or H.264, associate KLV or CoT metadata, and originate SRT. The safest Callaba design does not call the appliance “camera one” and hide everything behind it. It records which physical source drives which encoder, transport stream, SRT identity, Callaba listener, Multiview tile, recording, and onward route.

Lead with one-to-one source ownership

For an initial quad-HD mission build, create a distinct logical chain for each required input. A practical pattern is Makito SRT Caller to Callaba Listener, with a unique UDP port and source name per feed. Prove input A all the way through monitoring and recording before cloning a profile for B, C, or D. That sequence prevents a crossed cable, reused Stream ID, or copied encoder association from looking like network loss.

The product also supports a 4K/UHD operating case. Treat quad-HD and 4K as different input plans, not simultaneous promises. Confirm the installed hardware, connector drawing, firmware, licenses, selected input personality, and supported signal formats against Haivision’s current documentation before cabling the platform.

A visible mission map: four sources remain four accountable operations

Names are examples, not prescribed mission labels. The animated bridges show configuration association, not measured timing or an automatic matrix. Reduced-motion preference disables the pulses.

Understand what is specific to the Rugged X4

Haivision documents four physical BNC video inputs in the compact appliance: input one can accept up to 12G-SDI or composite video, while inputs two through four can accept up to 3G-SDI or composite video. The unit has eight encoding cores and supports multi-HD or a single 4K/UHD input workflow, HEVC and H.264, KLV and CoT metadata, analog audio, and two Ethernet ports. These are flexible alternatives on four connectors, not eight separate video inputs.

Source-map fields worth freezing in the runbook
LayerRecord for every feedFailure caught early
Physical inputConnector, digital or composite source, expected format, source owner, and whether the platform is using multi-HD or 4K operation.A valid picture on the wrong BNC, unsupported format, or an assumed connector combination.
EncodeVideo encoder name, input association, HEVC/H.264 choice, resolution, frame rate, rate policy, and audio encoder.A copied profile still pointing to another sensor or a downstream decoder rejecting the codec.
MetadataSDI, network, or Rugged serial source; KLV/CoT format; filtering; decimation; and intended video association.Correct imagery with stale, crossed, or missing geospatial context.
SRT outputCaller/Listener role, interface, address, UDP port, Stream ID, latency, security contract, and redundancy state.Two feeds competing for one identity, a blocked port, or traffic leaving on the wrong link.
Callaba continuationListener name, Multiview tile, recorder, route, downstream owner, and an acceptance sample.A healthy ingest feeding the wrong monitor, archive, or distribution destination.

Build the first channel from the Callaba listener backward

Create one listener using the Callaba SRT Server procedure. Assign a documented UDP port and start the service. Open the same port in every receiving firewall or cloud rule. If Stream ID or encryption will be enforced, define the approved value and secret-management process before anyone enters settings on the encoder.

On the Makito X4 Rugged, confirm the source on its intended input, then create the video and audio encoders for that source. Configure the metadata input only if the channel needs it. In Outputs, add a TS over SRT stream, attach the correct content sources, select Caller, and enter the Callaba address and port. Match latency, Stream ID, encryption, and passphrase. Start the output and keep the remaining channels stopped until Callaba shows stable transport and usable media.

Assign the received feed to a clearly labeled Multiview tile, create a short recording, and play it. If metadata is mission-critical, route or capture a sample for an analyzer or exploitation system that understands the required KLV carriage. Only then duplicate the pattern for the next input, changing every identifier and source association that must remain unique.

Scale to four feeds without multiplying ambiguity

Use a deterministic naming scheme

Include platform, sensor role, and path in names that operators can read under pressure. A listener called “input-3” becomes dangerous after cabling changes; a label tied to the mission map remains reviewable.

Budget the aggregate, not one encode

Add the actual video, audio, metadata, and recovery overhead for all active outputs. Test on the constrained operational link. Four individually reasonable profiles can still exceed shared capacity.

Separate clock proof from picture proof

Set and verify the time source across the workflow so logs can be correlated. Haivision’s multi-channel synchronization feature has specific encoder-and-decoder requirements; a Callaba Multiview layout is an operator view, not a claim of frame-accurate output synchronization.

Preserve a one-channel baseline

Keep an approved minimal profile available. When the full mission set fails, it lets the team determine whether the issue is common infrastructure or the resource load and mapping introduced by additional feeds.

Engineer dual-network operation as a real failure-domain test

The Rugged X4 has dual network interfaces, and Haivision describes load balancing, network redundancy, and hitless-failover uses. The exact behavior depends on the configured output and compatible receiving design. A normal pair of independent SRT outputs is not automatically the same as SRT path redundancy, and two interface addresses are not proof that traffic uses independent networks.

Begin with the primary direct SRT path. If the approved receiver combination supports Haivision’s SRT redundancy configuration, add the second path and observe statistics for both. Otherwise, build separately named primary and alternate feeds that the Callaba operator can distinguish and switch or route by the documented procedure. Pull each physical link in turn. Record whether the session stays established, whether decoded video remains continuous, and what happens to recording and onward routes.

Operational acceptance is a four-row test, not one green light

  • Source isolation: cover or change one sensor at a time and verify only its expected Makito preview, Callaba tile, and recording change.
  • Audio identity: place a distinct test tone or spoken identifier on each required audio path and confirm the correct channel after ingest.
  • Metadata identity: validate required KLV/CoT fields with a suitable decoder; do not treat a visible overlay as proof of the underlying elementary stream.
  • Capacity: run all intended encodes with representative motion while recording aggregate sender and receiver rates.
  • Restart: reboot or restart outputs in the approved sequence and confirm names, port assignments, and downstream bindings return correctly.
  • Path loss: remove each network interface without touching the other and document continuity or the required operator response.
  • Archive: play a segment from every Callaba recording, checking beginning, middle, end, audio, and source identity.
  • Route: prove each destination receives only the authorized feed and that stopping one route does not disturb another.

Troubleshoot by comparing rows in the source map

One tile repeats another sensor

Inspect the Makito output’s video-encoder association before changing ports. Then compare Stream IDs and Callaba listener-to-tile bindings. Reused labels often hide a copied content selection.

All feeds degrade at once

Look for a shared uplink, switch, power source, aggregate bitrate ceiling, or receiver resource limit. Simultaneous impairment across four healthy inputs points to common infrastructure more often than four sensor faults.

Only composite video is absent

Confirm the physical input supports the intended analog configuration and that the current input plan permits it. Check the installed connector documentation instead of applying the SDI signal assumptions.

SRT connects but a feed is black

Confirm input lock and encoder state, then verify the correct encoder is attached to that output. A successful SRT handshake proves peer negotiation, not a valid sensor image.

Clocks or cuts look misaligned

Check source timing, NTP, genlock-related workflow requirements, encode settings, network variation, and downstream buffering. Multiview is useful observation, but use the production synchronization measurement expected by the consuming system.

Recording contains the wrong mission feed

Preserve the incoming sessions while checking the Callaba source-to-recorder mapping. Rename ambiguous objects, capture a new short sample, and verify it before deleting or changing any operational evidence.

Connect transport to the rest of the Callaba operation

Review the Callaba SRT Server capabilities for connection monitoring and downstream options, and use the Haivision SRT integration hub to keep this Rugged procedure distinct from other Makito models. After the four source mappings are proven manually, the SRT Server API reference can support repeatable provisioning. Automation should create the reviewed map; it should not invent port or sensor ownership.

Official Haivision references

Put the source map where operators can prove it

Choose a Callaba deployment, commission each sensor independently, and use the live operator surface to confirm that transport, video, audio, metadata evidence, recording, and routing agree.