[发明专利]媒体流转发过程中的协议转换方法、装置有效
申请号: | 202110883565.9 | 申请日: | 2021-08-03 |
公开(公告)号: | CN113329040B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 叶恒;陆晓艳;颜海洋 | 申请(专利权)人: | 江苏怀业信息技术股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 陈红桥 |
地址: | 213000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 流转 过程 中的 协议 转换 方法 装置 | ||
1.一种媒体流转发过程中的协议转换方法,其特征在于,包括以下步骤:
接收RTSP客户端发起的数据请求,并建立会话映射,所述会话映射一端对应RTSP会话,另一端对应SIP会话;
提取所述数据请求中的关键内容,根据所述关键内容向SIP服务端发起SIP会话,以使所述SIP服务端根据所述SIP会话发送媒体流,所述关键内容包括SIP服务端的标识;
接收所述SIP服务端发送的所述媒体流,并对所述媒体流进行解析拼帧拆包后存入缓存队列,其中,解析内容包括媒体流的媒体格式;
根据所述会话映射向所述RTSP客户端发起RTSP会话,并根据RTSP会话将所述缓存队列中的数据包发送至所述RTSP客户端,以将GB28181协议转换成RTSP协议。
2.根据权利要求1所述的媒体流转发过程中的协议转换方法,其特征在于,根据RTSP会话将所述缓存队列中的数据包发送至所述RTSP客户端,包括:
根据所述缓存队列中的数据包的帧间隔时间设定定时器的时间间隔,其中所述定时器的时间间隔小于所述帧间隔时间;
判断所述缓存队列中的数据包的时间戳是否满足定时器当前的时间间隔范围;
若所述缓存队列中的数据包的时间戳满足所述定时器当前的时间间隔范围,则将满足所述定时器当前的时间间隔范围的数据包进行发送;
若所述缓存队列中的数据包的时间戳不满足所述定时器当前的时间间隔范围,则终止当前周期的数据包发送;
所述定时器的下一个时间间隔到达后,返回判断所述缓存队列中的数据包的时间戳是否满足定时器当前的时间间隔范围步骤;
当接收到所述RTSP客户端发出的停止数据包接收指令后,清空缓存队列并关闭所述RTSP会话。
3.根据权利要求2所述的媒体流转发过程中的协议转换方法,其特征在于,根据以下公式设定定时器的时间间隔:
,其中,∆t为所述定时器的时间间隔,t为所述数据包的帧间隔时间,n为正整数。
4.一种媒体流转发过程中的协议转换装置,其特征在于,包括:
接收模块,所述接收模块用于接收RTSP客户端发起的数据请求,并建立会话映射,所述会话映射一端对应RTSP会话,另一端对应SIP会话;
SIP会话发起模块,所述SIP会话发起模块用于提取所述数据请求中的关键内容,根据所述关键内容向SIP服务端发起SIP会话,以使所述SIP服务端根据所述SIP会话发送媒体流,所述关键内容包括SIP服务端的标识;
解析模块,所述解析模块用于接收所述SIP服务端发送的所述媒体流,并对所述媒体流进行解析拼帧拆包后存入缓存队列,其中,解析内容包括媒体流的媒体格式;
RTSP会话发起模块,所述RTSP会话发起模块用于根据所述会话映射向所述RTSP客户端发起RTSP会话,并根据RTSP会话将所述缓存队列中的数据包发送至所述RTSP客户端,以将GB28181协议转换成RTSP协议。
5.根据权利要求4所述的媒体流转发过程中的协议转换装置,其特征在于,所述RTSP会话发起模块进一步用于:
根据所述缓存队列中的数据包的帧间隔时间设定定时器的时间间隔,其中所述定时器的时间间隔小于所述帧间隔时间;
判断所述缓存队列中的数据包的时间戳是否满足定时器当前的时间间隔范围;
若所述缓存队列中的数据包的时间戳满足所述定时器当前的时间间隔范围,则将满足所述定时器当前的时间间隔范围的数据包进行发送;
若所述缓存队列中的数据包的时间戳不满足所述定时器当前的时间间隔范围,则终止当前周期的数据包发送;
下一个定时器的时间间隔到达后,返回判断所述缓存队列中的数据包的时间戳是否满足定时器当前的时间间隔范围步骤;
当接收到所述RTSP客户端发出的停止数据包接收指令后,清空缓存队列并关闭所述RTSP会话。
6.根据权利要求5所述的媒体流转发过程中的协议转换装置,其特征在于,所述RTSP会话发起模块根据以下公式设定定时器的时间间隔:
,其中,∆t为所述定时器的时间间隔,t为所述数据包的帧间隔时间,n为正整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏怀业信息技术股份有限公司,未经江苏怀业信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110883565.9/1.html,转载请声明来源钻瓜专利网。