-
Notifications
You must be signed in to change notification settings - Fork 23
Interop
Include language, client/server/relay, source code link if available, optional affiliation
Language: C++
Role: Client/Server
Source Code: https://github.com/google/quiche/tree/main/quiche/quic/moqt
Draft support: moq-transport-00 (modified)
Language: C++
Roles: Client/Server and generic relay
Source: https://github.com/facebookexperimental/moxygen
Language: Rust
Roles: Client/Server Publisher/Subscriber, and Relay, media application using a CMAF-based streaming format w/ JSON catalog
Source: https://github.com/englishm/moq-rs
(Forked from kixelated/moq-rs to maintain compatibility with MoQ WG drafts)
Multiple protocol versions are not supported simultaneously, but implementations supporting older draft versions are maintained in branches:
draft-06 in progress: https://github.com/englishm/moq-rs/pull/8
Public relay currently running draft-04: norsk-moq-linode-chicago.englishm.net:4443
Language: Typescript
Roles: Client Publisher, Client Subscriber, media application using a CMAF-based streaming format w/ JSON catalog
Source: https://github.com/englishm/moq-js
draft-05 in progress: https://github.com/englishm/moq-js/pull/1
(Forked from kixelated/moq-rs to maintain compatibility with MoQ WG drafts)
Language: Go
Roles: Client/Server
Source: https://github.com/mengelbart/moqtransport
Language: Rust
Roles: Client/Server and Relay
Source: https://github.com/nttcom/moq-wasm
Language: c++
Roles: Client/Server
Source: https://github.com/Quicr/libquicr
Language: Javascript (Web based)
Roles: Client (Publisher and Subscriber for media applications)
Source: https://github.com/facebookexperimental/moq-encoder-player
Include documentation/specification for how the application works, link to server
- moq-chat (https://afrind.github.io/draft-frindell-moq-chat/draft-frindell-moq-chat.html)
- warp (https://github.com/kixelated/moq-rs/blob/main/HACKATHON.md#cmaf-media)
- video-streaming-demo (https://github.com/kota-yata/media-over-quic-experiment)
- Web based live streaming encoder (https://github.com/facebookexperimental/moq-encoder-player)
- Web based video player (https://github.com/facebookexperimental/moq-encoder-player)
- Web based video conference demo (https://github.com/facebookexperimental/moq-encoder-player)
- Norsk (https://norsk.video) (proprietary, has experimental support for MoQ as an output)