【技术实现步骤摘要】
一种音视频流的拉取方法、系统、服务器及介质
[0001]本申请涉及音视频领域,特别是涉及一种音视频流的拉取方法、系统、服务器及介质。
技术介绍
[0002]随着科技的发展,观看音视频直播的用户在不断的增加,用户使用的当前客户端从源站进行拉流的策略主要有:实时音视频拉取策略、内容分发网络(CDN)拉取策略等;其中实时音视频拉取策略的延时一般为300ms以内,基本满足所有直播的业务要求;CDN拉流策略时延一般在3s到5s间,只能满足一些基本的业务要求。
[0003]但是,使用上述实时音视频拉取策略时,虽然延时低,用户有较好的使用体验,但是平台投入的成本会很高,而使用CDN拉取策略时,成本较低,但是延时很高,会影响用户的使用体验,而平台一般只单给用户使用一种拉流的策略,从而导致平台投入成本较高或使用户的使用体验较低。
[0004]因此,如何设计一种在控制拉流时延为一个较低值时,使成本也得到有效降低的拉流方法,是本领域技术人员亟待解决的问题。
技术实现思路
[0005]本申请的目的是提供一种音视频流的 ...
【技术保护点】
【技术特征摘要】
1.一种音视频流的拉取方法,其特征在于,包括:获取用户在当前直播平台上的等级数据;获取直播服务器当前的占用带宽值;根据所述占用带宽值与带宽阈值的关系,以及所述等级数据确定所述用户对应的拉流类型。2.根据权利要求1所述的音视频流的拉取方法,其特征在于,所述获取用户在当前直播平台上的等级数据之前,还包括:若与当前直播相关的参数满足预设条件,进入所述获取用户在当前直播平台上的等级数据步骤;其中,所述直播相关的参数至少包括以下之一:用户的等级、或带宽阈值或直播服务器的运行时间;对应的,所述预设条件至少包括以下之一:所述用户的等级数据发生更新;或,所述带宽阈值发生变化;或,所述直播服务器的运行时间达到预设周期时间。3.根据权利要求1所述的音视频流的拉取方法,其特征在于,所述拉流类型包括:实时拉流和CDN拉流;所述等级数据包括:等级和等级分数;所述根据所述占用带宽值与带宽阈值的关系,以及所述等级数据确定所述用户对应的拉流类型包括:若所述占用带宽值已达到所述带宽阈值,则根据所述等级分数的排序结果确定用户对应的拉流类型;若所述占用带宽值未达到所述带宽阈值,则根据所述等级确定用户对应的拉流类型。4.根据权利要求3所述的音视频流的拉取方法,其特征在于,所述根据所述等级确定用户对应的拉流类型包括:若所述等级为最高等级,则确定所述用户对应的拉流类型为所述实时拉流;若所述等级为非最高等级,则根据所述占用带宽值与所述带宽阈值的关系确定所述用户对应的拉流类型。5.根据权利要求3所述的音视频流的拉取方法,其特征在于,所述根据所述等级分数的排序结果确定用户对应的拉流类型包括:从所述等级分数的排序结果中判断用户的所述等级分数是否大于预设等级分数;若大于,则确定用户对应的拉流类型为所述实时拉流;若不大于,则确定用户对应的拉流类型为所述CDN拉流;或,根据所述占用带宽值和所述带宽阈值的关系确定待加入到所述实时拉流中用户的第一预设数量;以所述等级分数由高到低的顺序从所述等级分数的排序结果中选取所述第一预设数量的用户;将选取的所述用户对应的拉流类型确定为所述实时拉流,并将其余用户对应的拉流类型确定为所述CDN拉流。
6.根据权利要求4所述的音视频流的拉取方法,其特征在于,根据行为数据信息确定所述等级和所述等级分数;其中,通过所述行为数据信息确定所述用户对应的等级分数,并根据所述等级分数确定所述用户对应的等级。7.根据权利要求4所述的音视频流的拉取方法,其特征在于,所述等级包括第一等级、第二等级、第三等级,其中所述第一等级为所述最高等级;所述第二等级和所述第三等级为所述非最高等级;所述若所述等级为非最高等级,则根据所述占用带宽值与所述带宽阈值的关系确定所述用户对应的拉流类型包括:当所述等级为所述第二等级时,判断所述占用带宽值是否小于第一预设值,其中所述第一预设值小于所述带宽阈值;若所述占用带宽值不小于所述第一预设值,则确定所述用户对应的拉流类型为所述CDN拉流;若所述占用带宽值小于所述第一预设值,则确定所述用户对应的拉流类型为所述实时拉流;当所述等级为所述第三等级时,判断所述占用带宽值是否小于第二预设值;若所述占用带宽值不小于所述第二预设值,则确定所述用户对应的拉流类型为所述CDN拉流;若所述占用带宽值小于所述第二预设值,则确定所述用户对应的拉流类型为所述实时拉流;其中所述第二预设值小于所述第一预设值。8.根据权利要求4所述的音视频流的拉取方法,其特征在于,若所述最高等级的用户对应的占用带宽值不大于所述带宽阈值,还包括:获取所述非最高...
【专利技术属性】
技术研发人员:刘治望,
申请(专利权)人:深圳市迅雷网文化有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。