媒体资源获取方法、装置及网关设备制造方法及图纸

技术编号:20331330 阅读:50 留言:0更新日期:2019-02-13 07:09
本发明专利技术公开了一种媒体资源获取方法、装置及网关设备,应用于第一终端和第二终端,其中,所述第一终端基于RTSP协议,所述第二终端基于SIP协议,该方法包括:接收所述第一终端发送的RTSP请求消息;将所述RTSP请求消息转换为SIP信令消息,及将所述SIP信令消息发送至所述第二终端;在所述第二终端对所述SIP信令消息进行确认后,接收所述第二终端传送的媒体资源的PS流;将所述媒体资源的PS流转换为RTP流及将所述RTP流发送至所述第一终端。本发明专利技术的技术方案,可以将基于RTSP协议的终端与基于SIP协议的终端进行结合,解决了RTSP协议和SIP协议的兼容性的问题,有效的扩展了使用SIP协议来访问媒体资源的应用领域。

【技术实现步骤摘要】
媒体资源获取方法、装置及网关设备
本专利技术涉及多媒体
,具体而言,涉及一种媒体资源获取方法、装置及网关设备。
技术介绍
随着多媒体技术及网络技术的快速发展,网络通信协议日益多样化导致不同网络协议间的通信愈加困难。尤其在多媒体调度领域,在发布的GB/T28181中指出,视频监控互联互通推荐使用SIP(SessionInitiationProtocol,会话初始协议)协议,而目前绝大部分的视频监控流媒体则主要使用了RTSP(RealTimeStreamingProtocol,实时流传输协议)协议,由于目前基于SIP的多媒体调度网关设备对传统RTSP协议不兼容,导致部署的基于SIP协议的多媒体调度系统无法与现实中已经部署的基于RTSP协议的终端设备实现协同工作,造成资源的浪费。
技术实现思路
鉴于上述问题,本专利技术实施例的目的在于提供一种媒体资源获取方法、装置及网关设备,以解决现有技术的不足。根据本专利技术的一个实施方式,提供一种媒体资源获取方法,应用于第一终端和第二终端,其中,所述第一终端基于RTSP协议,所述第二终端基于SIP协议,该方法包括:接收所述第一终端发送的RTSP请求消息;将所述RTSP请求消息转换为SIP信令消息,及将所述SIP信令消息发送至所述第二终端;在所述第二终端对所述SIP信令消息进行确认后,接收所述第二终端传送的媒体资源的PS流;将所述媒体资源的PS流转换为RTP流及将所述RTP流发送至所述第一终端。在上述的媒体资源获取方法中,所述“将所述RTSP请求消息转换为SIP信令消息”包括:对所述RTSP请求消息进行解析得到RTSP地址及RTSP请求消息的基本内容,其中,所述基本内容包括RTSP信令方法及RTSP消息字段;根据预先存储的RTSP地址和SIP地址的映射关系获得与所述RTSP地址对应的SIP地址;根据预先存储的RTSP信令方法和SIP信令方法的映射关系获得与所述RTSP信令方法对应的SIP信令方法;根据预先存储的RTSP消息字段和SIP消息字段的映射关系获得与所述RTSP消息字段对应的SIP消息字段;将所述SIP地址、所述SIP信令方法及所述SIP消息字段组合为所述SIP信令消息。在上述的媒体资源获取方法中,所述“将所述媒体资源的PS流转换为RTP流”包括:对所述媒体资源的PS流的数据包进行解析,提取有效码流;将所述有效码流进行RTP封装得到所述媒体资源的RTP流。在上述的媒体资源获取方法中,,还包括:在获取所述媒体资源的RTP流后,所述第一终端还对所述RTP流进行预设操作。在上述的媒体资源获取方法中,所述预设操作包括播放、回放、查询及下载。在上述的媒体资源获取方法中,所述“接收由所述第一终端向所述第二终端发送的RTSP请求消息”之前还包括:接收第一终端发送的携带SDP信息的协商请求消息及获取所述第二终端的SDP信息;将所述第一终端的SDP信息与所述第二终端的SDP信息进行协商,及将协商结果发送至所述第一终端。根据本专利技术的另一个实施方式,提供一种媒体资源获取装置,应用于第一终端和第二终端,其中,所述第一终端基于RTSP协议,所述第二终端基于SIP协议,该装置包括:第一接收模块,用于接收所述第一终端发送的RTSP请求消息;第一转换发送模块,用于将所述RTSP请求消息转换为SIP信令消息,及将所述SIP信令消息发送至所述第二终端;第二接收模块,用于在所述第二终端对所述SIP信令消息进行确认后,接收所述第二终端传送的媒体资源的PS流;第二转换发送模块,用于将所述媒体资源的PS流转换为RTP流及将所述RTP流发送至所述第一终端。在上述的媒体资源获取装置中,所述第一转发发送模块包括:对所述RTSP请求消息进行解析得到RTSP地址及RTSP请求消息的基本内容,其中,所述基本内容包括RTSP信令方法及RTSP消息字段;根据预先存储的RTSP地址和SIP地址的映射关系获得与所述RTSP地址对应的SIP地址;根据预先存储的RTSP信令方法和SIP信令方法的映射关系获得与所述RTSP信令方法对应的SIP信令方法;根据预先存储的RTSP消息字段和SIP消息字段的映射关系获得与所述RTSP消息字段对应的SIP消息字段;将所述SIP地址、所述SIP信令方法及所述SIP消息字段组合为所述SIP信令消息。根据本专利技术的又一个实施方式,提供一种网关设备,所述网关设备包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述网关设备执行上述的媒体资源获取方法。根据本专利技术的再一个实施方式,提供一种计算机可读存储介质,其存储有上述的网关设备中所使用的所述计算机程序。本公开的实施例提供的技术方案可以包括如下有益效果:本专利技术实施例提出的一种媒体资源获取方法、装置及网关设备,将基于RTSP协议的终端与基于SIP协议的终端进行结合,解决了RTSP协议和SIP协议的兼容性的问题,使得部署的基于SIP协议的多媒体调度系统与现实中已经部署的基于RTSP协议的终端设备实现协同工作,有效的扩展了使用SIP协议来访问媒体资源的应用领域,减少资源浪费。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术保护范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术第一实施例提供的一种媒体资源获取方法的流程示意图。图2示出了本专利技术第二实施例提供的一种媒体资源获取方法的流程示意图。图3示出了本专利技术实施例提供的一种媒体资源获取装置的结构示意图。图4示出了本专利技术实施例提供的一种第一终端与第二终端的信令交互示意图。主要元件符号说明:300-媒体资源获取装置;310-第一接收模块;320-第一转换发送模块;330-第二接收模块;340-第二转换发送模块。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1图1示出了本专利技术第一实施例提供的一种媒体资源获取方法的流程示意图。该方法应用于第一终端和第二终端,其中,所述第一终端基于RTSP协议,所述第二终端基于SIP协议。本实施例中,所述终端可以为计算机终端,其中,所述计算机终端可包括台式电脑、个人电脑、服务器等。本实施例中,该方法应用于一个所述第一终端及一个第二终端。在一些其他的实施例中,该方法还应用于多个第一终端及一个第二终端。在步骤S110中,接收第一终端发送的RTSP请求消息。在步骤S120中,将RTSP请求消息转换为SIP信令消息,及将SIP信令消息发送至第二终端。在接收到第一终端发送的本文档来自技高网...

【技术保护点】
1.一种媒体资源获取方法,其特征在于,应用于第一终端和第二终端,其中,所述第一终端基于RTSP协议,所述第二终端基于SIP协议,所述媒体资源获取方法包括:接收所述第一终端发送的RTSP请求消息;将所述RTSP请求消息转换为SIP信令消息,及将所述SIP信令消息发送至所述第二终端;在所述第二终端对所述SIP信令消息进行确认后,接收所述第二终端传送的媒体资源的PS流;将所述媒体资源的PS流转换为RTP流及将所述RTP流发送至所述第一终端。

【技术特征摘要】
1.一种媒体资源获取方法,其特征在于,应用于第一终端和第二终端,其中,所述第一终端基于RTSP协议,所述第二终端基于SIP协议,所述媒体资源获取方法包括:接收所述第一终端发送的RTSP请求消息;将所述RTSP请求消息转换为SIP信令消息,及将所述SIP信令消息发送至所述第二终端;在所述第二终端对所述SIP信令消息进行确认后,接收所述第二终端传送的媒体资源的PS流;将所述媒体资源的PS流转换为RTP流及将所述RTP流发送至所述第一终端。2.根据权利要求1所述的媒体资源获取方法,其特征在于,所述“将所述RTSP请求消息转换为SIP信令消息”包括:对所述RTSP请求消息进行解析得到RTSP地址及RTSP请求消息的基本内容,其中,所述基本内容包括RTSP信令方法及RTSP消息字段;根据预先存储的RTSP地址和SIP地址的映射关系获得与所述RTSP地址对应的SIP地址;根据预先存储的RTSP信令方法和SIP信令方法的映射关系获得与所述RTSP信令方法对应的SIP信令方法;根据预先存储的RTSP消息字段和SIP消息字段的映射关系获得与所述RTSP消息字段对应的SIP消息字段;将所述SIP地址、所述SIP信令方法及所述SIP消息字段组合为所述SIP信令消息。3.根据权利要求1所述的媒体资源获取方法,其特征在于,所述“将所述媒体资源的PS流转换为RTP流”包括:对所述媒体资源的PS流的数据包进行解析,提取有效码流;将所述有效码流进行RTP封装得到所述媒体资源的RTP流。4.根据权利要求1所述的媒体资源获取方法,其特征在于,还包括:在获取所述媒体资源的RTP流后,所述第一终端还对所述RTP流进行预设操作。5.根据权利要求4所述的媒体资源获取方法,其特征在于,所述预设操作包括播放、回放、查询及下载。6.根据权利要求1所述的媒体资源获取方法,其特征在于,所述“接收...

【专利技术属性】
技术研发人员:刘子龙程腾万森刘立强
申请(专利权)人:安徽云森物联网科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1