Media-over-QUIC is a streaming protocol built upon cutting edge protocols (QUIC, HTTP3) and browser APIs (WebTransport, WebCodecs). It's slightly faster than WebRTC, has an advanced data recovery mechanism (placed at the frame level and not at the packet level), it supports additional codecs (FLAC) and is less complicated to route.
2.7 KiB
2.7 KiB
Specifications
| name | area |
|---|---|
| RTSP / RTP / RTCP specifications | RTSP |
| HLS specifications | HLS |
| RTMP specifications | RTMP |
| WebRTC: Real-Time Communication in Browsers | WebRTC |
| RFC8835, Transports for WebRTC | WebRTC |
| RFC7742, WebRTC Video Processing and Codec Requirements | WebRTC |
| RFC7874, WebRTC Audio Codec and Processing Requirements | WebRTC |
| RFC7875, Additional WebRTC Audio Codecs for Interoperability | WebRTC |
| H.265 Profile for WebRTC | WebRTC |
| RFC9725, WebRTC-HTTP Ingestion Protocol (WHIP) | WebRTC |
| WebRTC-HTTP Egress Protocol (WHEP) | WebRTC |
| RFC9000, QUIC: A UDP-Based Multiplexed and Secure Transport | Media-over-QUIC |
| RFC9114, HTTP/3 | Media-over-QUIC |
| Media over QUIC Transport | Media-over-QUIC |
| MOQT Streaming Format (MSF) | Media-over-QUIC |
| Low Overhead Media Container (LOC) | Media-over-QUIC |
| The SRT Protocol | SRT |
| Codec specifications | codecs |
| Golang project layout | project layout |