One feed in. Up to three transports at once. One unbroken signal out.
Bridge converts any fabric to any WAN transport, carries the same source over SRT, RIST and MoQ at the same time, takes the first clean copy on the far side, and re-emits it native. Measured on the public internet: 300 of 300 packets converged, 0 gaps.
WAVE is media infrastructure for the agentic internet: one call shape moves live and on-demand media across every transport, and both kinds of user, people and agents, discover it, call it, and pay for it per call. Bridge is where that call shape meets the wire.
The braid, measured
One source, carried over three WAN transports at once. A whole strand drops mid-run. The other two cover it, and the converged output never breaks.
300 / 300 packets converged · 0 gaps · 0 reorders · integrity clean. SRT + RIST + MoQ over the public internet, 2026-06-28, with a whole-strand SRT outage induced mid-run and covered by RIST and MoQ. Real video across two consumer ISPs came out byte-identical at the far end, sha256 match. The chart is that run drawn to shape; the counts are the measured ones.
A path drops mid-show. The audience never finds out.
Three steps, one knob
Send one ordinary feed
SRT, RIST or RTMP(S) out of the encoder you already run. Your first mile does not change and needs no second uplink.
Choose 1, 2 or 3 strands
That is the only knob. Bridge probes your uplinks, measures each path, and can set it for you.
Collect it native
MoQ, SRT, RIST, NDI, AES67, ST 2110, MXL or OMT at the far end. Converged first clean copy wins, clock-true.
Live, not a mock
bridge.wave.online answers real traffic today. Health, the docs and the agent skill file are up. The self-serve hosted /v1 endpoint is not mapped yet, and the gateway says so fail-closed instead of pretending.
$ curl -s -o /dev/null -w '%{http_code}\n' https://bridge.wave.online/health
200
$ curl -s -o /dev/null -w '%{http_code}\n' https://bridge.wave.online/skill.md
200
$ curl -s https://bridge.wave.online/v1/bridges
{"error":{"code":"ROUTE_NOT_MAPPED","message":"no scope rule for this route (fail-closed)"}}
Two dials
Set the Ends: fabric in, fabric out. That is the conversion. Set the Strands: 1, 2 or 3 transports at once. That is the redundancy. Nobody has to hold more than one idea.
Only one feed? We braid it anyway.
You do not need three uplinks to get the guarantee. Hand us one ordinary contribution over SRT, RIST or RTMP(S) from any encoder, and WAVE manufactures the redundant braid on the second mile. Your single stream is fanned across the transports and converged before delivery. The first mile stays plain. The resilience is ours to build.
Zero config.
Bridge probes your uplinks, measures each path's round trip, and selects the transport and the latency per strand on its own. Bridge, Braid or Tri-borough, with no operator knobs.
Why it holds.
SRT bonding and RIST bonding each work inside one transport. WAVE bonds across transport types and runs all three at the same time, so a frame lost on one is covered by another while the show is still live.
Where this sits
One call shape moves live and on-demand media across every transport. People read this page; agents read the same URL as an API and pay per call. Bridge is the leg of that call shape that touches the wire.
Status. The transport-diverse path, the single-feed re-braid and per-uplink auto-tune are proven on real wire. The self-serve hosted /v1 endpoint is activating and is not GA. Access is scoped to your account through api.wave.online and metered per conversion-leg minute.