Four inversions of classical streaming.

Recursive binary interval quantization

Each bit halves the uncertainty interval.

Instead of writing 12 bits per coefficient as one atomic package, RBIQ splits them: layer-0 gets the sign and magnitude range, layer-1 halves the range, layer-2 halves again. Drop the last 5 layers — output is still a valid lower-precision representation.

Layer-first packet ordering

Every packet describes the whole.

Packets never contain "coefficient 142 through 167." They contain "layer-0 for coefficients 1 through 8192." Lose one — and the global resolution drops by 1/12. Lose half the packets — and the output is at half the quality. Never silence.

Unequal error protection

Base layers ride with FEC.

Layer 0 is transmitted with 3× redundancy. Layer 1 with 2×. Top layers go unprotected. Available bandwidth is spent protecting the information that matters — the coarse shape of your signal.

Unidirectional by design

No return channel needed.

No retransmit requests, no ABR ladder negotiation, no ACK storms. Broadcast to a satellite, a drone, an underwater acoustic modem — if a fraction of packets arrive, the decoder extracts a proportionally coarser signal from them.

HLS · SRT · RIST · FQL.

HLS / DASH SRT / RIST FQL
Files on server6 renditions1 file1 file
Quality switching2–10 s rebufferfixed quality0 ms, no buffer
Graceful to~5% loss~30–50% loss90% loss
Return channelrequired (TCP)required (ACKs)not required
Rebufferingyesyes, then stallnever
Startup time500 ms – 3 s100–300 ms< 100 ms
ProtocolTCP/HTTPUDP + ARQpure UDP

Read the specification.

Full protocol documentation, client SDKs, reference implementations, and patent status.