mediamtx
项目核心内容总结:
MediaMTX 是一个零依赖的实时媒体服务器和代理,支持通过 SRT、WebRTC、RTSP、RTMP、HLS、MPEG-TS、RTP 等协议发布、读取、转换、转发和录制音视频流。主要功能包括:
- 流媒体处理:支持多协议流的发布与读取,自动协议转换,可同时处理多路流。
- 录制与回放:支持将流录制为 fMP4/MPEG-TS 文件,并回放已录制内容。
- 高级功能:配置热加载、用户认证(支持 JWT/HTTP)、流转发/代理、性能监控(Prometheus 兼容)、运行外部命令钩子。
- 跨平台部署:兼容 Linux、Windows、macOS,无需依赖库,提供单文件可执行程序。