![]()
mediamtx v1.15.3于 2025 年 10 月 21 日正式发布,本次版本更新包含了多项针对视频流媒体处理的修复与性能改进,并升级了多个依赖库,进一步提升了系统的稳定性与兼容性。下面将详细介绍新版本的更新内容。
一、常规修复与优化
•h264 改进:修复部分海康摄像机在 DTS(解码时间戳)估算上的问题。
• 这一优化旨在提升对特定设备的视频流准确性,保证播放时序的稳定。
• 修复在使用 FFmpeg 和 UDP 录制时的超时问题,避免长时间等待造成录制中断。
• 修复在 UDP 多播播放时调用
PAUSE导致的崩溃问题。• 优化 RTSPS(安全 RTSP) 与 TCP 协议配合时的配置,强制使用 AVP(Audio Video Profile)以保障兼容性。
• 修复读取源流时可能出现的冻结问题,该问题是由于在无轨道数据的情况下系统缺乏读取时限,导致服务器卡死。更新后可在轨道读取阶段即时关闭服务器,提升响应能力。
• 客户端优化:提升与 SRS 流媒体服务的兼容性。
• 新增对 AnalogueGainMode(模拟增益模式)的支持,增强摄像头参数可控性。
本次版本升级了多个依赖库,改善性能与安全性:
•code.cloudfoundry.org/bytefmt:v0.54.0 → v0.55.0
•github.com/bluenviron/gortmplib:v0.1.0 → v0.1.1
•github.com/bluenviron/gortsplib/v5:v5.1.0 → v5.1.1
•github.com/bluenviron/mediacommon/v2:v2.5.0 → v2.5.1
•github.com/pion/rtcp:v1.2.15 → v1.2.16
•github.com/pion/webrtc/v4:v4.1.4 → v4.1.6
•github.com/pion/sctp:v1.8.39 → v1.8.40
•github.com/pion/transport/v3:v3.0.7 → v3.0.8
•golang.org/x/mod:v0.28.0 → v0.29.0
•golang.org/x/tools:v0.37.0 → v0.38.0
•github.com/bluenviron/mediamtx-rpicamera:v2.5.0 → v2.5.1
• 本版本的二进制文件全部由 Release 自动化流程编译生成,无需人工介入,避免外部干扰。
验证方法:
1. 验证二进制由 GitHub Attestations 生成:
.
ls mediamtx_* | xargs -L1 gh attestation verify --repo bluenviron/mediamtx2. 验证二进制文件校验值:
.
cat checksums.sha256 | grep "$(ls mediamtx_*)" | sha256sum --check总结代码地址:github.com/bluenviron/mediamtx
mediamtx v1.15.3 在稳定性和安全性方面都有显著提升。针对 RTSP、RTMP 以及摄像头的优化,使得该版本在多协议视频处理上的表现更为可靠。同时,依赖库的整体升级,也为后续功能扩展与性能优化提供了坚实的基础。对于需要部署高性能流媒体服务的用户来说,建议尽快升级至该版本。
我们相信人工智能为普通人提供了一种“增强工具”,并致力于分享全方位的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.