Skip to content
Callaba

Route SRT Inputs to UDP Outputs in Callaba | Guide

On this page

Callaba routing guide

Receive SRT, hand off UDP, and verify both sides of the route

Use this workflow when a remote encoder contributes over SRT but the next system in your controlled network expects a UDP transport stream. Callaba terminates the SRT connection and creates a named route to the UDP destination. It does not make an unreachable UDP receiver reachable, so test the input and output as separate boundaries.

The route changes transport at a controlled handoff
Remote publisherSRT caller or the mode agreed for the contribution path
Callaba SRT input + routereceive, inspect, name and forward the verified feed
UDP receiverudp://destination:port inside the intended network

The moving squares illustrate packets crossing each boundary; they are not live telemetry. Motion is disabled when reduced motion is requested.

Before opening the dashboard

  • Reserve the SRT listener port and allow the required UDP traffic through the relevant firewall or security group.
  • Confirm the final UDP host and port from the receiving system. A private address works only when Callaba can route to that private network.
  • Know the source codec, audio mapping, approximate bitrate, SRT mode, passphrase and expected latency.
  • Arrange a way to inspect the UDP result: the destination’s own confidence monitor, a probe, or a player appropriate for that MPEG-TS/UDP feed.

Create the SRT receiving boundary

In Streaming servers → SRT servers, add an SRT server with a clear name and an unused listener port. Size latency for the measured network, configure the required passphrase and access policy, then save and start the server.

When explicit access is enabled, create the intended publisher identity instead of opening the endpoint to every stream key. Copy the publisher address from the server information only after the role and port are correct.

Prove the SRT feed before routing it

Connect the real encoder. Confirm that Callaba shows the expected peer, live bitrate and SRT network RTT. Add the source to a private Multiview board or another decoded confidence surface and listen to the audio.

Connection proof
Expected publisher and stable session state
Media proof
Moving bitrate, decoded video and correct audio

If the source does not pass this test, stop here. Adding a UDP output only creates a second place to debug.

Create the SRT/UDP route

Open Streaming servers → SRT routes and add a route. Select the verified SRT source or enter the SRT URL required by the current form. For the destination, choose UDP Output URL and enter the address supplied by the downstream system.

Route name
Include source and destination, for example Venue-A-to-MCR-UDP
Input
The verified SRT server or SRT URL
Destination
UDP Output URL
Output Stream URL
For example udp://10.20.0.15:5000

Use the address and port from the real receiver. Example values only show the shape of the field.

Start in receiver-first order

Prepare the UDP listener first, then start the Callaba route, then confirm the SRT publisher remains healthy. This order gives the output somewhere to go and makes the first failed boundary easier to identify.

If the destination expects multicast, a specific local interface, RTP encapsulation, transcoding or remapped audio, confirm that requirement separately. A simple UDP URL does not imply those additional operations.

Verify the UDP result independently

The route is accepted only when both statements are true:
  1. The SRT server still reports the expected live publisher and healthy media.
  2. The intended UDP receiver decodes the expected program, audio and timing from the configured destination.

Run the route long enough to expose packet loss, network policy and receiver-buffer problems. Record the stop/start order and the owner of the destination before the path becomes event-critical.

Add primary and backup only after the single path works

Callaba SRT servers support ordered PULL routes and controlled preferred-route changes. Prove each source alone, observe which source is active, and rehearse a failure. Do not describe a reconnect as hitless unless the complete measured workflow demonstrates it.

Continue with the live video failover product and SRT server operator guide when the production needs a recovery path.

When to use Restreaming instead

Use an SRT route for a transport handoff. Use Restreaming when the destination also needs protocol conversion, transcoding, resizing, audio changes, overlays or a broader output choice. Keeping those jobs separate makes the runbook and capacity test more honest.

UI and API references

The SRT routes user guide explains the operator workflow. After the UI path works, the SRT Routes API reference provides create, inspect, start, stop, update and remove operations, including the UDP output preset.