GBT28181规范调研报告.ppt
![GBT28181规范调研报告.ppt_第1页](https://file7.zhuangpeitu.com/fileroot7/2020-1/1/1ff2cf29-74c5-45cc-812c-dca262669e1b/1ff2cf29-74c5-45cc-812c-dca262669e1b1.gif)
![GBT28181规范调研报告.ppt_第2页](/images/s.gif)
![GBT28181规范调研报告.ppt_第3页](/images/s.gif)
《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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学四年级下册综合实践活动纸杯娃娃的制作课件
- 建筑赏析5喀什教学课件
- 建筑赏析——教堂教学课件
- 小学四年级下册综合实践活动生活中的小窍门课件
- 建筑赏析:当代建筑的特点与实例课件
- 小学四年级下册综合实践活动玩石头课件
- 小学四年级下册综合实践活动好习惯伴我成长课件
- 小学四年级下册综合实践活动水是生命之源课件
- 小学四年级下册综合实践活动节约用水课件
- 小学四年级下册综合实践活动果蔬大变身课件
- 小学四年级下册综合实践活动月饼课件
- 建筑资料员培训基础部分-建筑识图详解课件
- 小学四年级下册综合实践活动最强大脑课件
- 小学四年级下册综合实践活动早餐的学问课件
- 小学四年级上册美术ppt课件第4课家乡的古塔报本塔浙美版