一种视频监控系统中sip客户端访问rtsp媒体设备的方法及网关设备的制造方法

文档序号:8415941阅读:287来源:国知局
一种视频监控系统中sip客户端访问rtsp媒体设备的方法及网关设备的制造方法
【技术领域】
[0001] 本发明涉及视频监控技术领域,特别是涉及一种视频监控系统中SIP客户端访问 RTSP媒体设备的方法及网关设备。
【背景技术】
[0002] 随着近年来科技的进步和视频监控系统的发展,原先以私有协议作为信令控制协 议为主的网络视频监控系统已经逐渐被采用标准的SIP协议所取代。网络视频监控系统采 用SIP协议之后,系统与系统互联、系统与前端设备对接都得到了极大的方便,从而大大的 增强了监控系统的融合性,扩展性,开放性。
[0003]目前视频监控系统中存在大量的非SIP协议的设备终端,支持RTSP协议标准的设 备,特别是基于RTSP标准制定的0NVIF国际标准,这样就存在采用SIP标准的视频监控平 台与采用RTSP标准的设备间无法进行对接,导致监控平台的兼容性和开放性大大降低。而 SIP视频监控系统中获取前端设备码流时,一般都采用SDP来描述媒体信息,这与RTSP协 议中采用的完全一致,因此码流处理时,信息完全对等,这就给两者进行融合转换提供了可 能。

【发明内容】

[0004] 根据现有技术中的缺陷,本发明提供了一种视频监控系统中SIP客户端访问RTSP 媒体设备的方法及网关设备,该方法通过将SIP监控系统中获取媒体流的相关信令转换成 RTSP信令,实现SIP客户端对RTSP媒体设备中媒体数据的访问。
[0005] -种SIP客户端访问RTSP媒体设备的方法,包括如下步骤:
[0006] 通过定期交互维持RTSP媒体设备的在线状态;
[0007] 当SIP客户端对RTSP媒体设备的媒体资源需要访问时,根据请求的SIP消息建立 客户端侧的会话,同时建立与RTSP媒体设备间的RTSP会话,并将两者进行绑定后生成一个 事物,添加进事物列表,后续的消息转换都根据该事物来进行;
[0008] 根据建立的所述事物,将从RTSP媒体设备获取过来的媒体流转发给目标SIP客户 端进行播放。
[0009] 一种SIP客户端访问RTSP媒体设备的网关设备包括:
[0010]RTSP媒体设备管理模块,SIP消息交互模块,RTSP消息交互模块,信令转换模块以 及媒体转发模块。 【附图说明】 图1是本发明实施例SIP客户端访问RTSP媒体设备的方法的总体流程图; 图2是本发明实施例SIP客户端访问RTSP媒体设备的系统架构图; 图3本发明实施例SIP客户端访问RTSP媒体设备的方法中启动视频媒体流的流程图; 图4本发明实施例SIP客户端访问RTSP媒体设备的方法中停止视频媒体流的流程图;【具体实施方式】 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式做 进一步地详细描述。 本发明实施例提供一种监控系统中SIP客户端访问RTSP媒体设备的方法。参见图1, 图1是本发明实施例SIP客户端访问RTSP媒体设备的方法的总体流程图。该流程包括以 下步骤: 步骤101,通过定期交互维持RTSP媒体设备的在线状态; 步骤102,当SIP客户端对RTSP媒体设备的媒体资源需要访问时,根据请求的SIP消息 建立客户端侧的会话,同时建立与RTSP媒体设备间的RTSP会话,并将两者进行绑定后生成 一个事物,添加进事物列表,后续的消息转换都根据该事物来进行; 步骤103,根据建立的所述事物,将从RTSP媒体设备获取过来的媒体流转发给目标SIP 客户端进行播放。 其中,目标RTSP媒体设备可以是RTSP终端设备或者应用服务器,或者其他支持RTSP 协议控制的终端或系统。 本发明实施例基于以上方法,提供一种网关设备。该网关设备主动发现并维持特定的 RTSP媒体设备,并保存RTSP媒体设备的相关信息,并向SIP客户端发起注册认证,维持与 SIP客户端的状态连接与交互。当SIP客户端发起对RTSP媒体设备的视频资源请求时,根 据规则,将SIP消息转换成对应的RTSP消息,发送给目标RTSP媒体设备;接收目标RTSP媒 体设备返回的对应的RTSP响应,转换成SIP的响应消息后,发送给SIP客户端。 网关设备包括:RTSP媒体设备管理模块,SIP消息交互模块,RTSP消息交互模块,信令 转换模块以及媒体转发模块。 RTSP媒体设备管理模块,用于RTSP媒体设备的状态维护,存储所述RTSP媒体设备的相 关信息,定期轮训检测所述RTSP媒体设备的在线状态。 SIP消息交互模块,用于与SIP客户端进行交互,包括接收SIP客户端的请求消息,发送 SIP响应给SIP客户端,维持与SIP客户端的状态。 RTSP消息交互模块,用于与RTSP媒体设备进行交互,包括接收RTSP媒体设备的响应消 息,发送RTSP消息给RTSP媒体设备,维持与RTSP媒体设备间的状态。 信令转换模块,根据协议转换原则,处理SIP消息与RTSP消息的互相转换。 媒体转发模块,用于通网关与RTSP媒体设备的之间的连接,以及网关与SIP客户端之 间的连接,将接收到的RTSP媒体设备发送的媒体流,转发给所述SIP客户端。 其中RTSP协议与SIP协议的转换规则,参见表1.
【主权项】
1. 一种视频监控系统中SIP客户端访问RTSP媒体设备的方法,其特征包括以下步骤: 1) 通过定期交互维持RTSP媒体设备的在线状态; 2) 当SIP客户端对RTSP媒体设备的媒体资源需要访问时,根据请求的SIP消息建立客 户端侧的会话,建立与RTSP媒体设备间的RTSP会话,并将两者进行绑定后生成事物,添加 进事物列表,后续的消息转换都根据该事物来进行; 3) 根据建立的所述事物,将从RTSP媒体设备获取过来的媒体流转发给目标SIP客户端 进行播放。
2. 根据权利要求1所述的方法,其特征在于,所述RTSP媒体设备包括:RTSP前端设备, RTSP回放服务器。
3. 根据权利要求1所述的方法,其特征在于,所述SIP客户端包括:SIP设备接入网关, SIP播放器。
4. 根据权利要求1所述的方法,其特征在于,所述的定期交互维持RTSP媒体设备在线 状态具体为采用定时用TCP短连接检测设备的监听状态作为在线的标志。
5. 根据权利要求4所述的方法,其特征在于,采用定时用TCP短连接检测设备的监听状 态作为在线的标志的步骤为: 定期用socket连接去连接所述RTSP媒体设备的指定的监听端口,如果连接成功,则认 为所述RTSP媒体设备在线,如果连接失败,则认为所述RTSP媒体设备离线。
6. 根据权利要求1所述的方法,其特征在于,所述根据请求的SIP消息建立客户端侧的 会话的步骤包括: 将SIP客户端发送的SIP消息进行记录,并做相应的状态处理,提取SIP消息中的关键 字段,作为客户端侧会话标记。
7. 根据权利要求6所述的方法,其特征在于,所述的客户端侧会话标记包括:Call ID, From Tag,VIA branch,CSeq0
8. 根据权利要求1所述的方法,其特征在于,所述建立与RTSP媒体设备间的RTSP会话 的步骤包括: 根据SIP请求中的TO字段的URI,定位到相应的RTSP媒体设备资源,与该设备建立 RTSP连接,生成RTSP SETUP消息,发送给RTSP媒体设备,并将RTSP SETUP的关键字段作为 标示RTSP会话的标记。
9. 根据权利要求8所述的方法,其特征在于,所述的RTSP会话标记是包括Session, CSeq, URI0
10. 根据权利要求1所述的方法,其特征在于,所述的后续的消息转换步骤包括: 将SIP客户端发送的SIP消息转换成特定的RTSP消息,将RTSP媒体设备发送的RTSP 消息转换成SIP消息。
11. 一种SIP客户端访问RTSP媒体资源的网关设备,其特征在于,包括:RTSP媒体设备 管理模块,SIP消息交互模块,RTSP消息交互模块,信令转换模块以及媒体转发模块。 RTSP媒体设备管理模块,用于RTSP媒体设备的状态维护,存储所述RTSP媒体设备的相 关信息,定期轮训检测所述RTSP媒体设备的在线状态。 SIP消息交互模块,用于与SIP客户端进行交互,包括接收SIP客户端的请求消息,发送 SIP响应给SIP客户端,维持与SIP客户端的状态。 RTSP消息交互模块,用于与RTSP媒体设备进行交互,包括接收RTSP媒体设备的响应消 息,发送RTSP消息给RTSP媒体设备,维持与RTSP媒体设备间的状态。 信令转换模块,根据协议转换原则,处理SIP消息与RTSP消息的互相转换。 媒体转发模块,用于通网关与RTSP媒体设备的之间的连接,以及网关与SIP客户端之 间的连接,将接收到的RTSP媒体设备发送的媒体流,转发给所述SIP客户端。
【专利摘要】本发明公开了一种视频监控系统中SIP客户端访问RTSP媒体设备的方法,该方法通过将SIP监控系统中获取媒体流的相关信令转换成RTSP信令,实现SIP客户端对RTSP媒体设备中媒体数据的访问。本发明还公开了一种视频监控系统中SIP客户端访问RTSP媒体资源的网关设备,以实现基于SIP的视频监控平台对RTSP前端设备视频资源的访问。本发明实施例技术方案的实现,有助于实现基于SIP协议为信令控制核心的网络视频监控平台对基于RTSP协议的前端设备的对接融合,特别是ONVIF设备,能够增强监控平台对前端设备的兼容性和开放性。
【IPC分类】H04N7-18, H04N21-63
【公开号】CN104735400
【申请号】CN201310731637
【发明人】叶裕雷, 沈乐平, 王庆烨, 王京
【申请人】浙江省公众信息产业有限公司
【公开日】2015年6月24日
【申请日】2013年12月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1