百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

mediamtx v1.15.2 更新详解:功能优化与问题修复

liuian 2025-10-23 07:08 46 浏览


mediamtx v1.15.2 已于 2025 年 10 月 14 日 发布,本次更新在功能、性能优化以及问题修复方面带来了多项改进,同时也更新了部分依赖库并提升了安全性。以下为本次更新的详细内容:


通用功能更新

1. 新增自我升级功能
新增自我升级命令 ./mediamtx --upgrade,允许用户直接将 MediaMTX 升级到最新版本,简化了升级流程。

2. Windows 配置路径修复
在 Windows 系统中不再搜索 Linux 路径中的配置文件,避免了路径匹配错误的问题。

3. 字节统计修正
在 API(/paths/list、/paths/get)及指标(paths_bytes_sent)中,不再将写入录制器(recorder)和 HLS muxer 的数据计入已发送字节数,因为这些数据不会产生实际的网络流量。

4. HTTP 服务器读写超时
为 HTTP 服务器新增读写超时机制,防止僵尸连接累积造成资源占用。

5. 绝对时间戳优化

o 提高了绝对时间戳的精确度,通过检测延迟最低点并记录作为流的参考时间,替代之前受延迟累积影响的方案。

o 增加了防止绝对时间戳漂移过大的机制。

6. 录制器优化

o 切换片段时重置 fMP4 序列号,无需全流唯一。

o 替换所有来源的绝对时间戳,防止用户不必要地修改,支持参数 useAbsoluteTimestamp 来重新启用。

o 在片段中记录更多信息(流 ID、片段编号、DTS、NTP),以便播放端优化合并算法。

7. 播放端合并算法改进

o 仅在属于同一流且连续时进行片段合并。

o DTS 计算不依赖 NTP 时间戳,提高了应对 NTP 波动的稳定性。


API 更新

o 新增 /info 端点,方便获取系统信息。


RTSP 更新

o 修复 SDP 中 c=IN 无效语法导致的解析错误。

o 服务器新增空闲超时机制,防止空闲连接和会话堆积。


HLS 更新

o 提升网页性能,使 hls.js 与页面并行加载,加快播放启动速度。


WebRTC 更新

o 修复读取 Opus 音频时的噪音问题,通过重新计算时间戳提升音频稳定性。

o 修复读取 G711 音频时的包损坏问题,解决了多读者情况下的全局流数据被修改的问题。


依赖库更新

o
code.cloudfoundry.org/bytefmt 升级至 v0.54.0

o
github.com/MicahParks/keyfunc/v3 升级至 v3.7.0

o
github.com/bluenviron/gortsplib/v5 升级至 v5.1.0

o
github.com/bluenviron/mediacommon/v2 升级至 v2.5.0

o
github.com/go-git/go-git/v5 升级至 v5.16.3

o
github.com/matthewhartstonge/argon2 升级至 v1.4.1

o
github.com/pion/interceptor 升级至 v0.1.41

o github.com/pion/rtp 升级至 v1.8.23

o golang.org/x/crypto 升级至 v0.43.0

o golang.org/x/sys 升级至 v0.37.0

o golang.org/x/term 升级至 v0.36.0

o github.com/pion/srtp/v3 升级至 v3.0.8

o
github.com/quic-go/quic-go 升级至 v0.54.1

o golang.org/x/net 升级至 v0.46.0

o golang.org/x/text 升级至 v0.30.0

新增依赖库:

o github.com/Masterminds/semver/v3 v3.4.0

o github.com/minio/selfupdate v0.6.0

o aead.dev/minisign v0.2.0


安全性提升

o 二进制文件通过 Release 流程自动从源码构建,无人工干预,防止外部干扰。

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

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

o 可以验证二进制文件的校验和:

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

本次 mediamtx v1.15.2 更新在稳定性、性能和安全性方面均有显著提升,尤其是自我升级功能、绝对时间戳优化以及 HTTP、RTSP、WebRTC 等模块的修复,将为视频流媒体场景带来更高的可用性和可靠性。



我们相信人工智能为普通人提供了一种“增强工具”,并致力于分享全方位的AI知识。在这里,您可以找到最新的AI科普文章、工具评测、提升效率的秘籍以及行业洞察。


欢迎关注“福大大架构师每日一题”,发消息可获得面试资料,让AI助力您的未来发展。

相关推荐

appstore官方网站(appstore.apple.com)

Appstore即applicationstore,通常理解为应用商店。Appstore是苹果公司基于iPhone的软件应用商店,向iPhone的用户提供第三方的应用软件服务,这是苹果开创的一...

电脑开不了机怎么办显示英文字母

win7操作系统电脑在开机的时候屏幕界面出现CLIENTMACADDR,然后就一直停在了这个界面,要等很长时间才能进入系统登入界面。出现这样问题的原因是什么?这是因为网卡启用了BOOTROM芯片...

win7此windows副本不是正版(win7 此windows副本不是正版)

win7系统提示副本不是正版解决方法:1.打开设备,调出运行窗口,输入命令“cmd”,并按下回车键;2.这时命令提示符窗口便会自动弹出;3.输入命令“SLMGR-REARM”,再按下回车键;4.命令...

win7安装选版本(win7选哪个版本)

Win7旗舰版更好用。Windows7旗舰版属于微软公司开发的Windows7系统系列中的终结版本,是为了取代WindowsXP系统的新系统,Windows7的版本还有简易版、家庭普通版、家庭高...

电脑psd文件用什么打开(电脑上psd文件打不开)
电脑psd文件用什么打开(电脑上psd文件打不开)

具体操作步骤如下:1、首先鼠标右键单击PSD格式的图片,然后点击“打开方式”选项。2、然后在该页面中点击“选择默认程序”选项。3、之后在该页面中点击“浏览”选项。4、然后在该页面中点击选择要打开的软件后点击“确定”选项即可打开了。PSD文...

2026-01-14 01:05 liuian

qq浏览器打开网址(qq浏览器打开网址被禁止访问怎么办)
  • qq浏览器打开网址(qq浏览器打开网址被禁止访问怎么办)
  • qq浏览器打开网址(qq浏览器打开网址被禁止访问怎么办)
  • qq浏览器打开网址(qq浏览器打开网址被禁止访问怎么办)
  • qq浏览器打开网址(qq浏览器打开网址被禁止访问怎么办)
office2010免费版激活(office2010 免激活)
  • office2010免费版激活(office2010 免激活)
  • office2010免费版激活(office2010 免激活)
  • office2010免费版激活(office2010 免激活)
  • office2010免费版激活(office2010 免激活)
常用的电脑快捷键有哪些(电脑常使用的快捷键)
  • 常用的电脑快捷键有哪些(电脑常使用的快捷键)
  • 常用的电脑快捷键有哪些(电脑常使用的快捷键)
  • 常用的电脑快捷键有哪些(电脑常使用的快捷键)
  • 常用的电脑快捷键有哪些(电脑常使用的快捷键)
tplink登陆密码(tplink登录密码)

TP-LINK路由器默认的出厂登录用户名和密码均为小写字母“admin”。该密码是保护路由器免遭攻击的重要密码,忘记了登录的管理员密码,只能通过路由器的Reset复位键(部分路由器为Reset小孔)进...

windows8中文版激活(windows8激活怎么操作)

要激活Windows8操作系统,可以按照以下步骤进行操作:1.打开“开始”菜单,点击桌面图标,进入桌面模式。2.从屏幕右侧滑动以打开“设置”栏,然后点击“更改PC设置”。3.在左侧导航栏中选择...

手机app怎么下载(手机app怎么下载安装)
手机app怎么下载(手机app怎么下载安装)

每个手机上都有下载APP的应用商店,以下面为例演示,下载方法如下:1、首先在手机上找到并打开应用商店。2、接下来进入到应用商店之后,选择红色箭头所指处的搜索栏,搜索需要下载的应用。3、接下来会弹出搜索的应用,点击红色箭头所...

2026-01-13 23:37 liuian

dell电脑蓝屏开不了机怎么办

电脑蓝屏的解决方法,先软件后硬件,一般软件问题比较多一点。1、最后一次正确的配置:在开机启动未进入到操作系统之前我们不停按下F8键,选择“最后一次正确的配置”然后回车即可。2、安全模式:如果“最后一次...

如何单独改c盘为mbr模式(如何c盘改为mbr分区 免格式化)

   硬盘分为两种格式的分区,一种是GPT,一种是MBR,一般win7或者以下系统是安装在MBR分区中,而win8和win10一般是安装在gpt分区中的,这两个分区格...

win7activation解压密码(windows7解压文件去哪里了)

若使用的是vivo手机,忘记vivo账号密码、锁屏密码,可携带手机、身份证、有效的购机凭证前往服务中心处理,进入浏览器搜索vivo官网--服务--服务中心--查看全部--选择省市查询当地的服务中心地址...

移动固态硬盘排行榜(移动固态硬盘排行榜前十名)

西部数据。西部数据MyPassport随行SSD版。西数最主打的移动固态硬盘,如果在大促期间可以在900元以下的价格买到,搭载了NVMe技术,最大读速1050M/S,这是主流大厂速度在1050M/S...