Design Space Analysis of MoQ

Design Choice 1: Static Tree Topology versus Dynamic Mesh Topology

Design Choice 2: QUIC hop-by-hop versus end-to-end

Untitled

  1. Run the entire MoQ protocol inside QUIC encryption, including the media metadata which is needed by relay (see Figure 3). Thus the relay has to terminate the QUIC connection, decrypting the QUIC payload. This will require each relay node hold a valid CA certificate and run the CA verification process. Just like what the CDN node does nowadays.

Untitled

  1. Only encrypt the media content using QUIC encryption but leave the metadata to other mechanism (see Figure 4). In this way, the QUIC connection is from producer to consumer. The relay does not need to decrypt the QUIC, saving the computing power.