MediaMTX:一条命令接入多协议直播分发

发布时间:2026/9/8 17:24:15

MediaMTX:一条命令接入多协议直播分发 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),仅供参考
延伸阅读

更多相关文章

2026/9/8 17:24:15

MCP实操指南:为AI打造即插即用的工具接口

你手上有台AI,但它只会聊天不会干活。想让它查个数据库、调个接口、操作一下文件,它要么一脸茫然,要么就需要你写一堆胶水代码,把数据搬运来搬运去。MCP(Model Context Protocol,模型上下文协议&#xff09…

2026/9/8 17:24:15

端侧YOLO还是云端Flash?一张决策表终结视觉方案选型纠结

先说结论:这两条路根本不是二选一,而是看你手里项目的延迟、带宽、功耗、预算哪个更值钱。方向选错,后面所有优化都是在给错误买单。这篇文章把这套决策思路完整讲清楚,文末那张表可以直接抄。做了几年国产 AI 视觉 SoC 的方案落地…

2026/9/8 18:14:26

国产工业MCU替代避坑指南:从引脚兼容到平台迁移的实战经验

前阵子我帮客户做一颗老料 MCU 的替代,原厂已经放出停产通知,库存价涨到离谱,最后拿到一颗号称“引脚全兼容”的国产工业 MCU。PCB 完全不用改,封装和丝印位置都差不多,我当时真以为把程序烧进去就行。结果第一轮验证就…

2026/9/8 18:14:26

CMSIS-DSP源码审计:从FIR状态缓冲到滤波器实现细节

1. 先说结论:为什么这份源码值得掏出来重读一遍 很多人第一次接触 Arm-CMSIS-DSP,都是从厂商的例程里复制一个 arm_fir_f32 或者 arm_cfft_f32 调用,跑通了就算完。直到某天线上固件出现诡异现象:同一个数组,前一版…

2026/9/8 18:14:26

ESP8285飞控WiFi数传实战:从接线到调参的完整指南

做无人机和飞控的时间一长,你会发现一个特别现实的需求:不管是四旋翼、六旋翼还是固定翼,只要你想在地面站上实时看姿态、改航线、切换飞行模式,就绕不开“飞控数据怎么稳定传到电脑”这个问题。飞控板本身不能天天插着USB线悬在机…

2026/9/8 18:14:26

通过光谱响应函数进行光谱退化的详细教程

通过光谱响应函数进行光谱退化的详细教程 制作高光谱与多光谱融合模拟数据集教程 目录: 简介什么是光谱退化?准备工作 3.1 安装必要的工具3.2 下载和准备数据 具体实现步骤(Python) 4.1 加载数据4.2 裁剪高光谱图像并移除坏波段…

2026/9/8 18:09:26

技术管理者如何建立EMBA选择模型

面对众多项目,真正实用的 EMBA 推荐不是简单列出学校,而是帮助管理者把目标、课程、时间和长期投入放进同一个框架。下面这套方法适合希望稳妥建立候选清单的人,也适合企业在支持核心管理者深造前进行内部讨论。 技术管理者可以像做系统设计一…

2026/9/8 7:15:10

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/8 7:15:15

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/8 7:15:10

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/8 0:01:49

踩多轮坑才跑通|OpenClaw 3.1.0 双平台本地 AI 自动化搭建实操实录

🔹 工具简述 OpenClaw 是一款备受开发者与办公人群青睐的开源本地智能工具,凭借离线本地运行、可视化图形面板、全流程自主任务处理三大核心特点,积累了众多忠实用户。与普通对话类 AI 产品不同,它能够直接调用电脑的软硬件操作权…

2026/9/8 0:01:50

拒绝复杂命令行,Hermes Agent 一键包快速解锁智能办公能力

🔍前言 不少想要体验 Hermes Agent 办公能力的使用者,往往会被复杂的环境配置拦住使用脚步。手动下载匹配依赖、反复调整系统目录、处理命令行持续报错、修复权限异常、补全丢失核心文件等一系列操作,对普通使用者而言门槛较高,很…

2026/9/7 16:23:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/7 22:46:00

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/7 22:45:59

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码