网易首页 > 网易号 > 正文 申请入驻

MediaMTX v1.15.0 发布:RTMP增强、RTSP隧道支持与多项性能优化

0
分享至

引言

MediaMTX(原rtsp-simple-server)是一款轻量级、高性能的流媒体服务器,广泛应用于实时视频传输、监控和流媒体处理场景。近日,MediaMTX发布了v1.15.0版本,带来了多项重要功能更新和性能优化。本文将详细介绍此次更新的核心内容,包括RTMP协议增强、RTSP-over-HTTP/WebSocket支持、安全改进及依赖库升级等。

新增主要功能 通用

  • • 文档已迁移到专用网站:https://mediamtx.org/
    网站内容基于 MediaMTX 仓库中的 markdown 文件,并可以通过 GitHub 编辑。

RTMP
  • • 支持更多增强的 RTMP 功能:

    • • 支持读取 AV1、VP9、H265、Opus、AC-3、G711、LPCM

    • • 支持一次读取多个视频或音频轨道。

RTSP
  • • 支持 RTSP-over-HTTP

  • • 支持 RTSP-over-WebSocket

修复与改进 通用
  • • 重构:使用内置的 max/min 简化代码

  • • 重构:移除重复的 http 中间件

  • • 播放:修复认证错误期间的崩溃问题

  • • 在建立 TLS 连接时发送服务器名称(SNI)

  • H264:修复 DTS 提取器与 Apple VT HEVC 硬件编码器的兼容性问题

  • H265:修复 DTS 提取器与 Apple VT HEVC 硬件编码器的兼容性问题

  • AC3:修复对 bsid 不等于 8 的支持

  • • 处理 AV1 时提升性能

  • H265:修复 DTS 提取器与 libx265 的兼容性问题

  • • 更新 readme

  • H265:修复引入的 DTS 提取器回归问题,恢复对同时作为 B 帧的 IDR 帧的支持。

API
  • • 为 RTSP 连接与会话添加 tunnel 和 profile

RTSP
  • • 切换到 gortsplib/v5

  • • 修复关闭会话时的内存泄漏

  • • 支持通过 HTTP 或 WebSocket 隧道的流读取

  • • 修复 NTP 小数部分的编码和解码

  • • 修正将 KLV 数据包识别为 SMPTE336M 编码时的拼写错误

  • • 修复 SDP 解析重复时间字段但无偏移的情况

  • • 客户端:修复在打开 UDP 监听器时的崩溃

  • • 服务端:修复引入的 panic

  • • 服务端:防止在通过 HTTP 隧道时使用 UDP

RTMP
  • • 提高与非标准摄像机控制消息的兼容性

  • • 将实现迁移到 gortmplib

HLS
  • • 新增disablepictureinpicture参数

  • • 提升 AV1 处理性能

WebRTC
  • • 新增disablepictureinpicture参数

RPI 摄像机
  • • 修复在重新加载参数时的竞争条件

  • • 降低 GPU 占用,避免分配无用的缓冲区

  • • 使用 openh264 作为软件 H264 编码器,以避免许可问题

依赖项更新
  • • Go 从 1.24 升级到 1.25

  • • code.cloudfoundry.org/bytefmt 从 v0.45.0 升级到 v0.51.0

  • • github.com/MicahParks/jwkset 从 v0.9.6 升级到 v0.10.0

  • • github.com/bluenviron/gohlslib/v2 从 v2.2.2 升级到 v2.2.3

  • • github.com/bluenviron/gortsplib/v4 已移除

  • • github.com/bluenviron/mediacommon/v2 从 v2.4.1 升级到 v2.4.3

  • • github.com/gookit/color 从 v1.5.4 升级到 v1.6.0

  • • github.com/matthewhartstonge/argon2 从 v1.3.4 升级到 v1.4.0

  • • github.com/pion/rtp 从 v1.8.21 升级到 v1.8.22

  • • github.com/pion/sdp/v3 从 v3.0.15 升级到 v3.0.16

  • • github.com/pion/webrtc/v4 从 v4.1.3 升级到 v4.1.4

  • • github.com/stretchr/testify 从 v1.10.0 升级到 v1.11.1

  • • golang.org/x/crypto 从 v0.41.0 升级到 v0.42.0

  • • golang.org/x/sys 从 v0.35.0 升级到 v0.36.0

  • • golang.org/x/term 从 v0.34.0 升级到 v0.35.0

  • • github.com/pion/dtls/v3 从 v3.0.6 升级到 v3.0.7

  • • github.com/pion/srtp/v3 从 v3.0.6 升级到 v3.0.7

  • • github.com/pion/turn/v4 从 v4.0.0 升级到 v4.1.1

  • • github.com/xo/terminfo 从 v0.0.0-20210125001918-ca9a967f8778 升级到 v0.0.0-20220910002029-abceb7e1c41e

  • • golang.org/x/net 从 v0.43.0 升级到 v0.44.0

  • • golang.org/x/text 从 v0.28.0 升级到 v0.29.0

  • • 新增 github.com/bluenviron/gortmplib v0.1.0

  • • 新增 github.com/bluenviron/gortsplib/v5 v5.0.0

  • • github.com/bluenviron/mediamtx-rpicamera 从 v2.4.4 升级到 v2.5.0

  • • hls.js 从 v1.6.9 升级到 v1.6.12

安全性

二进制文件通过 Release 工作流从源码直接编译,无人工干预,防止外部篡改。

你可以通过 GitHub Attestations 验证二进制文件来源:
.

ls mediamtx_* | xargs -L1 gh attestation verify --repo bluenviron/mediamtx

你也可以通过校验和验证二进制文件:
.

cat checksums.sha256 | grep "$(ls mediamtx_*)" | sha256sum --check
四、总结

MediaMTX v1.15.0通过增强协议支持、优化性能和完善安全机制,进一步巩固了其作为轻量级流媒体服务器的领先地位。此次更新特别注重对新兴编码格式(如AV1、HEVC)和复杂网络环境(如HTTP隧道)的支持,满足了现代流媒体应用的需求。建议用户尽快升级至最新版本,以获取更好的性能和稳定性。

我们相信人工智能为普通人提供了一种“增强工具”,并致力于分享全方位的AI知识。在这里,您可以找到最新的AI科普文章、工具评测、提升效率的秘籍以及行业洞察。 欢迎关注“福大大架构师每日一题”,发消息可获得面试资料,让AI助力您的未来发展。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
C罗推迟婚礼!原计划夺冠后完婚,因葡萄牙止步世界杯而延期

C罗推迟婚礼!原计划夺冠后完婚,因葡萄牙止步世界杯而延期

星耀国际足坛
2026-07-13 23:59:14
蜱虫钻入孩子头皮,家长用手抠没用才送医院,医生怒斥父母:没点常识!蜱虫很毒已经害死很多人了

蜱虫钻入孩子头皮,家长用手抠没用才送医院,医生怒斥父母:没点常识!蜱虫很毒已经害死很多人了

菁妈育儿
2026-07-13 11:33:54
把瑜伽裤穿成日常的松弛感美女

把瑜伽裤穿成日常的松弛感美女

只要高兴就好
2026-04-13 14:30:30
2026高考志愿大变天:名校招不满,二本公费师范600多分抢着报

2026高考志愿大变天:名校招不满,二本公费师范600多分抢着报

王姐懒人家常菜
2026-07-14 01:07:28
特朗普盟友访乌结束后,晚上突然暴毙,全美降半旗,帮中国除大害

特朗普盟友访乌结束后,晚上突然暴毙,全美降半旗,帮中国除大害

共工之锚
2026-07-14 00:23:05
查尔斯警告哈里:人可回,再替梅根提条件就断粮

查尔斯警告哈里:人可回,再替梅根提条件就断粮

全球奇趣娱乐八卦
2026-07-14 06:20:10
1961年,贺龙视察南京军区,见到许世友大怒:你个“和尚”不老实

1961年,贺龙视察南京军区,见到许世友大怒:你个“和尚”不老实

浩渺青史
2026-07-13 18:55:20
特朗普:将收取霍尔木兹海峡货运20%费用

特朗普:将收取霍尔木兹海峡货运20%费用

极目新闻
2026-07-13 22:46:15
视频丨《南海仲裁案裁决新批驳》报告发布 专家:所谓“裁决”是违反国际法的坏典型

视频丨《南海仲裁案裁决新批驳》报告发布 专家:所谓“裁决”是违反国际法的坏典型

国际在线
2026-07-13 18:34:45
蒋方舟抄袭事件反转!胡锡进:我们要支持人大“纠错”、拿下蒋方舟论文的这份勇气

蒋方舟抄袭事件反转!胡锡进:我们要支持人大“纠错”、拿下蒋方舟论文的这份勇气

火山詩话
2026-07-14 07:04:14
陪玩陪睡只是皮毛!继手伸进裤子后,又一女星自曝,50多都不放过

陪玩陪睡只是皮毛!继手伸进裤子后,又一女星自曝,50多都不放过

不似少年游
2026-06-22 19:32:51
世界杯四强无弱旅,法国西班牙英格兰阿根廷谁能笑到最后?

世界杯四强无弱旅,法国西班牙英格兰阿根廷谁能笑到最后?

新民晚报
2026-07-13 11:51:26
保姆偷拿了家里2瓶茅台去卖,我没揭穿只辞退了她,临走时她指了指旧皮鞋,我一看瞬间瘫坐在地

保姆偷拿了家里2瓶茅台去卖,我没揭穿只辞退了她,临走时她指了指旧皮鞋,我一看瞬间瘫坐在地

今夜有个好故事
2026-03-11 17:26:56
京圈大佬集体全哑火,3 部大片累计亏超 5 亿,观众凭啥买单?

京圈大佬集体全哑火,3 部大片累计亏超 5 亿,观众凭啥买单?

知法而形
2026-07-01 23:22:31
抢夺中国油田一年后,尼日尔还是还了回来,没有中方根本走不通

抢夺中国油田一年后,尼日尔还是还了回来,没有中方根本走不通

通鉴史智
2026-07-13 22:03:38
女人最顶级的春药,这三种触碰最致命

女人最顶级的春药,这三种触碰最致命

荷兰豆爱健康
2026-07-14 08:30:21
三场战争把三个超级大国挑落马下,却向全世界展示了我国恐怖国力

三场战争把三个超级大国挑落马下,却向全世界展示了我国恐怖国力

农夫史记
2026-05-26 20:54:16
“特朗普以为中国还得买,等来的却是:谢谢,但不用了”

“特朗普以为中国还得买,等来的却是:谢谢,但不用了”

观察者网
2026-07-13 12:03:19
意大利主帅:必须重新评估中国队,那个年轻主攻,既聪明又厉害。

意大利主帅:必须重新评估中国队,那个年轻主攻,既聪明又厉害。

江启
2026-07-13 14:03:41
确认不打了!CBA冠军内线正式离队,或被广东队底薪签下?

确认不打了!CBA冠军内线正式离队,或被广东队底薪签下?

绯雨儿
2026-07-13 12:31:08
2026-07-14 10:00:49
moonfdd incentive-icons
moonfdd
福大大架构师每日一题
1335文章数 71关注度
往期回顾 全部

科技要闻

Meta投1.7万亿元建一个AI园区,配10座电厂

头条要闻

女生被前男友入室杀害 被害人母亲:连句道歉都没

头条要闻

女生被前男友入室杀害 被害人母亲:连句道歉都没

体育要闻

33岁成为法国主力,他将在世界杯防守亚马尔

娱乐要闻

具俊晔“深情人设”崩塌,遗产瓜开撕

财经要闻

赛力斯的“代工厂”困境还能撑多久?

汽车要闻

小米澎程N90 Max工信部信息曝光 全尺寸旗舰 露营版首秀

态度原创

健康
艺术
家居
公开课
军事航空

这几类人离中风最近!有你吗?

艺术要闻

崔愷院士在咸阳搞了161根“歪柱子”,这博物馆封顶后我看傻了

家居要闻

2026建博会(广州) 公装联探展交流活动

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

美军宣布将于14日恢复对伊朗的海上封锁

无障碍浏览 进入关怀版