Bonding
Bonding sends one encoded stream over several uplinks at once — Ethernet, LTE, Starlink, dual-WAN. You can add bandwidth by sharing the load, or keep a backup path so that if one link drops, the others still carry the contribution.
For this kind of work the RIST protocol is a strong fit. Under the hood SRT Streamer PRO uses RIST, so this bonding is compatible with any RIST-compatible server.
Typical order of actions:
go to Bonding and fill in the RIST destination and uplinks
go to Streaming Setup and create a Bonding profile (encoding params)
go to Dashboard, add a stream with that profile, and start it
Below is more detail on each step.
Step 1: Bonding tab
Open Bonding in the top menu. This page is the global RIST destination and the list of network interfaces. All Bonding profiles use these settings.

Fill in the parameters, then press Apply.
RIST server IP
IP address of the RIST receiver (studio / ingest). Use an IP, not a host name.
You can use any compatible RIST server. One of them is SRTMiniServer.
Port
UDP port of the RIST receiver. Default: 7000.
Secret
Optional shared secret for RIST encryption. Leave empty if the receiver does not use encryption. If you set it, the same value must be configured on the receiver.
Buffer (ms)
Reorder / retransmission buffer, in milliseconds. Default: 500.
A practical starting point is about four to seven times the ping time to the receiver. A larger buffer gives more time to recover lost packets; a smaller one lowers delay.
Show Advanced options
Optional extra RIST URL parameters (key=value, space-separated). They are appended to the RIST URL. Applied when the stream is started (or restarted). Leave empty unless you need a specific librist option. See rist URL Syntax and Examples
.
Network interfaces
The table lists NICs on this PC. Tick Use on every uplink that should carry the bonded stream (Ethernet, LTE modem, Starlink, second WAN, …). Unticked interfaces are ignored.
The chart above the table shows outbound bitrate on the selected links.
Weight (0–5) controls how traffic is split:
- 1–5 — load balancing. Traffic is shared in proportion to the weights. Example: two links with weight 1 and 2 → about 33% / 67%. The UI shows the share as “N% of traffic”.
- 0 — duplication. This link gets a full copy of the stream (100%), in parallel with the load-balanced links. Use this for a backup path that must always have the complete feed.
Typical setups:
- two similar LTE links →
Useboth, weight 1 and 1 - fast Ethernet + slower LTE → weight 2 (or higher) on Ethernet, 1 on LTE
- one main path + a full backup copy → main link 1–5, backup 0
Press Apply when the destination, secret, buffer and NIC list are set.
Step 2: Bonding profile
Go to Streaming Setup and create a profile with type Bonding. Set encoding parameters as usual (format, codec, bitrate). Destination host/port are taken from the Bonding tab, not from this profile.
You can have several Bonding profiles (different bitrates or codecs) — they all use the same uplinks from Step 1.

Step 3: Start the stream
On Dashboard, add a stream, select the Bonding profile, and start it. You can run several streams over the same uplinks.
