即用型 SRT / WebRTC / RTSP / RTMP / LL-HLS 媒体服务器和媒体代理,允许读取、发布和代理视频和音频流。
MediaMTX(以前称为rtsp-simple-server)是一个即用型、零依赖的实时媒体服务器和媒体代理,允许用户发布、读取和代理实时视频和音频流。它被设想为“媒体代理”,一种类似消息代理的软件,用于路由流媒体。
特性
- 将直播流发布到服务器
- 从服务器读取直播流
- 始终或按需代理来自其他服务器或摄像机的流
- 流会自动从一种协议转换为另一种协议。例如,可以使用 RTSP 发布流并使用 HLS 读取它
- 在不同的路径中同时提供多个流
- 验证用户身份;使用内部或外部身份验证
- 将读取器重定向到其他 RTSP 服务器(负载平衡)
- 通过API查询和控制服务器
- 在不断开现有客户端连接的情况下重新加载配置(热重载)
- 读取 Prometheus 兼容的指标
- 当客户端连接、断开连接、读取或发布流时运行外部命令
- 与 Linux、Windows 和 macOS 兼容,不需要任何依赖项或解释器,它是单个可执行文件
使用Docker运行
docker run --rm -it --network=host bluenviron/mediamtx:latest