As promised today, here is a list of resources and some ideas to get you started working on MoQ.

You may have already found the MoQ page in the IETF datatracker. I would especially recommend reading these two drafts:

Then, there are a few (very) short papers on the topic:

You said you are already familiar with QUIC and HTTP/3. In addition to that, I think it would be good to familiarize yourself with the WebTransport protocol suite and API, as they will be important blocks when building applications using MoQ:

As I mentioned today, we are working on implementing MoQ using quic-go. The code is hosted on GitHub:

To see an example of media streaming using the implementation, you can check out this application using Gstreamer:

That app could also be used and extended as a first step for a relay or live-streaming app. For example, you could implement a small intermediary server that forwards tracks between the sender and receiver. However, the implementation is still a work in progress and will evolve, so please let me know if you run into any issues while using it.

Please let me know if you have further questions.