Real-Time Streaming Protocol (RTSP)

RTSP is a network control protocol designed for use in entertainment and communications systems to control streaming media servers. It is commonly used for establishing and controlling media sessions between endpoints. RTSP is suitable for applications that require real-time stre

Link

Related resources

  • Pion WebRTCA pure Go implementation of the WebRTC protocol, enabling developers to build real-time video (and audio) streaming applications without ex…
  • RTMPDumpA command-line utility to download RTMP streams. RTMPDump can save streaming media content transmitted via Real-Time Messaging Protocol, of…
  • aiortc (Python WebRTC)A Python library for Web Real-Time Communication that implements WebRTC and ORTC, enabling real-time audio/video and data streaming in Pyth…
  • moq-dev/moq — Media over QUIC Relay & ClientActive Rust pub/sub relay and client stack for Media over QUIC (MoQ), targeting real-time latency at scale; docs at doc.moq.dev.
  • whep-to-whipProxies WebRTC offer/answer negotiation between a WHEP source and WHIP sink, establishing a direct media path after handshake.
  • Shaka Packager: Low Latency TutorialOfficial Shaka Packager docs showing a chunked CMAF low-latency DASH pipeline (ffmpeg → packager → dash.js).
  • Meetecho: Bridging MoQ and WebRTCTechnical blog detailing a Janus plugin bridging WHIP/WHEP to Media over QUIC, with architecture details.
  • rutgersc/m3u8-rs — Rust HLS Manifest ParserActive nom-based Rust parser for HLS m3u8 playlists (master and media).
  • dash.js Low-Latency Streaming DocsReference player documentation for low-latency DASH: HTTP chunked transfer encoding requirements and availabilityTimeOffset configuration.
  • ABR Video PlayerSophisticated web-based video player implementing advanced ABR algorithms including BOLA (Buffer Occupancy based Lyapunov Algorithm) and ba…
  • simple-whip-server (Janus)Node.js WHIP server implementation built on the Janus WebRTC gateway, reference implementation by Meetecho (Janus maintainers).