MOQPACK: QPACK Compression for MOQ Transport

Hello Header Compression Enthusiasts, I wrote the following draft to adapt QPACK to the work going on in MOQ.  If you are not familiar with MOQ Transport, it’s a protocol that sits at a similar place in the stack as HTTP (between QUIC and an application).

https://datatracker.ietf.org/doc/draft-frindell-moq-moqpack/


The general approach was to reuse as much as possible directly.  The key-value pairs in MOQT messages have numeric rather than string keys, and the entire HTTP static table is not of use, so static name indexing is directly mapped to numeric parameters.  I limited the number of valid instructions only to the ones that made sense, and use MOQT Request IDs rather then QUIC Stream IDs in decoder instructions, because the QUIC Stream IDs are not available in WebTransport.

Feedback welcome

Thanks

-Alan

Received on Tuesday, 3 March 2026 13:53:58 UTC