bluenviron / mediamtx

Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
MIT License
11.67k stars 1.47k forks source link

QUIC protocol for RTP #3743

Open erikherz opened 1 week ago

erikherz commented 1 week ago

Describe the feature

Description

QUIC is a standard protocol (HTTP 3.0) that offers significant improvements over TCP. I propose that MediaMTX implemet support of the QUIC protocol (Datagrams and Streams) for reading live streams from the server via RTP (SDP, SIP, RTSP, etc).

https://datatracker.ietf.org/doc/draft-ietf-avtcore-rtp-over-quic/ https://github.com/mengelbart/roq https://github.com/bbc/gst-roq https://www.meetecho.com/blog/moq-webrtc/ https://www.meetecho.com/blog/roq-n-roll/

Related: https://github.com/bluenviron/mediamtx/issues/3208