[发明专利]一种数据流调度方法、系统、设备及介质有效
申请号: | 201911407070.8 | 申请日: | 2017-03-09 |
公开(公告)号: | CN111050188B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 徐贵荣;曾东方;苗辉 | 申请(专利权)人: | 贵州白山云科技股份有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/239;H04N21/242;H04N21/262;H04L29/08;H04L29/06;H04L12/863;H04L12/851 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 胡丹 |
地址: | 550003 贵州省贵阳市*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据流 调度 方法 系统 设备 介质 | ||
本发明提供了一种数据流调度方法、装置和系统。涉及内容分发网络;解决了遍历源服务器造成的资源浪费、成本增加、效率低下的问题。该方法包括:调度中心服务器接收源服务器发送的通知,在所述通知中携带有所述源服务器发布的流数据的信息;所述调度中心服务器记录并维护所述源服务器与该源服务器发布的流数据之间的对应关系;所述调度中心服务器向CDN各个分层中的至少一个服务器提供所述流数据与所述源服务器的对应关系。本发明提供的技术方案实现了兼具效率与可靠性的推送拉取数据流源服务器一致性保障。
本申请是2017年03月09日提交中国国家知识产权局专利局、申请号为201710138373.9、发明名称为“一种数据流调度方法、装置和系统”的中国专利申请的分案申请。
技术领域
本发明涉及内容分发网络(CDN),尤其涉及一种CDN中的数据流调度方法、系统、设备及介质。
背景技术
直播作为当下最火的应用之一,是针对有现场直播需求的用户,利用互联网(或专网)和先进的多媒体通信技术,在网上构建音频、视频、桌面共享、文档共享、互动环节等的在线交流与互动。以视频直播为例,主播在本地将自己正在实时直播的内容推送给服务器(推流),观众从服务器实时获取主播推送给服务器的直播内容(拉流),最后达到主播与观众进行交互的目的。
为了适应高效内容分发的需求,直播平台通常会使用内容分发网络(CDN)加速,使用户尽可能近的获取所需的内容,从而降低响应时间,提高交互的实时性。
在直播传输CDN加速应用场景下,主播通过边缘节点将流推到直播源服务器上,观众再通过边缘节点获取直播内容,如果该边缘节点没有该直播内容,则该边缘节点需要进行回源,从直播源服务器获得该直播内容并提供给观众。
由于直播源通常由多个集群组成,而一个集群又有多台服务器,因此,如何保证推流和拉流所选取的直播源服务器的一致性成为关键问题。
在直播传输加速的应用场景下,通常采用一致性hash策略,具体地,一个可以存储2^32次方个key的空间,可以想象成一个闭合的环形,将直播源服务器的所有IP,通过一定的hash算法A生成key,处理后映射到环上,流(URL)通过hash算法A生成key1,映射到环上,按顺时针方向找到离key1最近的直播源服务器IP,推流和拉流使用相同的流(URL)可以找到相同直播源服务器。但该策略存在缺点,即在直播源服务器列表变更时,往往造成推流和拉流的hash列表不同步,推流和拉流选取直播源服务器不一致,造成服务器异常。
为了解决这一问题,现有技术通常采用转推直播内容到多台直播源服务器进行备份,当拉流和推流选取的直播源服务器不一致时,继续遍历备份直播源服务器,直到找到流数据。但是,这一方面会降低直播源服务器承载能力,造成资源的浪费,极大增加成本,另一方面,遍历直播源服务器很大概率造成响应时间过长,直播服务得不到保障。
发明内容
本发明旨在解决上面描述的问题,提供了一种数据流调度方法、装置和系统。
根据本发明的第一方面,一种数据流调度方法,该方法适用于内容分发网络CDN,包括:
在CDN各个分层中的任一服务器接收到访问流数据的请求时,根据调度中心服务器的指示确定发布该流数据的源服务器;
自所述源服务器获取所述流数据。
优选的,在CDN各个分层中的任一服务器接收到访问流数据的请求时,根据调度中心服务器的指示确定发布该流数据的源服务器包括:
依据所述请求向所述调度中心服务器查询发布所述流数据的源服务器,或,
从本地存储的自所述调度中心服务器获取的流记录中查找发布所述流数据的源服务器,所述流记录包含所述流数据与发布该流数据的源服务器之间的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技股份有限公司,未经贵州白山云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911407070.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:便于脱模的砂芯成型模具
- 下一篇:一种数控门板冲孔定位装置及其定位方法