首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
MediaMTX:一条命令接入多协议直播分发
📅 2026/9/8 17:24:20
✍️ 爱科研究院
👁 阅读 3,247
MediaMTX一条命令接入多协议直播分发【免费下载链接】mediamtxReady-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and media proxy that allows to read, publish, proxy, record and playback real-time video and audio streams.项目地址: https://gitcode.com/GitHub_Trending/me/mediamtx当你想把一台 RTSP 摄像头实时流传输协议的画面直接塞进网页播放器时多数人要自己写转码服务、维护一堆转发逻辑。MediaMTX 是零依赖的实时流媒体服务器一个可执行文件就能完成 RTSP、RTMP、SRT、HLS 等协议间的转换。启动到浏览器出画面3 条命令内跑通。定位与能力速览它替你翻译几路语言把 MediaMTX 想成楼道里的总电闸箱前面进什么制式的线后面接什么设备它负责在中间转接不碰你的内容。场景能力说明摄像头推 RTSP浏览器直接看协议互转流推入任一端点其余端点直接可读无需逐对配置一路 OBS 推 RTMP多端消费多端点分发RTSP 8554、RTMP 1935、HLS 8888、WebRTC 8889、SRT 8890 同时开放直播边播边存盘分段录制fMP4 或 MPEG-TS 落盘内置回放页直接回看最小化安装一个可执行文件起步环境要求Linux / Windows / macOS 均可树莓派可跑单二进制无运行时依赖、无需解释器内存 512MB 以内足够起步放行 8554、1935、8888、8889、8890、8189 端口拿到二进制并启动./mediamtx二进制从项目 Release 页下载解压即可同目录的 mediamtx.yml 就是全部配置。docker run --rm -it --networkhost bluenviron/mediamtx:1不想解压就用 Docker官方给了 4 种镜像变体是否含 FFmpeg、是否支持树莓派摄像头详见 安装文档。启动成功的判断依据终端日志里逐条出现 RTSP、RTMP、HLS、WebRTC、SRT 的 listener 打开记录末尾提示 server is ready各监听端口即生效。核心任务先推流再读取再落盘用 FFmpeg 推一路测试流目标让服务器先有流可转。改了什么没有改任何配置默认paths: all_others允许任意路径推流。ffmpeg -re -stream_loop -1 -i test.mp4 -c copy -f rtsp rtsp://localhost:8554/mystream把test.mp4换成任意本地视频用 RTSP 协议循环推流路径名mystream随意取。怎么验证日志出现mystream的 publisher 上线记录推流期间终端不再报连接错误即为持续在线。同一路流从 RTSP 和 HLS 两端读取目标证明协议互转已生效无需二次配置。改了什么0 处。ffprobe rtsp://localhost:8554/mystream用 ffprobe流信息探测工具拉 RTSP能看到 H264 视频轨即通。curl http://localhost:8888/mystream/index.m3u8同一路流已转成 HLS基于 HTTP 的分片直播协议返回 m3u8 分片清单即可用 VLC 或浏览器插件播放。打开录制让流在播完前就存好目标直播边播边落盘事后能回看。改了什么mediamtx.yml 中 3 个键。playback: yes paths: all_others: record: yesrecord默认已是 fMP4 格式、按 1h 切段recordSegmentDuration: 1hplayback: yes打开 9996 端口回放页录制文档 列了全部选项。怎么验证推流满一个分段时长后浏览器访问http://localhost:9996/能列出mystream的分段并直接播放见 回放文档。关键配置与避坑这 5 处最容易被卡住现象原因解法推 H.265 流WebRTC 页面没画面WebRTC 端点只收 H.264 / VP8 / VP9 / AV1改从 RTSP 或 SRT 端点读取或推流端改 H.264跨网段时 WebRTC 一直连不上客户端不知道服务器的可达 IP配置里加webrtcICEServers2: [stun:stun.l.google.com:19302]或填webrtcAdditionalHostsRTSP 拉流偶发断流UDP 传输的 RTP 端口被防火墙挡rtspTransports改为仅[tcp]录制文件很久才见第一个recordSegmentDuration默认 1h调短到 5m 左右分段产出更快改完 yml 没反应多数参数支持热加载但个别项需重启保存后等日志热加载记录无则手动重启进程延伸方向到这里推、读、存三件事你都用手头的真实命令验证过了。用 Control API 把流状态接进自己的后台开启api: yes接口定义见 Control API 参考在客户端连接、推流上下线时触发脚本hooks 机制见 hooks 源码用 Prometheus 拉指标做容量监控开启metrics: yes文档见 metrics 说明【免费下载链接】mediamtxReady-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and media proxy that allows to read, publish, proxy, record and playback real-time video and audio streams.项目地址: https://gitcode.com/GitHub_Trending/me/mediamtx创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/9/8 17:24:20
MCP实操指南:为AI打造即插即用的工具接口
2026/9/8 17:24:20
端侧YOLO还是云端Flash?一张决策表终结视觉方案选型纠结
2026/9/8 17:24:20
2026年低成本、易上手的客户管理工具盘点,适合中小企业快速落地
2026/9/8 18:19:26
开源AI编码助手opencode实战:从安装配置到Agent工作流完整指南
2026/9/8 18:19:26
RISC-V自定义饱和加法指令工具链适配:从汇编器到GCC实践
2026/9/8 18:19:26
HarmonyOS 7 新特性(五十四)|设备硬件一致性检测:批量诊断与证据报告
2026/9/8 18:19:26
opencode实战:终端AI编码代理的配置、技能与排查指南
2026/9/8 18:19:26
嵌入式AI代码验证体系:从静态检查到硬件在环测试的完整实践
2026/9/8 18:14:25
Ruff 0.9.x 版本全解析:2025 格式风格落地、规则稳定化与错误修复纵览
2026/9/8 0:02:01
中国车企再破谣言,GAC吉利零跑获欧盟安全五星
2026/9/8 0:02:01
Compose Hot Reload新增MCP服务器助AI智能体调试
2026/9/8 0:02:01
你熟悉的GoPro正在悄然改变
2026/9/8 0:43:11
超人会飞不算本事:系统稳定依赖清晰规则与边界设计
2026/9/8 1:13:27
超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论
2026/9/8 2:18:22
基于CNN的调制信号识别:MATLAB实现时频图分类实战