Alluno v0.8.x: Media over QUIC (MoQ) Transport

A new streaming transport built for scale, QUIC delivery with no head-of-line blocking, LAN-direct playback, and one-to-many fan-out, alongside the WebRTC path you already know.

A
Alluno
July 13, 20263 min read

WebRTC is very good at connecting two people. It is not built for one machine feeding a room. v0.8.x adds a second transport, Media over QUIC, that you choose per device, and keeps WebRTC exactly where it is.

No head-of-line block

Each group of frames rides its own QUIC stream, so one late packet cannot stall the feed.

One host, many viewers

MoQ fans out through regional relays instead of a peer connection per viewer.

Straight over the LAN

On a trusted network a browser can be served directly, skipping the relay entirely.

Two transports, one app

Every device now carries a Transport setting: WebRTC (the default) or MoQ. Change it in the desktop app under Network Configuration, no reinstall. The transport in use is shown on your device cards and in the stream stats overlay, so a session never leaves you guessing which path it took.

What QUIC buys you

Over TCP, a single delayed packet holds up everything behind it. MoQ streams over QUIC and HTTP-3, and each group of frames gets its own stream, so a straggler delays itself and nothing else.

In the browser, video is decoded with WebCodecs and painted off the main thread in an OffscreenCanvas worker. High-frame-rate streams stay smooth even while the interface is busy, and audio stays in step with the picture.

LAN direct

Skip the relaydirect

On a trusted network MoQ serves a same-LAN browser directly on a UDP port you choose, with no cloud hop.

Beyond the LANdirect

The same path works over port-forwarding, VPN mesh and other virtual networks. The host advertises every reachable address and the viewer takes the first that answers, falling back to the relay on its own.

Certificates handledautomatic

The direct server mints a short-lived certificate that the browser pins with WebTransport serverCertificateHashes. Nothing to install.

Bring your own relay

Point a device at your own MoQ relay URL, with an optional token in the URL, or leave it blank to use the nearest regional default.

Which one should you pick

Still the default, and the better pick for low-latency 1:1 interactive control. It connects peer-to-peer, works in more browsers, is excellent on a LAN, and needs the least setup.

Both are first class. Pick per device and switch whenever you like.

Also in this release

  • Best-available decoding: the browser uses hardware video decoding when present and falls back to software automatically.
  • Sharper stats: the overlay reports the exact wire protocol (QUIC or WebSocket, DTLS-SRTP) and whether the connection is Direct or Relayed.

Updating

Open the app

Click update in the UI, or right-click the Alluno icon in your system tray.

Check for updates

Choose Check for Updates. The download and install run on their own.

Carry on

Your settings survive the update.

New to Alluno? Take the latest build from the download page.

Next

Broader one-to-many broadcast tooling on top of MoQ, and continued latency tuning for the direct path.

Questions or feedback? Email [email protected] or open an issue on GitHub.

Get started with Alluno