[发明专利]流媒体调度方法、计算机存储介质及电子设备有效
| 申请号: | 202010357184.2 | 申请日: | 2020-04-29 |
| 公开(公告)号: | CN111526153B | 公开(公告)日: | 2023-03-07 |
| 发明(设计)人: | 陈汉升;邹阳星;董振江;江盛欣;刘双广 | 申请(专利权)人: | 高新兴科技集团股份有限公司 |
| 主分类号: | H04L65/60 | 分类号: | H04L65/60;H04L67/60;H04L67/63;H04L67/568;H04N21/2343;H04N21/262 |
| 代理公司: | 广州国鹏知识产权代理事务所(普通合伙) 44511 | 代理人: | 葛红 |
| 地址: | 510530 广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 流媒体 调度 方法 计算机 存储 介质 电子设备 | ||
1.一种流媒体调度方法,其特征在于,包括以下步骤:
S1、接收并解析客户端媒体数据请求;
S2、接收并预估流媒体分发单元输入负载与输出负载情况;
S3、选择符合用户要求网段的流媒体分发单元;
S4、选择预估负载最小的流媒体分发单元;
S5、调度流媒体进行媒体数据转发;
在步骤S1中,由调度中心服务器接收并解析客户端媒体数据请求,在步骤S2中,由所述调度中心服务器接收并预估所述流媒体分发单元定时上报的输入负载与输出负载情况;
所述步骤S2包括:
S21、接收所述流媒体分发单元输入负载与输出负载情况;
S22、初始化所述输入负载、输出负载和预估负载为0,所述调度中心服务器缓存各个流媒体分发单元s1、s2、s3…,预估输入负载i1=0、i2=0、i3=0…,预估输出负载o1=0、o2=0、o3=0…;请求中计数Q1=0、Q2=0、Q3=0;
S23、客户端请求m1码流时,所述调度中心服务器顺位选择流媒体分发单元s1,并标记流媒体分发单元s1的码流m1正在请求计数加1,流媒体分发单元s1的预估输入负载加1,流媒体分发单元s1的预估输出负载加1;
S24、流媒体分发单元s1回复失败或者超时,减去1次流媒体分发单元s1的预估输出负载,减去1次流媒体分发单元s1对m1码流的请求Q1,当流媒体分发单元s1对m1码流预估输出负载为0时,流媒体分发单元s1的预估输入负载减去1;
步骤S3包括:
S31、判断是否存在符合用户要求网段的流媒体分发单元,若不存在,则返回步骤S1,若存在,则执行步骤S32;
S32、请求实时媒体数据区分实时与历史,实时可复用。
2.根据权利要求1所述的方法,其特征在于,步骤S2还包括:
S25、在步骤S23中,若流媒体分发单元s1回复成功,则减去1次流媒体分发单元s1对m1码流的请求Q1,其他保留;若在步骤S23客户端c1请求m1码流之后,流媒体分发单元s1回复请求之前,有客户端c2也请求m1码流,则流媒体分发单元s1的预估输出负载加1,正在请求中计数加1;
S26、在步骤S25中,若流媒体分发单元s1回复c1的m1-c1请求失败,或者超时,减去1次流媒体分发单元s1的预估输出负载,减去1次流媒体分发单元s1对m1码流的请求Q1;
S27、在步骤S26中,若流媒体分发单元s1回复m1-c2请求失败,或者超时,减去1次流媒体分发单元s1对m1码流的请求Q1,减去1次流媒体分发单元s1的预估输出负载;若流媒体分发单元s1回复m1-c2成功,则减去1次流媒体分发单元s1对m1码流的请求Q1。
3.根据权利要求2所述的方法,其特征在于,步骤S2还包括:
S28、在步骤S25中,若流媒体分发单元s1回复c1的m1-c1请求成功,减去1次流媒体分发单元s1对m1码流的请求Q1,其余不变;
S29、在步骤S28中,若流媒体分发单元s1回复c2客户端的m1-c2请求失败,或者超时,减去1次流媒体分发单元s1对m1码流的请求Q1,减去1次流媒体分发单元s1的预估输出负载;如果流媒体分发单元s1回复c2客户端的m1-c2请求成功,减去1次流媒体分发单元s1对m1码流的请求Q1,其他不变。
4.根据权利要求1所述的方法,其特征在于,步骤S4包括:
S4a、选择预估输入负载最小的流媒体分布单元;
S4b、选择预估输出负载最小的流媒体分布单元;
步骤S32包括:
S331、判断所述流媒体分发单元是否存在可复用源,若不存在,则执行步骤S4a,若存在,则在可复用的所述流媒体分发单元中执行步骤S4b。
5.根据权利要求4所述的方法,其特征在于,步骤S4a包括:
S4a1、判断是否存在预估输入负载最小的流媒体分布单元,若不存在,则客户端终止媒体数据转发,若存在,则执行步骤S4a2;
S4a2、判断预估输入负载最小的流媒体分布单元的预计输入是否超负载,若超负载,则返回步骤S4a,若未超负载,则执行步骤S5。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高新兴科技集团股份有限公司,未经高新兴科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010357184.2/1.html,转载请声明来源钻瓜专利网。





