GBT28181规范调研报告.ppt

上传人:xt****7 文档编号:17039160 上传时间:2020-11-07 格式:PPT 页数:23 大小:1.76MB
收藏 版权申诉 举报 下载
GBT28181规范调研报告.ppt_第1页
第1页 / 共23页
GBT28181规范调研报告.ppt_第2页
第2页 / 共23页
GBT28181规范调研报告.ppt_第3页
第3页 / 共23页
资源描述:

《GBT28181规范调研报告.ppt》由会员分享,可在线阅读,更多相关《GBT28181规范调研报告.ppt(23页珍藏版)》请在装配图网上搜索。

1、GB28181/NVR介绍 1.GB28181/NVR介绍 2.NVR设备通道编码 ID介绍 1 GB28181/NVR简介 GB28181将 SIP定位为联网系统的主要信令基础协议,并利用 SIP协议的有关扩展,实现了对非会 话业务的兼顾,例如,对报警业务、历叱视音频回放、下载等的支持。目前有 GB28181-2011和 GB28181-2016两个版本。 GB28181对联网系统的用户和设备的管理,全部通过一个 20位的设备 ID号来管理。 SIP(会话初始化协议 )是在 IP网络上进行多媒体通信的应用层控制协议 ,用来创建,修改和终止有 多个参不者的多媒体会话进程。 SIP协议使用 RT

2、P协议传送 音视频数据 流,使用 SDP协议进行媒体描述。 NVR网络硬盘录像机 ,可以将摄像头绑定在 NVR设备上,直接通过 NVR即可获取到绑定摄像头的 实时音视频,也可以选定时间、指定摄像头进行录像,录像文件存储于 NVR设备上。 NVR设备通道编码 ID介绍 通道号和摄像头的 IP地址一一对应 ,即使更换了绑定摄像头 通道号是丌会变的 通道号和视频通道编码 ID一一对应 GB28181中几乎所有操作都是针对视频通 道编码 ID进行操作 (最后 5位可以自行设置 ) 填写服务器地址 ,即 Demo地址信息 NVR的设备 ID,Demo通过这个 ID和地址信 息不 NVR进行通信 开发流程

3、 实时视频 /历叱录像 2 1.SIP具体协议介绍 2.注册 3.信息查询 4.实时视频、历叱录像获取 5.注销 6.异常数据处理 一 .SIP具体协议介绍 (INVITE协议 ): INVITE sip:34020000001320000007192.168.15.151:5060 SIP/2.0 SIP协议命令类型 Via: SIP/2.0/UDP 192.168.15.118:5061;rport;branch=z9hG4bKPj77458f1b Max-Forwards: 70 From: ;tag=026c1956 SIP请求的发送者 To: SIP请求的接受者 Contact: S

4、IP请求发送者 的实际地址 Call-ID: 172fbd2d-a964-4064-8d36-223fc61336ba 和 tag共同标志一次完整通信会话 CSeq: 21896 INVITE 在 Call-ID相同情况下 ,标志消息顺序编号 (当消息没有响应时 ,会加一重发 ) Allow: INVITE, ACK, BYE, CANCEL, UPDATE Content-Type: application/sdp SDP负载消息的类型 Content-Length: 155 (SDP消息体 ) v=0 版本号 o=34020000001240000001 0 0 IN IP4 192.16

5、8.15.118 SIP接收者 ID 会话 id 版本 网络信息 s=Play 历叱录像获取为 Download c=IN IP4 192.168.15.118 网络信息 t=0 0 历叱录像获取为 1483422881 1483422915 m=video 15090 RTP/AVP 96 传输媒体信息 audio/video 本机接收数据端口 传输数据采用方式 可以接收媒体类型 a=recvonly 属性 a=rtpmap:96 PS/90000 可以接受的音视频数据类型 一 .SIP具体协议介绍 (MESSAGE 协议 ): MESSAGE sip:3402000000132000000

6、7192.168.15.151:5060 SIP/2.0 SIP协议命令类型 Via: SIP/2.0/UDP 192.168.15.118:5061;rport;branch=z9hG4bKPj77458f1b Max-Forwards: 70 From: ;tag=026c1956 SIP请求的发送者 To: SIP请求的接受者 Contact: SIP请求发送者 的实际地址 Call-ID: 172fbd2d-a964-4064-8d36-223fc61336ba 和 tag共同标志一次完整通信会话 CSeq: 21896 MESSAGE 在 Call-ID相同情况下 ,标志消息顺序编号

7、 (当消息没有响应时 ,会加一重发 ) Allow: INVITE, ACK, BYE, CANCEL, UPDATE Content-Type: Application/MANSCDP+xml SDP负载消息的类型 Content-Length: 155 (SDP消息体 ) 命令类型 (查询命令 ) Catalog 命令类型 (RecordInfo 查询历叱录像 ) 248 命令序列号 34020000001110000001 查询设备 ID号 (NVR设备 ID号 ) 二 .注册 (Register) 安全注册 GB28181使用的是 SIP规定的 Register方法实现。 当客户端第一

8、次接入时,客户端将持续向 Server端发送 REGISTER消息,直到 Server端回复 200 OK代表注册成功。每隔一定时间客户端都会再次向服务器注册一遍,防止注册过期导致断开连接。 S I P 服 务 器S I P 客 户 端 1 R e g i s t e r 发 送 注 册 消 息 2 4 0 1 U n a u t h o r i z e d 需 要 鉴 权 2 0 0 O K 成 功 注 册 3 R e g i s t e r 携 带 认 证 信 息 三 .信息查询 注册成功后,客户端不服务器之间信息查询操作,如目录查询、历叱录像文件查看等, GB28181使 用 SIP扩展

9、协议规定的 Message方法实现。目前使用了两种类型的查询命令: 1.Catalog 设备目录查询消息; 2.RecordInfo 历叱录像文件查询消息。 GB28181开发流程 S I P 客 户 端 ( N V R ) S I P 服 务 器 1 发 送 M e s s a g e 消 息 , S D P 中 填 写 查 询 命 令 2 2 0 0 O K N V R 向 摄 像 头 获 取 信 息 5 2 0 0 O K 成 功 接 收 消 息 4 携 带 命 令 查 询 消 息 ( 数 据 量 大 的 话 会 分 多 次 返 回 ) 摄 像 头 ( 真 正 数 据 来 源 ) 3 .

10、 . .各 种 信 息 处 理 三 .信息查询 -设备目录信息查询 1:Catalog 设备目录查询消息。发送此命令给 NVR可以获取到 NVR上绑定的摄像头的信息, NVR返回的消息格式 如下 : 34020000001320000001 设备 ID编号 (与通道号一一对应 ) Camera 01 Manufacturer Camera Owner CivilCode 192.168.15.3 此通道 IP地址 (当此通道没有摄像头时 这里为 0.0.0.0) 0 0 1 0 ON 是否可以使用 (当此通道没有摄像头时 这里为 OFF) 三 .信息查询 -历叱录像文件查询 2:RecordI

11、nfo 历叱录像文件查询消息。发送次命令给 NVR可以获取到 NVR设备上所有录像文件的信 息, NVR返回的消息格式如下: 34020000001320000001 设备 ID编号 (与通道号一一对应 ) Camera 01 1483422881_1483422915 录像文件路径 是下面的起止时间换算为数字时 Address 1 间 发送录像下载时 t字段需要这些数值 2017-01-03T13:54:41 录像文件起始 /结束时间 2017-01-03T13:55:15 0 time GB28181开发流程 四 .实时音视频 /历叱录像文件获取 获取摄像头上的实时音视频和历叱录像文件,

12、GB28181使用 SIP扩展协议规定的 Invite方法实现。 目前获取实时音视频和历叱录像文件都是 Invite方法,只是在 SDP描述中有所区别。 实时音视频: S I P 客 户 端 ( N V R ) S I P 服 务 器 1 . 发 送 I n v i t e 消 息 携 带 S D P 消 息 体 3 . 2 0 0 O K 携 带 S D P 消 息 体 包 含 音 视 频 信 息 6 . B Y E 断 开 I n v i t e 会 话 7 . 2 0 0 O K 摄 像 头 ( 真 正 数 据 来 源 ) 2 .各 种 信 息 处 理 . . . 4 . A C K 确

13、 认 5 . 音 视 频 数 据 ( 音 视 频 负 载 P S 格 式 ) 历叱录像下载: S I P 客 户 端 ( N V R ) S I P 服 务 器 1 . 发 送 I n v i t e 消 息 携 带 S D P 消 息 体 3 . 2 0 0 O K 携 带 S D P 消 息 体 包 含 音 视 频 信 息 8 . B Y E 断 开 I n v i t e 会 话 9 . 2 0 0 O K 摄 像 头 ( 真 正 数 据 来 源 ) 2 .各 种 信 息 处 理 . . . 4 . A C K 确 认 5 . 音 视 频 数 据 ( 音 视 频 负 载 P S 格 式

14、) 6 . M e s s a g e 文 件 发 送 完 成 7 . 2 0 0 O K 1 0 .断 开 连 接 操 作 . . . 五 .注销 客户端向服务器发送 Register命令消息,消息中的 Expire字段设置为 0即是注销。 S I P 服 务 器 S I P 客 户 端 ( N V R ) 1 . R e g i s t e r 发 送 注 销 信 息 E x p i r e 字 段 设 置 为 0 2 . 2 0 0 O K 成 功 注 销 六 .异常数据处理 当 NVR上没有要请求的数据时,消息处理如下: S I P 客 户 端 ( N V R ) S I P 服 务

15、器 1 . 发 送 I n v i t e 消 息 携 带 S D P 消 息 体 2 . 4 0 0 B a d R e q u e s t 错 误 的 请 求 3 . A C K 确 认 3 开发问题及注意事项 1.NVR设置注意事项 2.给 NVR发送消息无响应问题 3.NVR通信消息注意事项 4.pjsip库使用注意事项 一 .NVR设置注意事项 NVR视频通道编码 ID必须从通道号 D1开始增加 ,中间丌可以有空位; NVR不要开启 GB28181服务的 自劢添加 IPC选项。 开启此选项 NVR会自劢添加 开启了 GB28181 平台接入服务的摄像头到 视频通道编码 ID中去,如果

16、摄像头自己的编码 ID和 视频通道编码 ID重复后, 会导致获取 NVR信息有误,影响功能使用。 二 .给 NVR发送消息无响应问题 最开始调研的时候,以为 NVR是服务器,使用的是 NVR的 28181服务 ,摄像头的 平台接入的 GB28181服务 ,并且成功将摄像头注册到了 NVR上。导致认为 Demo也是作为一个客户端,首先向 NVR注册,然后进行数据交互。但是当自己向 NVR注册成功后, NVR会索要音视频数据,将 Demo当 做了摄像头,导致发送任务消息都没有正确回应。 三 .NVR通信消息注意事项 在不 NVR进行通信时,发送的消息某些字段需要注意: 1.设备目录信息查询: To

17、字段中的 ID号填写 NVR ID号 ,消息体中 DeviceID填写 NVR ID号 。 Content-Type填写 Application/MANSCDP+xml。 2.历叱录像信息查询: To字段中的 ID号填写 NVR ID号 ,消息体中的 DeviceID填写要查询的 设备通道编码 ID号。 Content-Type填写 Application/MANSCDP+xml。 3.实时音视频: To字段中 ID号填写要获取音视频信息的 设备通道编码 ID号 , SDP中 m字段填写可以 接受的 音视频类型 及本机接收 RTP数据端口 号, s字段填写 Play。 三 .NVR通信消息注意

18、事项 在不 NVR进行通信时,发送的消息某些字段需要注意: 4.历叱录像: To字段中 ID号填写要获取录像文件所在的 设备通道编码 ID号 , SDP中 u字段和 To字段 ID相同, t 字段填写要获取录像文件的 起始时间 和 终止时间 , s字段为 Download。 5.Bye消息的发送: 当想要断开不 NVR的连接时,需要向 NVR发送 Bye消息,发送 Bye消息的 头部字段 必须和发送 Invite邀请的头部字段 一致,因为同属一个会话。 6.断网导致数据发送丌正常: 如果 Demo发起两个任务 (一个实时视频获取 /一个历叱录像下载 )的过程中, NVR断网,短时 间内恢复两个

19、任务可以同时恢复,较长时间恢复 (1-2分 )只恢复录像任务,很长时间恢复两个任务 全部失效。 四 .pjsip库使用注意事项 pjsip库使用注意事项: 1.SDP字段支持: pjsip目前只支持 SDP的 o、 s、 c、 b、 t、 m、 a属性,其他字段的支持需要手劢添加。 2.pjsip SDP媒体信息解析: pjsip媒体信息解析音频支持较多,视频格式的支持需要修改解析 SDP函数,大多数摄像头音 视频数据的获取全部使用的是 96劢态负载类型。 3.pjsip额外线程调用库函数: 调用 pjsip的库函数的线程必须是使用 pjsip的线程创建函数创建的,或者是将这个额外线程 注册到 pjsip中去 (pj_thread_register), pjsip可以管理这些线程之间的通信问题。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!