精华内容
下载资源
问答
  • 国标GB28181网关概述国标GB28181《安全防范视频监控联网系统信息传输、交换、控制技术要求》最新版为2016年版,较2011年版更加完善,其是基于SIP协议的视频联网框架标准。因其核心应用于公安视频联网,在平安城市、...

    国标GB28181网关概述

    国标GB28181《安全防范视频监控联网系统信息传输、交换、控制技术要求》最新版为2016年版,较2011年版更加完善,其是基于SIP协议的视频联网框架标准。因其核心应用于公安视频联网,在平安城市、雪亮工程超大规模视频监控联网中有较多落地应用,在项目实践中各主流厂商(尤其以海康、大华为代表)又对其进行了丰富和提升,现已不仅是公安视频联网的标准,其它关联的设备级、平台级视频监控联网也会选择国标GB28181, GB28181已经成为安防视频监控大型联网的首选标准及事实标准。

    在项目实践中,GB28181主要用于后端平台间的对接、但也有些项目前端设备也采用GB28181入网,如雪亮工程的社会资源接入部分接入点。

    国标GB28181功能简介

    严格遵循最新颁布的国家标准《公共安全视频监控联网系统信息传输、交换、控制技术要求》 (GB/T 28181-2016)的相关要求,通过部署视频接入网关、联网网关等多种兼容接入产品,解决技术兼容性问题,实现社会面多维异构监控技术体系与GB/T28181技术体系的互通接入,同时对异构视频格式和信令格式进行国标化转换,使得传入到公安视频专网的视频流符合GB/T 28181国家标准。

    国标GB28181设备端接入

    符合国标GB/T28181的设备应采用国标规定的接入方式进行接入,并采用标准解码库实现解码显示。

    34cf52b2659c3cf176935efdbb257ca0.png国标设备对接示意图

    国标GB28181平台侧对接

    已建的视频监控平台符合国标GB/T 28181要求的,可按照国标GB/T 28181进行上下级域的方式进行互联对接,由社会单位监控平台将视频监控资源推送给社会视频接入平台。对于社会单位新建的监控平台,要求必须符合国标GB/T 28181规定,通过国标方式对接社会视频接入平台。

    e7f47ba84b85f226286d4c4362d1a6d8.png国标平台对接示意图

    设备端非国标转国标接入平台方式

    前端设备非国标可采用国标化改造的方式接入国标GB28181平台。后端接入平台非国标时,可采用吉美智慧接入SDK进行对接,也可根据项目情况自定义对接接口。

    展开全文
  • 国标GB28181入门

    千次阅读 2021-03-10 15:10:30
    因此公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草了一部国家标准,《公共安全视频监控联网系统信息传输、交换、控制技术要求》。 该标准规定...

    1、GB/T28181-2016由来

           在GB28181协议处理之前,各个摄像头厂商都有各自的标准不能形成统一。因此公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草了一部国家标准,《公共安全视频监控联网系统信息传输、交换、控制技术要求》。

           该标准规定了公共安全视频监控联网系统(以下简称联网系统)的互联结构,传输、交换,控制的基本要求和安全性要求,以及控制﹑传输流程和协议接口等技术要求。

     

    2、术语

    (1)平台的上级、下级

           A平台想从B平台取流,A平台就是上级,B平台就是下级。视频流从下级推到上级。

    (2)SIP(会话初始协议,session initiation protocol)

           由互联网工程任务组指定,用于多媒体通信的框架协议。是一个基于文本的应用层控制协议,独立于底层传输协议,用于建立、修改和终止IP网络上的双方或多媒体会话。

    (2)信令安全路由网关

           具有接收或转发域内外SIP信令功能,并且完成信令安全路由网关间路由信息的传递以及路由信令。信令身份标识的添加和鉴别等功能,是一种具有安全功能的SIP服务器。

    (3)级联

           两个信令安全路由网关之间按照上下级关系连接,上级中心信令控制服务器通过信令安全路由网关可调用下级中心信令控制服务器所管辖的监控资源,下级中心信令控制服务器通过信令安全路由网关向上级中心信令控制服务器上传本级中心信令控制服务器所管辖的监控资源或共享上级资源。

     

    3、SIP监控域互联结构

           联网系统的信息传输、交换,控制方面的SIP 监控域互联结构见下图。下图描述了在单个SIP监控域内,不同SIP监控域间两种情况下﹐功能实体之间的连接关系。功能实体之间的通道互联协议分为会话通道协议,媒体流(本标准主要指视/音频)通道协议两种类型。

     

    4、级联

           两个信令安全路由网关之间是上下级关系,下级信令安全路由网关主动向上级信令安全路由网关发起注册,经上级信令安全路由网关鉴权认证后才能讲行上下级系统间通信。

           级联方式的多级联网结构示意图,信令流都应逐级转发;媒体流宜采用图3所示方式传送,也可跨媒体服务器传送。

     

    5、注册

    (1)基本注册

           基本注册流程如下图所示:

    (a)SIP代理向SIP服务器发送Register请求;

    (b)SIP服务器向SIP代理发送响应401,并在响应的消息头 wwW_Authenticate字段中给出适合SIP代理的认证体制和参数;

    (c)SIP代理重新向SIP服务器发送Register请求,在请求的Authorization字段给出信任书,包含认证信息;

    (d)SIP服务器对请求进行验证,如果检查出SIP代理身份合法,向SIP代理发送成功响应200 OK,如果身份不合法则发送拒绝服务应答。

    (2)基于数字证书的双向认证注册

           基于数字证书的双向认证注册流程如下:

    (a)SIP UA向SIP服务器发送Register请求,消息头域中携带SIP UA安全能力。增加Au-thorization头字段,Authorization的值为Capability,参数 algorithm的值分为三部分,中间以逗号分割。第一部分为非对称算法描述,取值为RSA;第二部分为摘要算法描述,取值为MD5/SHA-1/SHA-256中的一个或者多个;第三部分为对称算法的描述,取值为DES/3DES/SM1中的一个或者多个。

    (b)SIP服务器向SIP UA发送一个挑战响应401,响应的消息头域WWW_Authenticate取值为Asymmetric,参数nonce分为两部分a和b两部分,algorithm 的值取SIP UA安全能力中的算法。

    (c)SIP UA收到401响应后,得到nonce中的a和b两部分。首先用SIP UA私钥解密b,得到结果c,对结果c用401响应中 algorithm指定的算法做摘要,得到结果d,用sip服务器公钥解密a,得到结果d',与结果d进行匹配,如果相匹配则信任该结果,否则丢弃。SIP UA重新向SIP服务器发送Register请求,Authorization取值为Asymmetric,参数 nonce的值与上面(b)中的相同;response的值为用本消息中algorithm 指明的算法对[c+nonce]做摘要的结果。

    (d)SIP服务器对请求进行验证,如果检查SIP UA身份合法,向SIP UA发送成功响应200OK,如果身份不合法则发送拒绝服务应答。

     

    6、注销

           注销流程如下图所示:

           注销流程描述如下:

    (a)SJP代理向SIP服务器发送Register请求,Expires字段的值为0,.表示SIP代理要注销;

    (b)SIP服务器向SP代理发送响应401,并在响应的消息头 WWW_Authenticate字段中给出适合SP代理的认证体制和参数;

    (c)SIP代理重新向SIP服务器发送Register请求,在请求的Authorization字段给出信任书,包含认证信息,Expires学段的值为0;

    (d)SIP服务器对请求进行验证,如果检查出SIP代理身分合法,向SIP代理发送成功响应200 OK,如果身份不合法则发送拒绝服务应答。

     

    7、实时音视频点播

           其中,信令1,8,9,10、11,12为SIP服务器接收到客户端的呼叫请求后通过B2BUA代理方式建立媒体流接收者与媒体服务器之间的媒体流信令过程,信令2~7为SIP服务器通过三方呼叫控制建立媒体服务器与媒体流发送者之间的媒体流信令过程,信令13~16为媒体流接收者断开与媒体服务器之间的媒体流信令过程,信令17~20为SIP服务器断开媒体服务器与媒体流发送者之间的媒体流信令过程。

           命令流程描述如下:

    (1)媒体流接收者向SIP服务器发送 Invite消息,消息头域中携带Subject字段,表示点播的视频源ID、发送方媒体流序列号,媒体流接收者ID,接收端媒体流序列号等参数,SDP消息体中s字段为“Play”代表实时点播。

    (2)SIP服务器收到Invite请求后,通过三方呼叫控制建立媒体服务器和媒体流发送者之间的媒体连接。向媒体服务器发送 Invite消息,此消息不携带SDP 消息体。

    (3)媒体服务器收到SIP服务器的 Invite请求后,回复200 OK响应,携带SDP消息体,消息体中描述了媒体服务器接收媒体流的IP、端口、媒体格式等内容。

    (4)SIP服务器收到媒体服务器返回的200 OK响应后,向媒体流发送者发送 Invite请求,请求中携带消息3中媒体服务器回复的200 OK响应消息体,s字段为“Play”代表实时点播,增加y字段描述SSRC值,f字段描述媒体参数。

    (5)媒体流发送者收到SIP服务器的Invite请求后,回复200 OK响应,携带SDP消息体,消息体中描述了媒体流发送者发送媒体流的IP、端口﹑媒体格式.SSRC字段等内容。

    (6)SIP服务器收到媒体流发送者返回的200 OK响应后向媒体服务器发送ACK请求,请求中携带消息5中媒体流发送者回复的200 OK响应消息体,完成与媒体服务器的Invite会话建立过程。

    (7)SIP服务器收到媒体流发送者返回的200 OK 响应后,向媒体流发送者发送ACK请求,请求中不携带消息体,完成与媒体流发送者的Invite会话建立过程。

    (8)完成三方呼叫控制后,SIP服务器通过B2BUA代理方式建立媒体流接收者和媒体服务器之间的媒体连接。在消息1中增加SSRC值,转发给媒体服务器。

    (9)媒体服务器收到Invite请求,回复200OK响应,携带SDP消息体,消息体中描述了媒体服务器发送媒体流的IP端口、媒体格式SSRC值等内容。

    (10)SIP服务器将消息9转发给媒体流接收者。

    (11)媒体流接收看收到200 OK响应后回复ACK消息,完成与SHP服务器的Invite会话建立过程。

    (12)SIP服务器将消息11转发给媒体服务器完成与媒体服务器的-Invite会话建立过程。1(13)媒体流接收者向SIP服务器发送BYE消息,断开消息1、10、11建立的同媒体流接收者的Invite会话。

    (14)SP服务器收到BYE消息后回复200 OK响应,会话断开。

    (15)SIP服务器收到BYE消息后向媒体服务器发送BYE消息,断开消息.8、9、12建立的同媒体服务器的Invite会话。

    (16)媒体服务器收到BYE消息后回复200 OK响应,会话断开。

    (17)SIP服务器向媒体服务器发送BYE消息﹐断开消息2、3、6建立的同媒体服务器的Invite会话。

    (18)媒体服务器收到BYE消息后回复200 OK响应,会话断开。

    (19)SIP服务器向媒体流发送者发送BYE消息,断开消息4、5、7建立的同媒体流发送者的Invite会话。

    (20)媒体流发送者收到BYE消息后回复200 OK响应,会话断开。

     

    8、命令流程

    (1)无应答命令流程

    命令流程描述如下:

    (a)源设备向SIP服务器发送设备控制命令,设备控制命令采用Message方法携带;

    (b)SIP服务器收到命令后返回200 OK;

    (c)SIP 服务器向目标设备发送设备控制命令,设备控制命令采用Message方法携带;

    (d)目标设备收到命令后返回200 OK。

    (2)有应答命令流程

    命令流程描述如下:

    (a)源设备向SIP服务器发送设备控制命令,设备控制命令采用Message方法携带;

    (b)SIP服务器收到命令后返回200 OK;

    (c)SIP服务器向目标设备发送设备控制命令,设备控制命令采用 Message方法携带;

    (d)目标设备收到命令后返回200 OK;

    (e)目标设备向SIP服务器发送设备控制响应命令,设备控制响应命令采用Message方法携带;

    (f)SIP服务器收到命令后返回200 OK;

    (g)SIP服务器向源设备转发设备控制响应命令,设备控制响应命令采用Message方法携带;

    (h)源设备收到命令后返回200 OK。

     

     

    展开全文
  • 国标GB28181可以说是在流媒体协议中,开发和调试难度较高的协议了,尤其是在国标GB28181平台端与国标GB28181设备协议端的交互流程上,很多初入国标GB28181协议的开发者很难全过程搞清楚国标的各种交互流程,那么,有...

    国标GB28181可以说是在流媒体协议中,开发和调试难度较高的协议了,尤其是在国标GB28181平台端与国标GB28181设备协议端的交互流程上,很多初入国标GB28181协议的开发者很难全过程搞清楚国标的各种交互流程,那么,有没有这样一种工具或者组件SDK,可以帮助开发者从学习国标GB28181,到项目应用国标GB28181上,解决整个国标设备与国标平台交互理解、协议实现和软件研发的全过程?

    可以的!

    在之前的博客《国标GB28181设备终端(国标摄像机、国标单兵设备)实现方案流程概述》中,为了能够帮助我们自己调试EasyGBS国标视频云平台,适配GB/T28181协议的2014、2016各版本,我们研发了一套国标设备端功能组件:EasyGBD,这套组件采用纯C的实现,能够适应各种平台,无论是摄像机IPC、录像机NVR、安卓单兵、或者是x86国标平台,都能非常快速地实现功能的编译与部署,从最早的EasyGBD安卓版,到现在,EasyGBD已经陆续推出了Windows、Linux、Android、ARM的各种平台版本,详情可以在EasyGBD的Github获取到:https://github.com/tsingsee/EasyGBD

    EasyGBD是TSINGSEE青犀开放平台开发的一套国标GB/T28181设备端功能组件,EasyGBD是GB/T28181 Device的简称,是国标GB28181协议的设备端,EasyGBD支持Windows、Linux、Android、iOS、ARM全部平台,EasyGBD兼容国标GB28181-2011、GB28181-2016全部功能。

    EasyGBD能做什么?

    • EasyGBD能支持Windows、Linux、Android、ARM等各种各样的平台,帮助各个平台的设备实现国标GB28181下级的功能;
    • EasyGBD能够模拟IPC、NVR等安防监控设备,以视频录像的数据模拟实时视频设备的效果;
    • EasyGBD也能够快速帮助各个想要具备国标GB28181向上级联能力的平台,快速实现国标GB28181的平台级联功能;

    EasyGBD不仅能搭配EasyGBS实现整个国标GB/T28181的全流程,也能无缝衔接各种国标平台:
    EasyGBD

    展开全文
  • 国标服务开发工程中,我们调测时,经常需要下级、本级、上级国标服务,部署环境较为复杂,为了方便快速开发,写了个测试工具,拥有以下功能: 一、作为客户端 1、注册:Register 2、实时视频播放、停止:Invite、...

    ----------------------------------------更新——2021-10-25--------------------------------------------
    更新工具包下载:兼容最新win10,之前版本由于系统升级,兼容性出现问题。
    工具包<国标测试工具3.0.zip>下载地址
    ----------------------------------------分割线结束---------------------------------------------------------------------------

    ----------------------------------------更新——2021-04-27--------------------------------------------
    更新工具包下载:工具包支持自适应。
    工具包<国标测试工具2.0.zip>下载地址
    ----------------------------------------分割线结束---------------------------------------------------------------------------
    本工具仅实现开放一下说明功能,如需更多功能需定制开发。
    在国标服务开发工程中,我们调测时,经常需要下级、本级、上级国标服务,部署环境较为复杂,为了方便快速开发,写了个测试工具,拥有以下功能:
    一、作为客户端
    1、注册:Register
    2、实时视频播放、停止:Invite、Bye
    3、历史视频:录像查询、录像播放、停止:Query、Invite、Bye
    二、作为服务端——作为国标上级
    1、支持接受国标服务注册:Register
    2、设备信息查询:Catalog
    3、历史视频:录像查询、录像播放、停止:Query、Invite、Bye
    三、功能演示
    1、作为客户端——实时视频播放
    图一
    2、作为客户端——录像回放(录像查询、录像播放)
    图二
    3、作为服务端——实时视频(设备信息查询、视频播放)
    图三
    4、作为服务端——录像回放(录像查询、录像播放)
    图四
    四、工具地址下载
    本测试工具采用OCX封装Sip协议接口,MFC作为业务开发的一款工具,作为一个绿色工具包,需要进行ocx注册,注册命令

    regsvr32 Workspace.dll
    regsvr32 Player.dll
    

    工具使用vs2019编译,如果注册失败,请安装vs2019运行库。
    下载地址

    展开全文
  • EasyGBD是Easy GB/T28181 Device的简称,EasyGBD主要功能是实现标准GB28181 2016版本协议,EasyGBD支持GB28181标准2016版的所有功能,支持H264、H265和PS包,支持消息订阅、消息通知功能,支持录像回放、录像下载...
  • 国标EasyGBS服务单服务运行时,可对外提供国标全功能的设备接入、语音服务、视频服务、录像服务等功能,当需要EasyGBS进行集群化部署时,启用redis共享,各个EasyGBS将共享各自的服务信息、负载信息、设备信息,那么...
  • 国标GB28181介绍

    2021-08-06 15:05:54
    国标GB28181介绍 ... 一. 国标的由来 ...这时候需要知道他们取流的协议,各个厂家都自定义了一套协议,就很麻烦,国家就因此制定了这个GB28181国标实现A与B平台相互取流,是一个应用层的协议。由国内各...
  • 国标服务指GB/28181-2011协议, 该协议规定了城市监控报警联网系统中信息传输、交换、 控制的互联结构、通信协议结构,传输、交换、控制的基本要求和安全性要求,以及控制、 传输流程和协议接口等技术要求,统一不同...
  • 视频流对接采用pjproject相关库实现sip服务器,采用pjmedia实现视频流接收。 媒体服务器完全自研,媒体服务器实现了rtsp协议,jrtplib库实现RTP的发送,ACE库实现垮平台底层支撑。sipsvc以及mediasvc以及管理系统采用...
  • 这里通过大疆自身SDK来对接获取H.264视频流,然后通过Android GB SDK来对接上级国标平台,如海康、大华、网力等国标视频平台。 解决方案 对接dji Mobile SDK 获取264 使用EnjoyGBD SDK打包PS流推送上级国标平台 ...
  • 国标GB28181对接视频流

    2021-01-16 06:47:29
    今天抽空写下以GB28181的方式获取摄像机视频流以备后用,同时也希望能帮助到正着手开发GB28181对接视频的同学,这块的资料实在不多。今天讲的内容不涉及到平台对接,平台对接下次有时间再讲,平台对接相对更麻烦点。...
  • GB28181 国标方案安装使用文档EasyGBS架构图 EasySIPCMSSIP 中心信令服务, 单节点, 自带一个 Redis Server, 随 EasySIPCMS 自启动, 不需要手动运行EasySIPSMSSIP 流媒体服务, 根据需要可部署多套端口使用TCP 端口 : ...
  • 比如国标GB28181协议视频平台EasyGBS的移动端适配界面如下: 当初我们做手机适配的开发时,也碰到了不少难题,其中第一个就是如何区分页面是不是在移动端打开。在web前端主要做PC端web页面,同时需要做移动端
  • 关于EasyGBS的保活接口,之前写过文章介绍:国标GB/T28181流媒体服务器无插件直播接口保活的调用方法。视频相关解决方案均可访问TSINGSEE青犀视频,可以联系我们获取演示方案,直观感受,也可自行下载及测试。
  • 原标题:为什么摄像头接入国标GB28181协议视频平台EasyGBS播放视频流,出现多播放器?我们在前段时间更新了支持国标GB28181协议的视频平台EasyGBS,有很多用户都已经更新使用了,并且反响都比较好,新增的视频调阅...
  • 国标Gb28181是基于Sip协议的,因此对Contact和Route的使用,也可以说是Sip里Contact和Route的使用。Contact和Route则是sip协议里的头字段。 现在,在使用国标Gb28181来做项目时,经常会遇到这种情况,国标的下级是...
  • 最近我们的各个产品都在整合国标GB28181的功能扩展,有EasyNVR的国标GB28181向上级联、有EasyGBS的下级接入与对上级联、有EasyCVR的多协议接入与GB28181输出,大家都在做GB28181国标的成熟与兴起是政策与执行相互...
  • 一、GB28181流媒体服务方案 GB28181流媒体服务器是提供流转发服务,负责将GB28181设备/平台推送的PS流转成ES流,然后提供RTSP、RTMP、FLV、HLS多种格式进行分发,实现web浏览器、手机浏览器、微信、PC客户端等各...
  • 国标GB28181可以说是在流媒体协议中,开发和调试难度较高的协议了,尤其是在国标GB28181平台端与国标GB28181设备协议端的交互流程上,很多初入国标GB28181协议的开发者很难全过程搞清楚国标的各种交互流程,那么,有...
  • 关于EasyGBS的保活接口,之前写过文章介绍:国标GB/T28181流媒体服务器无插件直播接口保活的调用方法。视频相关解决方案均可访问TSINGSEE青犀视频,可以联系我们获取演示方案,直观感受,也可自行下载及测试。
  • EasyGBS国标视频流媒体平台的一大特点就是支持通过GB28181协议与第三方国标平台进行级联,也能够接收TSINGSEE青犀视频平台EasyNVR的级联,如果大家对EasyGBS的级联功能或者告警功能比较感兴趣,欢迎联系我们了解,...
  • 由于EasyGBS平台已经成熟稳定,我们没有在EasyGBS上拓展更多的新功能,但是对于通过WebRTC实现EasyGBS平台的低延迟直播...原本的播放并没有问题,但是客户修改了国标配置ip(siphost)后,直接播放,就会出现以上报...
  • 上一篇我们讲了目前国标GB28181协议视频平台EasyGBS正在进行功能优化,除了我们讲过的视频调阅搜索功能的实现外,还有个需求是在设备分组处增加多级目录。 EasyGBS平台内设备分组设计之初只有一级,所以是以table...
  • GB28181国标协议

    千次阅读 2021-12-11 12:39:25
    GB28181
  • 原标题:如何解决国标GB28181协议视频推流平台EasyGBD在Linux下编译报错?上一篇我们讲了国标GB28181协议视频推流平台EasyGBD正在重新编译,在编译中难免遇到不同的报错,比如“UINT64_C在此作用领域中尚未声明”...
  • 经常使用EasyNVR产品的用户都知道,作为音...在经过今年年初的调整之后,EasyNVR已经支持GB国标级联了,部分用户在测试新版EasyNVR时反馈EasyNVR国标级联出现了两个问题: 1.EasyNVR国标级联保存配置时会一直提示:
  • 普通的安防设备(摄像机、硬盘录像机、编码器等)一般支持两种协议,一种是RTSP协议,一种是国标GB28181协议。但实际上在对接客户项目过程中,我们会遇到一些不支持国标协议的设备或只支持RTMP视频流的平台,那么...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 54,177
精华内容 21,670
关键字:

国标gb28181