System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于通信,具体涉及一种码率适配方法、装置以及服务器。
技术介绍
1、当前,客户端在播放流媒体文件的过程中,多采用自适应码率(adaptivebitrate,abr)流技术来提升用户的观看体验。具体地,以视频类型的流媒体文件为例,在视频播放期间,客户端可以根据网络质量等因素,自动切换到更高码率或更低码率的视频流。
2、然而,这种方式往往需要针对客户端设置性能较优异的码率自适应算法。当客户端上设置的码率自适应算法无法满足要求时,对流媒体的自适应播放能力较差,进而客户端上流媒体的自适应播放效果也较差。
技术实现思路
1、本申请实施例提供一种码率适配方法、装置以及服务器,能够解决相关技术中客户端上设置的码率自适应算法无法满足要求时,对流媒体的自适应播放能力较差,进而客户端上流媒体的自适应播放效果也较差的技术问题。
2、第一方面,本申请实施例提供了一种码率适配方法,应用于服务器,该方法包括:
3、接收客户端的目标下载请求,所述目标下载请求用于请求下载流媒体资源的第一目标分片;
4、获取所述第一目标分片的分片时长;
5、获取分片下载时长参考值;
6、基于所述第一目标分片的分片时长和所述分片下载时长参考值,确定所述第一目标分片中具有目标码率的第二目标分片;
7、向所述客户端发送具有所述目标码率的所述第二目标分片。
8、第二方面,本申请实施例提供了一种码率适配装置,该装置包括:
9、接
10、获取模块,用于获取所述第一目标分片的分片时长;获取分片下载时长参考值;
11、确定模块,用于基于所述第一目标分片的分片时长和所述分片下载时长参考值,确定所述第一目标分片中具有目标码率的第二目标分片;
12、发送模块,用于向所述客户端发送具有所述目标码率的所述第二目标分片。
13、第三方面,本申请实施例提供了一种服务器,包括处理器和存储器,所述存储器存储程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
14、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被执行时实现如第一方面所述的方法的步骤。
15、在本申请实施例中,通过服务器接收客户端的目标下载请求,所述目标下载请求用于请求下载流媒体资源的第一目标分片;以及通过服务器获取所述第一目标分片的分片时长;获取分片下载时长参考值;并基于所述第一目标分片的分片时长和所述分片下载时长参考值,确定所述第一目标分片中具有目标码率的第二目标分片;向所述客户端发送具有所述目标码率的所述第二目标分片。由于可以由服务器确定第一目标分片中具有目标码率的第二目标分片,即码率适配过程由服务器来完成,而无需客户端来完成,这样一来,可以降低对客户端的要求,进而可以在客户端达到较好的自适应播放效果,解决相关技术中客户端上设置的码率自适应算法无法满足要求时,对流媒体的自适应播放能力较差,进而客户端上流媒体的自适应播放效果也较差的技术问题。
本文档来自技高网...【技术保护点】
1.一种码率适配方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的码率适配方法,其特征在于,所述目标码率包括第一目标码率,所述第一目标码率高于参考码率,所述参考码率为所述第一目标分片的前一个已下载分片的码率;
3.根据权利要求1所述的码率适配方法,其特征在于,所述目标码率包括第二目标码率;所述第二目标码率低于所述参考码率,所述参考码率为所述第一目标分片的前一个已下载分片的码率;
4.根据权利要求2所述的码率适配方法,其特征在于,在所述确定所述第一目标分片中具有目标码率的第二目标分片之前,所述方法还包括:获取分片下载速率参考值;
5.根据权利要求4所述的码率适配方法,其特征在于,所述将所述第一0目标分片中的指定分片,确定为第二目标分片,包括:
6.根据权利要求3所述的码率适配方法,其特征在于,在所述确定所述第一目标分片中具有目标码率的第二目标分片之前,所述方法还包括:获取分5片下载速率参考值;
7.根据权利要求6所述的码率适配方法,其特征在于,所述将所述第一5目标分片中的特定分片,确定为第
8.根据权利要求1所述的码率适配方法,其特征在于,在所述向所述客户端发送具有所述目标码率的所述第二目标分片之后,所述方法还包括:
9.根据权利要求1所述的码率适配方法,其特征在于,所述获取分片下载时长参考值,包括:
10.一种码率适配装置,其特征在于,所述码率适配装置包括:
11.一种服务器,其特征在于,包括处理器和存储器,所述存储器存储程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-9任一项所述的方法的步骤。
12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被执行时实现如权利要求1-9任一项所述的方法的步骤。
...【技术特征摘要】
1.一种码率适配方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的码率适配方法,其特征在于,所述目标码率包括第一目标码率,所述第一目标码率高于参考码率,所述参考码率为所述第一目标分片的前一个已下载分片的码率;
3.根据权利要求1所述的码率适配方法,其特征在于,所述目标码率包括第二目标码率;所述第二目标码率低于所述参考码率,所述参考码率为所述第一目标分片的前一个已下载分片的码率;
4.根据权利要求2所述的码率适配方法,其特征在于,在所述确定所述第一目标分片中具有目标码率的第二目标分片之前,所述方法还包括:获取分片下载速率参考值;
5.根据权利要求4所述的码率适配方法,其特征在于,所述将所述第一0目标分片中的指定分片,确定为第二目标分片,包括:
6.根据权利要求3所述的码率适配方法,其特征在于,在所述确定所述第一目标分片中具有目标码...
【专利技术属性】
技术研发人员:朱兴昌,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。