精华内容
下载资源
问答
  • GB28181协议文档

    2018-10-30 14:46:14
    GB28181官方协议文档, 包括GBT 28181-2011和GBT 28181-2016 安全防范视频监控联网系统信息传输、交换、控制技术要求
  • 基于gb28181协议的视频接入;包括vue的前端源码;Sip信令试用服务器;大华、海康的摄像头视频接入方式;非商业用途,仅限demo展示用
  • GB28181协议常见几种信令流程
  • gb28181 协议的注册,注销(包含鉴权),catalog,invite,录像查询,录像回放,回放控制等协议抓包报文整理
  • GB28181 协议

    热门讨论 2013-03-10 19:42:34
    GB28181协议开发必备文档,如果有疑问,可交流下
  • GB28181客户端SDK使用手册,一种基于GB28181协议的国标客户端实现
  • GB28181协议文档.rar

    2019-11-26 18:03:23
    两个文档,GB28181-2011 与GB28181-2016 ,可以看看支持国内多国标协议文档 ,GB28181-2011 与GB28181-2016 ,GB28181-2011 与GB28181-2016 ,GB28181-2011 与GB28181-2016 ,GB28181-2011 与GB28181-2016 ,GB...
  • G28181标准2011和2016两个版本的文档资源,亲测可用,大家可以一起学习
  • GB28181 标准 协议

    2017-06-13 11:51:26
    GB28181 标准 协议
  • GB28181协议

    2016-01-18 09:38:19
    GB28181协议
  • GB28181协议开发介绍

    千次阅读 2020-02-15 21:46:23
    GB28181协议简介 GB/T28181-2011 《安全防范视频监控联网系统信息传输、交换、控制技术要求》是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草...

    GB28181协议简介

    GB/T28181-2011 《安全防范视频监控联网系统信息传输、交换、控制技术要求》是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草的一部国家标准。GB/T28181-2011已经于2016年07月12日已经被GB/T28181-2016所取代。

     GB28181协议主要分为信令协议和媒体流传输协议两部分,信令协议是通过SIP协议完成,媒体流传输是走RTP+PS流、RTCP完成。

    GB28181协议结构

    GB28181联网协议结构如下图所示:

    联网系统在进行视音频传输及控制时应建立两个传输通道: 会话通道和媒体流通道。会话通道用于在设备之间建立会话并传输系统控制命令,会话协议采用SIP协议(RFC3261); 媒体流通道用于传输视音频数据, 经过压缩编码的视音频流采用流媒体协议RTP/RTCP传输。

    会话协议实现的功能主要包括:注册、心跳保活、目录查询、实时视频点播、录像查询、录像回放/下载、报警事件上报、网络校时、事件订阅等;

     

    因时间关系暂时写到这里,后续结结构补充。

    展开全文
  • GB28181协议常见几种信令流程(一)

    万次阅读 2019-06-04 20:46:22
    在监控系统中,常见的摄像机设备互联协议有国际标准的ONVIF、国标的GB28181和各厂商的私有连接协议,本章从GB28181-2016中摘抄整理常见信令流程,如28181的会话/媒体通道、SIP基本注册/注销流程、客户端主动发起视频...

     在监控系统中,常见的摄像机设备互联协议有国际标准的ONVIF、国标的GB28181和各厂商的私有连接协议,本章从GB28181-2016中摘抄整理常见信令流程,如28181的会话/媒体通道、SIP基本注册/注销流程、客户端主动发起视频点播流程、设备控制流程等。


    目录

    会话/媒体流通道

    基本注册流程

    基本注销流程

    客户端主动发起实时音视频点播流程

    第三方呼叫控制的实时音视频点播流程


    • 会话/媒体流通道

    会话/媒体流通道

    联网系统在进行视频频传输及控制时,应建立两个传输通道:会话通道和媒体流通道。会话通道用户在设备之间建立会话并传输系统控制命令;媒体流通道用于传输视音频数据,经过压缩编码的视音频流采用流媒体协议RTP/RTCP传输。

    • 基本注册流程

    基本注册流程即采用IETF RFC 3261规定的基于数字摘要的挑战应答式安全技术进行注册,具体注册如下图:

    基本注册流程图

    注册流程如下:

    1.SIP代理向SIP服务器发送Register请求;

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

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

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

    • 基本注销流程

    基本注销流程图

    注销流程如下:

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

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

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

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

    • 客户端主动发起实时音视频点播流程

    客户端主动发起实时音视频点播流程图

    PS:其中,信令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请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体服务器接收媒体流的IP、端口、媒体格式等内容;

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

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

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

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

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

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

    10.SIP服务器将消息9转发给媒体流接收者;

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

    12.SIP服务器将消息11转发给媒体服务器,完成与媒体服务器的Invite会话建立过程;

    13.媒体流接收者向SIP服务器发送 BYE消息,断开消息1、10、11建立的同媒体流接收者的Invite会话;

    14.SIP服务器收到 BYE消息后回复200OK 响应,会话断开;

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

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

    17.SIP 服务器向媒体服务器发送 BYE 消息,断开消息2、3、6建立的同媒体服务器的Invite会话;

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

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

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

    • 第三方呼叫控制的实时音视频点播流程

    第三方呼叫控制的实时音视频点播流程图

    第三方呼叫控制的实时音视频点播流程如下:

    1.SIP服务器向媒体服务器发送Invite消息,此消息不携带SDP消息体

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

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

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

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

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

    7.SIP服务器向媒体流接收者发送Invite消息,此消息不携带SDP消息体

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

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

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

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

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

    13.SIP服务器向媒体流接收者发送 BYE 消息,断开消息7、8、11建立的同媒体流接收者的Invite会话;

    14.媒体流接收者收到 BYE消息后回复200OK 响应,会话断开;

    15.SIP服务器向媒体服务器发送 BYE 消息,断开消息9、10、12建立的同媒体服务器的Invite会话;

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

    17.SIP 服务器向媒体服务器发送 BYE 消息,断开消息1、2、5建立的同媒体服务器的Invite会话;

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

    19.SIP 服务器向媒体流发送者发送 BYE 消息,断开消息3、4、6建立的同媒体流发送者的Invite会话;

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


    剩余常见信令流程请查看:

    GB28181协议常见几种信令流程(二)

    GB28181协议常见几种信令流程(三)

    展开全文
  • gb28181协议是公安部的图像传输协议,GB28181平台多会投入到多级的公安网络中使用,而在复杂的网络使用中,会遇到一些坑,希望本文能够让应用与公安领域的朋友在多级级联的部署中少走弯路,在一例公安网的实施中,从...

        gb28181协议是公安部的图像传输协议,GB28181平台多会投入到多级的公安网络中使用,而在复杂的网络使用中,会遇到一些坑,希望本文能够让应用与公安领域的朋友在多级级联的部署中少走弯路,在一例公安网的实施中,从外网到公安内网使用,总共有4级平台,通过4级RealGBS级联,公安内网可以访问外网平台接入的执法仪等采集设备的音视频流信息。如下网络拓扑图:

      

         GB28181平台现场反馈偶尔出现拉不到流,目录偶尔无法同步等问题。通过抓包数据的分析,发现在防火墙和网闸中IP产生了变化。变化主要产生在外围进视频内网那一级。

         对网络结构进行思考后,决定采用的TCP主动的模式,这样其实就是主动连下级的外网平台,而这个外网平台确实在网外,不受防火墙和网闸所影响。所以可以顺利的拉到音视频流进入视频网。  

        TCP主动的原理其实就是通过呼叫方连接被呼方打开的tcp端口,主动连接被呼叫方,然后被呼叫方向呼叫方通过协商的tcp端口发流的过程。实现的代码如下:

    	av::RtpProtocol protocol = av::kUdp;
    	RtpMedium medium = mediaSession->getRtpMedium();
    	if (!medium.setup.empty())
    	{
    		if (medium.setup == RtpMedium::active) //收到呼叫为tcp主动,则服务端被动去连设备
    		{
    			protocol = av::kTcpClient; 
    		}
    		else if (medium.setup == RtpMedium::passive) //收到呼叫为tcp被动,则服务端主动让设备去连接
    		{
    			protocol = av::kTcpServer;
    		}
    	}

       后来进行总结,GB28181-2016里添加的TCP主动这一模式其实在多级级联,特别是外网进隔离内网的场景中能启到很好的联通作用。

         

    多媒体技术交流QQ群: 222955665

    wechat(tel): 13971177602

    web:www.founu.com

     

    展开全文
  • GB28181协议——对接摄像机 一、 工具 二、 语音对讲
    展开全文
  • GB28181协议——摄像机语音对讲

    千次阅读 热门讨论 2020-12-10 15:24:29
    配置摄像机GB28181:音频通道编码ID : 34020000001370000001 (必须137) 1.如何判断设备是否具备语音输出能力? MESSAGE sip:34020000002000000001@3402000000 SIP/2.0 Via: SIP/2.0/UDP 192.168.1.64:5060;rport;...
  • 自从公安部提出了国标GB28181协议之后,国标协议就在视频监控直播上特别火热,还有一种协议叫onvif协议,本文我们一起来聊一下国标GB28181协议和onvif协议分别都有什么作用。 GB28181和ONVIF都是为了确保安全防范...
  • GB28181文档

    2018-08-21 16:38:04
    GB28181协议文档,里面包含2011版,2016版本。 GBT 28181-2016 公共安全视频监控联网系统信息传输、交换、控制技术要求
  • 由于EasyGBS最新增加了语音和云台控制功能,TSINGSEE青犀视频也...国标EasyGBD能够在国标GB28181协议下进行视频流媒体传输,在使用手机等移动设备进行执法或者户外监控的时候,能够实现户外移动监控的网页无插件直播。
  • GB28181协议实现简介

    万次阅读 2017-03-15 10:06:33
    国家为了规范安防行业的设备平台互联互通,在2012年出台了GB/T-28181的第一版标准: 这个版本我13年在工作中开发IPC设备使用过,当时觉得协议对流媒体的规范还是比较好(H.264+G711封装成PS流,再经过RTP协议...
  • SFX流媒体解决方案基于安防行业推出了以媒体汇聚平台(SfxMCP)为主,以媒体分发平台(SfxMDP)和媒体存储平台(SfxMSP)为辅,实现rtsp/onvif/gb28181相关设备或平台的汇聚,通过媒体分发平台和媒体存储平台对外...
  • 为了实现视频网络的互联互通,打破信息孤岛,国家慢慢要求各行各业视频监控支持GB28181协议,但是有很多以前就已经安装部署的老摄像头,不支持GB28181协议,怎么办呢? 我们可以采用视频媒体和协议的转换网关,实现...
  • GB28181协议RTP传输

    2021-07-22 09:12:18
     在安防行业,有个协议是无论如何都要适配的,因为公安监控网络用的就是它,它就是:GB28181。而这份协议主要由海康制定,所以除了海康其他厂商想要适配都会少许有点儿麻烦。题主前东家便是海康,这里稍微分析下该...
  • 公司需求研究了一下GB28181协议对接的2011版国标2016版国标向下兼容没有什么大影响使用python实现了此协议,没有具体验证过可以同时预览几路视频流,最多的一次是22路视频流同时预览这个取决与网络的带宽以及部署...
  • GB28181协议官方调测软件 运行于PC端 方便调测IPC NVR等的通信协议是否符合标准,工具涵盖了所有GB28181定义的功能
  • GB28181协议TCP粘包

    千次阅读 2019-11-23 17:27:40
    首先,如果是SIP协议服务端的话,不建议使用eXosip库,性能太差了。建议基于osipparser2实现SIP协议解析,自己实现TCP和UDP通信。对于TCP通信来说,一个完整SIP消息可能是分多次异步接收的,需要自己实现粘包。因为...
  • 国标GB28181协议从2016年更新后,变得比之前更火了,到今年已经4年了,国标视频流媒体服务器基础的功能都已经发展起来,而更深层次的功能还需要进一步的研发。 在日常运用中,海康的摄像头运用较为广泛,本文我...
  • gb28181 协议文档

    2021-01-06 18:56:10
    IPC gb28181最新的文档
  • 备份俩个gb28181测试工具( <!--本地IP地址--> <Addr>10.11.15.9 <!--本地端口--> <Port>6060 <!--设备ID--> <DeviceID>34020000001110000001 <!--通道ID--> <ChannelID>34020000001310000001 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,802
精华内容 1,120
关键字:

gb28181协议