mediamtx
SHA-256零依赖的实时媒体服务器,支持多协议路由、录制、转发,单文件跨平台运行。
一个开箱即用的多媒体路由器,让视频流在不同协议间自由流转。
核心功能
- 支持 SRT、WebRTC、RTSP、RTMP、HLS 等主流协议互转
- 无需任何依赖,单个可执行文件即可运行
- 热重载配置:不中断现有连接即可调整设置
- 离线备用流:发布者断开后观众仍能收看
- 录制流为 fMP4 或 MPEG-TS 格式
避坑指南
- •默认不开启身份验证,暴露在公网需配置认证或防火墙;录制功能默认关闭,需手动启用;如使用 HLS 推流,需确保 FFmpeg 编译了 libx264。
适用场景
- 使用 OBS 推流到服务器,观众通过 HLS 或 WebRTC 收看
- 将摄像头 RTSP 流转发到云服务器并录制
- 在局域网内低延迟分发直播信号
MediaMTX 是一款轻量级、零依赖的实时媒体服务器,以单一可执行文件运行,专注于路由视频和音频流。它支持通过 SRT、WebRTC、RTSP、RTMP、HLS、MPEG-TS 等协议发布和读取流,并自动在不同协议间转换。无需配置数据库或额外运行时。核心功能包括:热重载配置、离线备用流(发布者断开后仍可播放)、录制为 fMP4 或 MPEG-TS 格式、用户认证(内部/HTTP/JWT)、流转发至其他服务器、控制 API、Prometheus 兼容的指标监控,以及通过外部钩子实现自动化。适用于从 OBS、摄像头、网页浏览器或 FFmpeg 向观众分发直播。跨平台支持 Windows、macOS 和 Linux。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
前往 https://mediamtx.org/docs/kickoff/install 下载对应系统的二进制文件
直接运行 mediamtx(Windows 双击 mediamtx.exe)
默认启动后即可通过 RTSP 推流(rtsp://localhost:8554/mystream),使用 VLC 等播放
- 前往 https://mediamtx.org/docs/kickoff/install 下载对应系统的二进制文件
- 直接运行 mediamtx(Windows 双击 mediamtx.exe)
- 默认启动后即可通过 RTSP 推流(rtsp://localhost:8554/mystream),使用 VLC 等播放
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
1061f53870faf4ad85207f062e3ec364f93e8cb2cfa699d8a31b1f7d515b71e4该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
删除下载的 mediamtx 可执行文件和配置文件即可(无注册表或系统残留)。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
5 FAQs