CN109246115B - Sip协议在gb28181下无线网络监控方法 - Google Patents
Sip协议在gb28181下无线网络监控方法 Download PDFInfo
- Publication number
- CN109246115B CN109246115B CN201811122507.9A CN201811122507A CN109246115B CN 109246115 B CN109246115 B CN 109246115B CN 201811122507 A CN201811122507 A CN 201811122507A CN 109246115 B CN109246115 B CN 109246115B
- Authority
- CN
- China
- Prior art keywords
- sip
- svr
- ipc
- server
- sends
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了SIP协议在GB28181下无线网络监控方法。它通过sip协议接入到云端对应的sip服务器,并由sip服务器控制交互,将对应的RTP数据包推送到云端多媒体服务器,并通过解码模块转码,通过rtmp方式供多个外网客户端监控。本发明的有益效果是:通过4G拨号方式和sip协议,将处于不同物理位置的设备集中管控并实时取流播放,以便管理者及时管控设备,针对应急场景可以实时进行调度。
Description
技术领域
本发明涉及安防视频相关技术领域,尤其是指SIP协议在GB28181下无线网络监控方法。
背景技术
GB28181《安全防范视频监控联网***信息传输、交换、控制技术要求》是由公安部科技信息化局提出,由全国安全防范报警***标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草的一部国家标准。
该标准规定了城市监控报警联网***中信息传输、交换、控制的互联结构、通信协议结构,传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求。该标准适用于安全防范监控报警联网***的方案设计、***检测、验收以及与之相关的设备研发、生产,其他信息***可参考采用。
该标准于2012年6月1日正式发布实施,在全国范围内的平安城市项目建设中被普遍推广应用。
现有的GB28181协议的应用场景,使得公安平台不可以通过外网的方式随时监控到公安平台以外的网络设备,故而也就不能根据实时图像进行及时应急调度。
发明内容
本发明是为了克服现有技术中存在上述的不足,提供了一种通过外网随时监控的SIP协议在GB28181下无线网络监控方法。
为了实现上述目的,本发明采用以下技术方案:
SIP协议在GB28181下无线网络监控方法,具体包括如下步骤:
(1)IPC启动GB28181模块向SIP_SVR中心服务器注册;
(2)SIP_SVR中心服务器启动后,监听配置的IP和端口,当收到SIP注册包时,判断认证头部是否为空;如果为空,则返回随机数至请求的设备进入下一步;如果不为空,则验证用户名密码是否正确;如果正确,则进入步骤(4),如果失败,则返回401认证失败;
(3)IPC收到401认证失败的错误,再获取是否有认证头部信息,如果有,则读取随机数和算法模式,再根据随机数和算法模式,组合用户名和密码重新发送认证;如果收到200OK,则进去到下一步;
(4)SIP_SVR登记已经认证过的注册上来的设备信息,发送200OK信息;
(5)SIP_SVR收到上层业务层取流指令,指令中包含多媒体接收服务器的IP和端口,SIP服务器将多媒体接收服务器的IP和端口组包通过SIP协议的invite指令发送至IPC设备;
(6)SIP_SVR发送invite指令后,会等待IPC返回,如果收到应答信息消息包,则生成SDP文件供多媒体服务器的transcode模块解析rtp使用;如果收不到应答或者400badrequest,则表示不支持invite取流指令;
(7)业务层获取到SDP文件后,会再次发送取流指令,SIP_SVR收到指令后会再次发送ack指令到IPC,IPC会发送RTP音视频数据到对应的多媒体服务器上,transcode模块收到RTP数据包后将对应的数据流转换成RTMP;
(8)业务层根据对应的RTMP地址进行预览播放。
通过4G拨号方式和sip协议,将处于不同物理位置的设备集中管控并实时取流播放,以便管理者及时管控设备,针对应急场景可以实时进行调度。可应用于安防领域GB28181-2016协议及以上的版本应用;主要对应安防设备在无线4G或者wifi模块通过外网的方式接入。通过sip协议接入到云端对应的sip服务器,并由sip服务器控制交互,将对应的RTP数据包推送到云端多媒体服务器,并通过解码模块转码,通过rtmp方式供多个外网客户端监控。
作为优选,在步骤(1)中,IPC启动GB28181模块,根据设置的SIP_SVR、device id和端口号,组合成SIP注册包后向SIP_SVR中心服务器注册。
作为优选,在步骤(4)中,设备信息包含IP地址和端口、device id、用户名和密码、注册维护周期信息。
作为优选,在步骤(5)中,IPC会根据自身的能力,如果支持,则重新发送101或者发送200OK;如果不支持,则会返回400bad request至SIP_SVR。
作为优选,在步骤(6)中,生成SDP文件供多媒体服务器的transcode模块解析rtp使用的同时,记录对应的资源信息以供后续停止播放流使用。
本发明的有益效果是:通过4G拨号方式和sip协议,将处于不同物理位置的设备集中管控并实时取流播放,以便管理者及时管控设备,针对应急场景可以实时进行调度。
附图说明
图1是本发明的方法流程图。
具体实施方式
下面结合附图和具体实施方式对本发明做进一步的描述。
如图1所述的实施例中,SIP协议在GB28181下无线网络监控方法,具体包括如下步骤:
(1)IPC启动GB28181模块,根据设置的SIP_SVR、device id和端口号,组合成SIP注册包后向SIP_SVR中心服务器注册;
(2)SIP_SVR中心服务器启动后,监听配置的IP和端口,当收到SIP注册包时,判断认证头部是否为空;如果为空,则返回随机数至请求的设备进入下一步;如果不为空,则验证用户名密码是否正确;如果正确,则进入步骤(4),如果失败,则返回401认证失败;
(3)IPC收到401认证失败的错误,再获取是否有认证头部信息,如果有,则读取随机数和算法模式,再根据随机数和算法模式,组合用户名和密码重新发送认证;如果收到200OK,则进去到下一步;
(4)SIP_SVR登记已经认证过的注册上来的设备信息,设备信息包含IP地址和端口、device id、用户名和密码、注册维护周期信息,发送200OK信息;
(5)SIP_SVR收到上层业务层取流指令,指令中包含多媒体接收服务器的IP和端口,SIP服务器将多媒体接收服务器的IP和端口组包通过SIP协议的invite指令发送至IPC设备;IPC会根据自身的能力,如果支持,则重新发送101或者发送200OK;如果不支持,则会返回400bad request至SIP_SVR;
(6)SIP_SVR发送invite指令后,会等待IPC返回,如果收到应答信息消息包,则生成SDP文件供多媒体服务器的transcode模块解析rtp使用,同时记录对应的资源信息以供后续停止播放流使用;如果收不到应答或者400bad request,则表示不支持invite取流指令;
(7)业务层获取到SDP文件后,会再次发送取流指令,SIP_SVR收到指令后会再次发送ack指令到IPC,IPC会发送RTP音视频数据到对应的多媒体服务器上,transcode模块收到RTP数据包后将对应的数据流转换成RTMP;
(8)业务层根据对应的RTMP地址进行预览播放。
本申请包括三个部分:1)Sip服务器端与IPC设备之间的注册和管理;2)SIP服务器与IPC设备之间的取流指令交互;3)多媒体模块与IPC与多媒体之间的RTP转RTMP方法。通过4G拨号方式和sip协议,将处于不同物理位置的设备集中管控并实时取流播放,以便管理者及时管控设备,针对应急场景可以实时进行调度。可应用于安防领域GB28181-2016协议及以上的版本应用;主要对应安防设备在无线4G或者wifi模块通过外网的方式接入。通过sip协议接入到云端对应的sip服务器,并由sip服务器控制交互,将对应的RTP数据包推送到云端多媒体服务器,并通过解码模块转码,通过rtmp方式供多个外网客户端监控。相对于现有的GB28181协议的应用场景,公安平台可以通过外网的方式随时监控到公安平台以外的网络设备,并根据实时图像进行及时应急调度。
Claims (4)
1.SIP协议在GB28181下无线网络监控方法,其特征是,具体包括如下步骤:
(1)IPC启动GB28181模块向SIP_SVR中心服务器注册;
(2)SIP_SVR中心服务器启动后,监听配置的IP和端口,当收到SIP注册包时,判断认证头部是否为空;如果为空,则返回随机数至请求的设备进入下一步;如果不为空,则验证用户名密码是否正确;如果正确,则进入步骤(4),如果失败,则返回401认证失败;
(3)IPC收到401认证失败的错误,再获取是否有认证头部信息,如果有,则读取随机数和算法模式,再根据随机数和算法模式,组合用户名和密码重新发送认证;如果收到200OK,则进去到下一步;
(4)SIP_SVR登记已经认证过的注册上来的设备信息,发送200OK信息;
(5)SIP_SVR收到上层业务层取流指令,指令中包含多媒体接收服务器的IP和端口,SIP服务器将多媒体接收服务器的IP和端口组包通过SIP协议的invite指令发送至IPC设备;
(6)SIP_SVR发送invite指令后,会等待IPC返回,如果收到应答信息消息包,则生成SDP文件供多媒体服务器的transcode模块解析rtp使用;如果收不到应答或者400 badrequest,则表示不支持invite取流指令;生成SDP文件供多媒体服务器的transcode模块解析rtp使用的同时,记录对应的资源信息以供后续停止播放流使用;
(7)业务层获取到SDP文件后,会再次发送取流指令,SIP_SVR收到指令后会再次发送ack指令到IPC,IPC会发送RTP音视频数据到对应的多媒体服务器上,transcode模块收到RTP数据包后将对应的数据流转换成RTMP;
(8)业务层根据对应的RTMP地址进行预览播放。
2.根据权利要求1所述的SIP协议在GB28181下无线网络监控方法,其特征是,在步骤(1)中,IPC启动GB28181模块,根据设置的SIP_SVR、device id 和端口号,组合成SIP注册包后向SIP_SVR中心服务器注册。
3.根据权利要求1或2所述的SIP协议在GB28181下无线网络监控方法,其特征是,在步骤(4)中,设备信息包含IP地址和端口、device id、用户名和密码、注册维护周期信息。
4.根据权利要求1或2所述的SIP协议在GB28181下无线网络监控方法,其特征是,在步骤(5)中,IPC会根据自身的能力,如果支持,则重新发送101或者发送200OK;如果不支持,则会返回400 bad request至 SIP_SVR。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811122507.9A CN109246115B (zh) | 2018-09-26 | 2018-09-26 | Sip协议在gb28181下无线网络监控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811122507.9A CN109246115B (zh) | 2018-09-26 | 2018-09-26 | Sip协议在gb28181下无线网络监控方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109246115A CN109246115A (zh) | 2019-01-18 |
CN109246115B true CN109246115B (zh) | 2021-05-25 |
Family
ID=65057453
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811122507.9A Active CN109246115B (zh) | 2018-09-26 | 2018-09-26 | Sip协议在gb28181下无线网络监控方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109246115B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1913533A (zh) * | 2006-09-05 | 2007-02-14 | 北京天地互连信息技术有限公司 | 基于会话初始化协议的远程视频监控***及其实现方法 |
CN101159628A (zh) * | 2007-11-07 | 2008-04-09 | 中兴通讯股份有限公司 | 一种视频监控前端穿越网络地址转换模块的方法 |
CN104685894A (zh) * | 2012-10-26 | 2015-06-03 | 英特尔公司 | 基于视频定向的多媒体适应 |
WO2015131922A1 (en) * | 2014-03-03 | 2015-09-11 | Telefonaktiebolaget L M Ericsson (Publ) | Streaming media content to a user equipment in an internet protocol multimedia subsystem |
CN104954764A (zh) * | 2015-07-21 | 2015-09-30 | 上海远哲电子技术有限公司 | 基于视频资源安全网关的视频监控*** |
CN105872453A (zh) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 网络摄像头监控方法、服务器及*** |
CN106506506A (zh) * | 2016-11-15 | 2017-03-15 | 江西憶源多媒体科技有限公司 | 一种跨网通信的方法 |
CN108206833A (zh) * | 2018-01-11 | 2018-06-26 | 福建星网锐捷通讯股份有限公司 | 音视频数据传输方法及其*** |
CN108337527A (zh) * | 2017-12-18 | 2018-07-27 | 武汉烽火众智智慧之星科技有限公司 | 一种接入网关及一种接入方法 |
-
2018
- 2018-09-26 CN CN201811122507.9A patent/CN109246115B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1913533A (zh) * | 2006-09-05 | 2007-02-14 | 北京天地互连信息技术有限公司 | 基于会话初始化协议的远程视频监控***及其实现方法 |
CN101159628A (zh) * | 2007-11-07 | 2008-04-09 | 中兴通讯股份有限公司 | 一种视频监控前端穿越网络地址转换模块的方法 |
CN104685894A (zh) * | 2012-10-26 | 2015-06-03 | 英特尔公司 | 基于视频定向的多媒体适应 |
WO2015131922A1 (en) * | 2014-03-03 | 2015-09-11 | Telefonaktiebolaget L M Ericsson (Publ) | Streaming media content to a user equipment in an internet protocol multimedia subsystem |
CN104954764A (zh) * | 2015-07-21 | 2015-09-30 | 上海远哲电子技术有限公司 | 基于视频资源安全网关的视频监控*** |
CN105872453A (zh) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 网络摄像头监控方法、服务器及*** |
CN106506506A (zh) * | 2016-11-15 | 2017-03-15 | 江西憶源多媒体科技有限公司 | 一种跨网通信的方法 |
CN108337527A (zh) * | 2017-12-18 | 2018-07-27 | 武汉烽火众智智慧之星科技有限公司 | 一种接入网关及一种接入方法 |
CN108206833A (zh) * | 2018-01-11 | 2018-06-26 | 福建星网锐捷通讯股份有限公司 | 音视频数据传输方法及其*** |
Also Published As
Publication number | Publication date |
---|---|
CN109246115A (zh) | 2019-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108881814B (zh) | 视联网终端与网络摄像头通信的方法、装置以及交互*** | |
CN108964963B (zh) | 一种基于视联网的告警***及实现告警的方法 | |
CN108574818B (zh) | 一种信息显示的方法、装置和服务器 | |
CN109194697B (zh) | SIP协议在GB28181下Internet监控方法 | |
CN108881815B (zh) | 一种视频数据的传输方法和装置 | |
CN110493351B (zh) | 一种视联网接入方法、装置、设备及存储介质 | |
CN110087040B (zh) | 一种监控视频调取方法及*** | |
CN110769310B (zh) | 一种基于视联网的视频处理方法和装置 | |
CN109150905B (zh) | 一种视联网资源释放方法及视联网共享平台服务器 | |
CN105450994A (zh) | 一种基于rtsp协议的视频指挥调度***和方法 | |
CN110012322B (zh) | 一种视联网业务发起的方法和*** | |
CN108023858B (zh) | 一种视联网网管安全认证方法及其*** | |
CN110113566B (zh) | 一种视频流调取的方法和装置 | |
CN108965227B (zh) | 一种数据处理方法及视联网会议服务器 | |
CN112532946A (zh) | 一种基于多协议的流媒体***设计方法 | |
CN109246486B (zh) | 一种组帧方法和装置 | |
CN110191304B (zh) | 数据处理方法、装置及存储介质 | |
CN111147789B (zh) | 一种音视频流录制的方法、装置、设备以及存储介质 | |
CN108965782B (zh) | 一种会议处理方法和装置 | |
CN106453440A (zh) | 一种录播*** | |
CN110113558B (zh) | 数据处理方法、装置、***及计算机可读存储介质 | |
CN109347844B (zh) | 一种设备接入互联网的方法及装置 | |
CN109151519B (zh) | 一种基于视联网的配置分发方法和*** | |
CN110536178B (zh) | 一种直播控制方法和*** | |
CN108965220B (zh) | 一种会议控制权同步的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |