[发明专利]一种流媒体资源的传输方法及系统有效
申请号: | 201810350528.X | 申请日: | 2018-04-18 |
公开(公告)号: | CN110392020B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 邹爽;吕士表 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈向敏 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 资源 传输 方法 系统 | ||
1.一种流媒体资源的传输方法,其特征在于,所述方法包括:
负载均衡服务器接收客户端发来的指向目标流媒体资源的处理请求,并将所述处理请求调度至第一进程;
所述第一进程判断是否由所述第一进程处理所述处理请求,若否,将所述处理请求转发至所述第一进程所处层级中的第二进程;
所述第二进程判断是否由所述第二进程处理所述处理请求,若是,通过所述第二进程构建所述处理请求对应的响应请求,所述响应请求中包括所述第二进程生成的用于访问所述目标流媒体资源的访问地址和所述第二进程反馈的应答流媒体信息;
所述第二进程将所述响应请求反馈给所述第一进程,并通过所述第一进程将所述响应请求反馈给所述客户端,以使得所述客户端根据所述访问地址和所述应答流媒体信息与所述第二进程之间建立WebRTC连接,并通过建立的所述WebRTC连接传输所述目标流媒体资源;
其中,若所述第二进程无法处理所述处理请求,所述第二进程通过另一个层级的负载均衡服务器将所述处理请求调度至第三进程,其中,所述第三进程与所述第二进程处于内容分发网络中的不同层级,并且通过所述客户端与所述第二进程之间建立的WebRTC连接以及所述第二进程与所述第三进程之间建立的WebRTC连接,传输所述目标流媒体资源。
2.根据权利要求1所述的方法,其特征在于,所述处理请求包括资源获取请求;相应地,判断是否由所述第一进程处理所述处理请求包括:
判断所述第一进程关联的本地资源中是否包含所述目标流媒体资源,若包含,判定由所述第一进程处理所述处理请求,若不包含,判定不由所述第一进程处理所述处理请求。
3.根据权利要求1所述的方法,其特征在于,所述处理请求包括资源上传请求,所述资源上传请求中包括所述目标流媒体资源的唯一标识;相应地,判断是否由所述第一进程处理所述处理请求包括:
计算所述唯一标识对应的散列值,并判断所述散列值是否表征所述第一进程;若是,判定由所述第一进程处理所述处理请求,若否,判定不由所述第一进程处理所述处理请求。
4.根据权利要求1所述的方法,其特征在于,所述处理请求包括资源上传请求,所述资源上传请求中包括所述客户端支持的候选流媒体信息,所述响应请求中还包括由所述第二进程基于所述候选流媒体信息生成的应答流媒体信息;相应地,通过建立的所述连接传输所述目标流媒体资源包括:
所述客户端根据所述应答流媒体信息对所述目标流媒体资源进行处理,并按照所述访问地址向所述第二进程上传经过处理的目标流媒体资源。
5.根据权利要求1所述的方法,其特征在于,所述处理请求包括资源获取请求,所述资源获取请求中包括所述目标流媒体资源的唯一标识,所述响应请求中还包括所述目标流媒体资源关联的目标流媒体信息;相应地,通过建立的所述连接传输所述目标流媒体资源包括:
所述客户端通过所述访问地址下载所述目标流媒体资源,并通过所述目标流媒体信息对下载的所述目标流媒体资源进行处理。
6.根据权利要求1所述的方法,其特征在于,所述访问地址由所述第二进程按照以下方式生成:
所述第二进程获取自身的公网IP地址和端口地址,并将所述公网IP地址和所述端口地址的组合作为用于访问所述目标流媒体资源的访问地址。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断是否由所述第三进程处理所述处理请求,若是,通过所述第三进程构建所述处理请求对应的响应请求,所述响应请求中包括所述第三进程生成的用于访问所述目标流媒体资源的访问地址;
将所述第三进程构建的响应请求反馈给所述第二进程,以使得所述第二进程与所述第三进程建立连接;
通过所述第二进程将所述第三进程构建的响应请求中的访问地址改写为所述第二进程生成的访问地址,并将改写了访问地址的响应请求反馈给所述客户端,以使得所述客户端与所述第二进程建立连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810350528.X/1.html,转载请声明来源钻瓜专利网。