WebRTC and QUIC: how hard can it be?
summary
Implements a custom QUIC stack in about a month and builds prototypes for RTP-over-QUIC and Media Over QUIC (MoQ), plus a Janus plugin that bridges WebRTC RTP/datachannels to QUIC/WebTransport. Tests interoperate with Pion RTP-over-QUIC and Meta’s Moxy at the IETF hackathon and stream video end-to-end, but the QUIC stack is incomplete, internet-scale NAT traversal breaks, H264 requires AnnexB/AVC conversions, and retransmission semantics remain unclear.
AI-written summary · about
chapters (9)
- 0:00Introduction and background
- 1:44Understanding QUIC
- 3:58Implementing a QUIC stack
- 6:05RTP over QUIC
- 8:22Janus and WebRTC integration
- 10:48Media Over QUIC (MOQ)
- 15:10Prototyping Media Over QUIC
- 18:31Future work and challenges
- 20:01Q&A session








