MediaMTX SRT
MediaMTX (formerly rtsp-simple-server) is a versatile media server and proxy that supports multiple protocols, including SRT, WebRTC, RTSP, RTMP, and LL-HLS. It allows for publishing, reading, proxying, recording, and playback of video and audio streams, making it a comprehensive
Link
Related resources
- simple-whip-server (Janus)Node.js WHIP server implementation built on the Janus WebRTC gateway, reference implementation by Meetecho (Janus maintainers).
- PeerJSA simple peer-to-peer JavaScript library that abstracts WebRTC for direct video, audio, and data connectivity between browsers. Provides an…
- coturnAn open source implementation of TURN and STUN servers, used to facilitate NAT traversal for peer-to-peer video (and audio) communication i…
- Nginx-RTMP ModuleAn Nginx module that adds RTMP streaming server capabilities to Nginx. It supports streaming live content via RTMP and can also be used to…
- RTMPDumpA command-line utility to download RTMP streams. RTMPDump can save streaming media content transmitted via Real-Time Messaging Protocol, of…
- Shaka Packager: Low Latency TutorialOfficial Shaka Packager docs showing a chunked CMAF low-latency DASH pipeline (ffmpeg → packager → dash.js).
- HlsqA CLI for adding some color to your HLS manifests along with some basic filtering.
- GStreamer RIST Plugin DocumentationOfficial GStreamer plugin reference for ristsink/ristsrc/ristrtxsend/ristrtxreceive elements implementing TR-06-1 Simple Profile and partia…
- ABR Video PlayerSophisticated web-based video player implementing advanced ABR algorithms including BOLA (Buffer Occupancy based Lyapunov Algorithm) and ba…
- dash.js Low-Latency Streaming DocsReference player documentation for low-latency DASH: HTTP chunked transfer encoding requirements and availabilityTimeOffset configuration.
- Sabre — BOLA/MPC ABR Reference SimulatorReference simulator implementing BOLA and MPC adaptive bitrate algorithms, based on dash.js, widely used in ABR research papers.
- DASH-IF fmp4-ingest ReferenceDASH-IF CMAF ingest spec with a Node.js reference receiver implementation, storing ingested chunks as CMAF track files.