moqx
The OpenMOQ Relay. C++ MoQ Transport relay built on forks of moxygen and picoquic, with multi-threaded scaling and CAT-token authentication. Verified end-to-end at draft-14, draft-16, and draft-18.
Category
Relays & Servers
License
Open Source
Status
Active
Languages
C++
MoQT Draft Support
moqx is the relay produced by the OpenMOQ Software Consortium, a non-profit building open-source, high-performance MOQT software. It is written in C++ and consumes OpenMOQ’s own forks of Moxygen and picoquic.
It has been a participant in the MoQ interop runner since April 2026, and its public endpoint verified publish/subscribe with end-to-end object delivery at MOQv14, v16, and v18 during the IETF 126 interop.
Key features
- Multi-threaded relay scaling with cBPF reuseport worker-steering
- Batch receives and per-thread local forwarders
- Configurable relay thread counts
- CAT-token (Common Access Token) authentication
- Raw QUIC and WebTransport
Public relay
OpenMOQ runs one public endpoint, a CI relay tracking the main branch, listed
below with what the moqtap TestLab sweep last measured on it. The
code behind that URL moves whenever the branch does, so a result from one day is
not a result about a release.
Related OpenMOQ projects
- moq5 — sans-I/O MoQT library in C
- moq-relay-test — relay interop testing tool
- openmoq-plugin — OBS Studio plugin
One public endpoint runs this
All of them are operated by OpenMOQ. Each is a separate deployment at its own version and configuration, so what one answers is not a claim about the others, and none of it is a claim about this codebase. Every one of them has a TestLab result.
Every public MoQ endpoint we track is at /endpoints .