[发明专利]一种基于DSS分时系统的TCP方式中转音视频数据流的方法有效
申请号: | 201611191183.5 | 申请日: | 2016-12-21 |
公开(公告)号: | CN106658224B | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 杨智勤 | 申请(专利权)人: | 厦门普杰信息科技有限公司 |
主分类号: | H04N21/6437 | 分类号: | H04N21/6437;H04N21/647;H04L29/06 |
代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 朱凌 |
地址: | 361000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于DSS分时系统的TCP方式中转音视频数据流的方法,包括以下步骤:步骤1、基于DSS框架设计TCP中转插件;步骤2、基于DSS框架设计TCP反射模块插件;步骤3、用户在用户终端即RTSP客户端向TCP中转插件提出请求,TCP中转插件根据数据存储文件对音视频源进行引流,将音视频源转往服务器,当服务器捕获到音视频数据流时,触发TCP反射插件;所述数据存储文件来自数据库;步骤4:TCP反射模块插件在服务器捕捉到音视频数据流时,对与用户请求对应的数据库中的音视频数据流进行反射,完成音视频数据流中转。本发明规避了NAT问题,提升了音视频数据流中转的稳定性,占用服务器资源减少,音视频数据传输更为流畅。 | ||
搜索关键词: | 一种 基于 dss 分时 系统 tcp 方式 中转 视频 数据流 方法 | ||
【主权项】:
1.一种基于DSS分时系统的TCP方式中转音视频数据流的方法,其特征在于,包括以下步骤:步骤1、基于DSS框架设计TCP中转插件,在TCP中转插件中设计注册角色、初始化角色、RTSP过滤角色、RTSP路由角色、RTSP提交处理角色和关闭角色,在TCP中转插件中设计的各角色是该插件中具有高内聚、低耦合的模块,所有角色均在协议解析主流程被调用,其中注册角色用于注册当前插件中所有要具备的功能角色,TCP中转插件的初始化角色用于初始化当前插件需要用到的数据结构以及启动RTSP客户端任务,RTSP过滤角色用于过滤当前用户请求指令是否是HTTP隧道方式,TCP中转插件的RTSP路由角色用于重定位当前用户请求的目的,RTSP提交处理角色和关闭角色用于处理和回复当前用户请求指令,TCP中转插件的关闭角色用于关闭/释放掉当前用户请求指令过程和资源;步骤2、基于DSS框架设计TCP反射模块插件,并在TCP反射模块插件中注册初始化角色、重读配置文件角色、RTSP路由角色、RTSP预处理角色、RTSP码流数据角色、客户端会话关闭角色、关闭角色及RTSP认证角色;其中TCP反射模块插件的初始化角色用于注册当前插件中所有要具备的功能角色,TCP反射模块插件的RTSP路由角色用于重定位当前用户请求的目的,RTSP预处理角色用于预先判断当前用户请求是否合法,RTSP码流数据角色用于对RTP/RTCP数据流进行处理,客户端会话关闭角色用于关闭/释放客户端请求连接过程以及资源,TCP反射模块插件的关闭角色用于在服务器端关闭当前用户请求连接的RTSP过程,RTSP认证角色用于在服务器配置文件设置了身份认证时对用户请求连接进行身份认证;步骤3、TCP中转插件根据数据存储文件对音视频源进行引流,将音视频源转往服务器,当服务器捕获到音视频数据流时,触发TCP反射模块插件;所述数据存储文件来自数据库;步骤4:TCP反射模块插件在服务器捕捉到音视频数据流时,对与用户请求对应的数据库中的音视频数据流进行反射,从而完成音视频数据流中转。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门普杰信息科技有限公司,未经厦门普杰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611191183.5/,转载请声明来源钻瓜专利网。