当前位置: 首页 > news >正文

srs-gb28181 与 SRS 5.0 对 GB28181 国标支持

srs-gb28181 是基于 SRS 4.0/5.0 的国标(GB28181)扩展分支,而 SRS 5.0 官方版本也逐步增强了对 GB28181 的支持。以下是两者的主要区别:

1. 功能支持对比

功能srs-gb28181(扩展分支)SRS 5.0(官方版本)
SIP 信令支持完整支持(注册、Invite、Bye、Message等)基础支持(部分功能需手动配置)
媒体流传输支持 RTP/RTCP、PS 封装支持 RTP/RTCP,PS 封装需额外配置
设备发现与管理支持设备目录订阅(Catalog)需手动管理设备
NAT 穿透支持 STUN/TURN(优化穿透)依赖外部 NAT 穿透方案
录像与回放支持历史媒体流存储与回放需结合 SRS DVR 功能
级联支持支持上下级平台级联需额外开发
协议兼容性针对国内厂商优化(海康、大华等)

通用 SIP 协议,兼容性一般

TCP/UDP支持UDP/TCPTCP

2. 适用场景

  • srs-gb28181(推荐):

    • 专为 GB28181 优化,适合国内安防监控项目。

    • 需要完整 SIP 信令交互、设备管理、级联支持等。

    • 对海康、大华等国内厂商设备兼容性更好。

  • SRS 5.0(官方版)

    • 适合轻量级 GB28181 需求,如简单设备接入、RTSP 转推等。

    • 需要手动配置 SIP 交互,适合开发者二次开发。

3. 性能与扩展性

指标srs-gb28181SRS 5.0
设备接入规模优化大规模接入(1000+ 设备)适合中小规模(100-500 设备)
延迟更低(优化 RTP 传输)稍高(默认配置)
可扩展性支持级联、录像存储等需自行扩展 SIP 功能

4. 如何选择?

  • 如果项目需要完整的 GB28181 功能(如安防监控平台) → 选择 srs-gb28181

  • 如果仅需简单 SIP 接入或二次开发 → SRS 5.0 官方版 + 手动配置。

总结

srs-gb28181 是专门针对 GB28181 优化的分支,功能更全面,适合企业级监控项目;而 SRS 5.0 官方版 对 GB28181 的支持较基础,适合轻量级需求或开发者扩展。

http://www.lryc.cn/news/576560.html

相关文章:

  • Learning to Prompt for Continual Learning
  • python基础21(2025.6.28)_全栈爬取_车168以及诗词名句案例
  • AUTOSAR图解==>AUTOSAR_AP_EXP_SOVD
  • Linux快速查找文件
  • JVM 之双亲委派机制与打破双亲委派
  • 【安卓Sensor框架-2】应用注册Sensor 流程
  • Everything
  • 深入解析 Electron 核心模块:构建跨平台桌面应用的关键
  • day45 Tensor board使用介绍
  • 【Bluedroid】蓝牙启动之BTM_reset_complete源码解析
  • 虚拟 DOM 与 Diff 算法
  • c++学习(五、函数高级)
  • 【AI智能体】Dify 核心组件从使用到实战操作详解
  • 设计模式-代理模式、装饰者模式
  • 【Java--SQL】${}与#{}区别和危害
  • git使用详解和示例
  • ByteMD+CozeAPI+Coze平台Agent+Next搭建AI辅助博客撰写平台(逻辑清楚,推荐!)
  • epitope3D: 精准预测蛋白表面的“抗原决定簇”
  • ABP VNext + 多数据库混合:SQL Server+PostgreSQL+MySQL
  • 【分布式机架感知】分布式机架感知能力的主流存储系统与数据库软件
  • 安卓应用启动页全版本兼容实战:从传统方案到Android 12+ SplashScreen API最佳实践
  • FPGA产品
  • 关于ubuntu 20.04系统安装分区和重复登录无法加载桌面的问题解决
  • KS值:风控模型的“风险照妖镜”
  • 北大肖臻《区块链技术与应用》学习笔记
  • 趣味数据结构之——数组
  • 给定一个整型矩阵map,求最大的矩形区域为1的数量
  • SRS WebRTC 入门
  • 【大模型】Query 改写常见Prompt 模板
  • 第27篇:SELinux安全增强机制深度解析与OpenEuler实践指南