mediamtx

Media server

A media streaming and proxying server that supports various protocols and codecs for publishing, reading, and manipulating video and audio streams.

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.

GitHub

13k stars
152 watching
2k forks
Language: Go
last commit: over 1 year ago
gogolanghlsmedia-serverobs-studiortcprtmprtmp-proxyrtmp-serverrtprtsprtsp-proxyrtsp-relayrtsp-serversrtstreamingwebrtcwebrtc-proxy

Related projects:

Repository Description Stars
ant-media/librtmp-client-for-android A compact rtmp client for Android that enables streaming and publishing video content over the internet using librtmp. 678
tmrh20/tmrpcm A library for playing back PCM/WAV audio files from an SD card in real-time without blocking the main loop. 604
mpv-player/mpv A command-line video player that supports various media file formats and codecs. 28,974
pion/rtp A Go implementation of real-time transport protocol (RTP) used in WebRTC applications for video and audio streaming. 367
peter-l5/ds1307 A MicroPython driver for the DS1307 real time clock. 1
miroslavpejic85/mirotalk An open-source, P2P video conferencing platform with features like screen sharing, file transfer, and collaboration tools. 3,144
xiph/opus An audio compression codec designed to handle interactive speech and audio transmission over the internet. 2,357
alexxit/go2rtc A streaming application that supports multiple protocols and sources, enabling real-time video transmission from various devices to different platforms. 7,512
muesli/prism Re-routes RTMP video stream to multiple destinations 169
mpvnet-player/mpv.net A media player project that wraps the popular mpv media player and adds a modern GUI and various features for a high-quality video playback experience. 3,661
openavproductions/openav-luppp Real-time audio processing tool for live performances 259
r2d4/openlm Library that provides a unified API to interact with various Large Language Models (LLMs) 367
ncmpcpp/ncmpcpp A feature-rich MPD client with a ncurses-based interface 2,149
pion/rtcp An implementation of RTCP packet handling in Go 152
bluenviron/gortsplib Provides an RTSP client and server library for media streaming in the Go programming language. 706