Files
m7s-v5/RELEASE_NOTES_5.0.x_CN.md
langhuihui 80e19726d4 fix: use safeGet insteadof Call and get
feat: multi buddy support
2025-06-05 20:33:59 +08:00

4.2 KiB
Raw Permalink Blame History

Monibuca v5.0.x Release Notes

v5.0.2 (2025-06-05)

🎉 新功能 (New Features)

核心功能

  • 降低延迟 - 禁用了TCP WebRTC的重放保护功能降低了延迟
  • 配置系统增强 - 支持更多配置格式(支持配置项中插入-_和大写字母),提升配置灵活性
  • 原始数据检查 - 新增原始数据无帧检查功能,提升数据处理稳定性
  • MP4循环读取 - 支持MP4文件循环读取功能通过配置 pull 配置下的 loop 配置)
  • S3插件 - 新增S3存储插件支持云存储集成
  • TCP读写缓冲配置 - 新增TCP连接读写缓冲区配置选项针对高并发下的吞吐能力增强
  • 拉流测试模式 - 新增拉流测试模式选项(可以选择拉流时不发布),便于调试和测试
  • SEI API格式扩展 - 扩展SEI API支持更多数据格式
  • Hook扩展 - 新增更多Hook回调点增强扩展性
  • 定时任务插件 - 新增crontab定时任务插件
  • 服务器抓包 - 新增服务器抓包功能(调用tcpdump支持TCP和UDP协议,API 说明见 tcpdump

GB28181协议增强

  • 平台配置支持 - GB28181现在支持从config.yaml中添加平台和平台通道配置
  • 子码流播放 - 支持GB28181子码流播放功能
  • SDP优化 - 优化invite SDP中的mediaip和sipip处理
  • 本地端口保存 - 修复GB28181本地端口保存到数据库的问题

MP4功能增强

  • FLV格式下载 - 支持从MP4录制文件下载FLV格式
  • 下载功能修复 - 修复MP4下载功能的相关问题
  • 恢复功能修复 - 修复MP4恢复功能

🐛 问题修复 (Bug Fixes)

网络通信

  • TCP读取阻塞 - 修复TCP读取阻塞问题增加了读取超时设置
  • RTSP内存泄漏 - 修复RTSP协议的内存泄漏问题
  • RTSP音视频标识 - 修复RTSP无音频或视频标识的问题

GB28181协议

  • 任务管理 - 使用task.Manager解决注册处理器的问题
  • 计划长度 - 修复plan.length为168的问题
  • 注册频率 - 修复GB28181注册过快导致启动过多任务的问题
  • 联系信息 - 修复GB28181获取错误联系信息的问题

RTMP协议

  • 时间戳处理 - 修复RTMP时间戳开头跳跃问题

🛠️ 优化改进 (Improvements)

Docker支持

  • tcpdump工具 - Docker镜像中新增tcpdump网络诊断工具

Linux平台优化

  • SIP请求优化 - Linux平台移除SIP请求中的viaheader

👥 贡献者 (Contributors)

  • langhuihui
  • pggiroro
  • banshan

v5.0.1 (2025-05-21)

🎉 新功能 (New Features)

WebRTC增强

  • H265支持 - 新增WebRTC对H265编码的支持提升视频质量和压缩效率

GB28181协议增强

  • 订阅功能扩展 - GB28181模块现在支持订阅报警、移动位置、目录信息
  • 通知请求 - 支持接收通知请求,增强与设备的交互能力

Docker优化

  • FFmpeg集成 - Docker镜像中新增FFmpeg工具支持更多音视频处理场景
  • 多架构支持 - 新增Docker多架构构建支持

🐛 问题修复 (Bug Fixes)

Docker相关

  • 构建问题 - 修复Docker构建过程中的多个问题
  • 构建优化 - 优化Docker构建流程提升构建效率

RTMP协议

  • 时间戳处理 - 修复RTMP第一个chunk类型3需要添加时间戳的问题

GB28181协议

  • 路径匹配 - 修复GB28181模块中播放流路径的正则表达式匹配问题

MP4处理

  • stsz box - 修复stsz box采样大小的问题
  • G711音频 - 修复拉取MP4文件时读取G711音频的问题
  • H265解析 - 修复H265 MP4文件解析问题

🛠️ 优化改进 (Improvements)

代码质量

  • 错误处理 - 新增maxcount错误处理机制
  • 文档更新 - 更新README文档和go.mod配置

构建系统

  • ARM架构 - 减少JavaScript代码优化ARM架构Docker构建
  • 构建标签 - 移除Docker中不必要的构建标签

📦 其他更新 (Other Updates)

  • MCP相关 - 更新Model Context Protocol相关功能
  • 依赖更新 - 更新项目依赖和模块配置

👥 贡献者 (Contributors)

  • langhuihui