用于视频播放的方法和装置制造方法及图纸

技术编号:21577749 阅读:65 留言:0更新日期:2019-07-10 17:08
本申请提供了一种用于视频播放的方法和装置,该方法包括:接收客户端的目标视频的索引文件请求;根据该目标视频的索引文件请求,确定服务器当前时刻的负载;根据该服务器当前时刻的负载,确定该目标视频的目标索引文件,该目标索引文件包括该目标视频的至少一种码率,该码率用于该客户端播放该目标视频。本申请实施例服务器能够根据服务器的负载为客户端提供不同种类的目标索引文件,从而有助于提高视频播放的效果,即提高用户体验。

Method and device for video playback

【技术实现步骤摘要】
用于视频播放的方法和装置
本申请涉及图像显示领域,并且更具体地,涉及用于视频播放的方法和装置。
技术介绍
伴随着视频内容的不断丰富和用户接入网络带宽的不断增加,互联网视频流量正在经历爆发式增长。由于互联网的异构特质,用户的接入带宽参差不齐,为了保证用户体验,内容提供商一般提供多种码率,从几百k到数十M的码率,并保存在服务器。通常情况下,对于每一个视频,服务器会保留一份该视频的索引文件。该索引文件中记录了该视频一共有多少种不同的码率,每个码率的具体数值有多少,该视频的长度为多少等。当用户请求一个视频时,视频播放器会先去服务器请求该视频的索引文件,然后用户可以根据该索引文件中的码率从中选择指定的码率进行视频播放,或者用户选择码率自适应模式,则播放器自动的从索引文件中选择码率进行视频播放。传统方案中,视频的索引文件包括该视频支持的所有的可用码率,每次视频播放器请求该视频的索引文件时,服务器都会将包含相同码率的索引文件发送给播放器。传统方案可能会造成用户体验差,例如,索引文件包括不适宜播放器播放视频的码率的情况下,容易造成视频播放效果不佳。
技术实现思路
本申请提供了一种用于视频播放的方法和装置本文档来自技高网...

【技术保护点】
1.一种用于视频播放的方法,其特征在于,包括:接收客户端的目标视频的索引文件请求;根据所述目标视频的索引文件请求,确定服务器当前时刻的负载;根据所述服务器当前时刻的负载,确定所述目标视频的目标索引文件,所述目标索引文件包括所述目标视频的至少一种码率,所述码率用于所述客户端播放所述目标视频。

【技术特征摘要】
1.一种用于视频播放的方法,其特征在于,包括:接收客户端的目标视频的索引文件请求;根据所述目标视频的索引文件请求,确定服务器当前时刻的负载;根据所述服务器当前时刻的负载,确定所述目标视频的目标索引文件,所述目标索引文件包括所述目标视频的至少一种码率,所述码率用于所述客户端播放所述目标视频。2.根据权利要求1所述的方法,其特征在于,所述目标索引文件包括第一索引文件或第二索引文件,所述第一索引文件包括所述目标视频支持的全部码率,所述第二索引文件包括所述第一索引文件中的部分码率。3.根据权利要求2所述的方法,其特征在于,所述根据所述服务器当前时刻的负载,确定所述目标视频的目标索引文件包括:根据所述当前时刻的上一时刻采用的索引文件和所述服务器当前时刻的负载,确定所述目标视频的目标索引文件。4.根据权利要求3所述的方法,其特征在于,所述根据所述当前时刻的上一时刻采用的索引文件和所述服务器当前时刻的负载,确定所述目标视频的目标索引文件包括:若所述上一时刻的目标索引文件为所述第一索引文件,且所述服务器当前时刻的负载大于第一预设阈值,则将所述第二索引文件确定为所述目标视频的目标索引文件;若所述上一时刻的目标索引文件为所述第一索引文件,且所述服务器当前时刻的负载小于第一预设阈值,则将所述第一索引文件确定为所述目标视频的目标索引文件。5.根据权利要求3所述的方法,其特征在于,所述根据所述当前时刻的上一时刻采用的索引文件,和所述服务器当前时刻的负载,确定所述目标视频的目标索引文件包括:若所述上一时刻的目标索引文件为所述第二索引文件,且所述服务器当前时刻的负载大于第二预设阈值,则将所述第二索引文件确定为所述目标视频的目标索引文件;若所述上一时刻的目标索引文件为所述第二索引文件,且所述服务器当前时刻的负载小于第二预设阈值,则将所述第一索引文件确定为所述目标视频的目标索引文件。6.根据权利要求2至5中任一项所述的方法,其特征在于,所述方法还包括:根据所述第一索引文件中的每种码率和所述每种码率对应的视频质量,确定所述第二索引文件。7.根据权利要求6所述的方法,其特征在于,所述根据所述第一索引文件中的每种码率和所述每种码率对应的视频质量,确定所述第二索引文件包括:根据rj和pj,确定其中,i的取值为2,…,或N,j的取值为1,2,…,和M,M为所述目标视频支持的全部码率的数目,N<M,ki,rj分别表示码率,k1=r1,qi表示ki对应的视频质量,pj表示rj对应的视频质量,Δ为预设视频质量收益阈值。8.一种用于视频播放的方法,其特征在于,包括:在第一时刻发送目标视频的索引文件的第一请求;接收服务器发送的第一目标索引文件;在第二时刻发送所述目标视频的索引文件的第二请求;接收所述服务器发送的第二目标索引文件,所述第二目标索引文件与所述第一目标索引文件不同。9.根据权利要求8所述的方法,其特征在于,所述第一目标索引文件是由所述服务器根据所述服务器的第一负载确定的,所述第一负载是由所述服务器根据所述第一时刻确定的,所述第二目标索引文件是由所述服务器根据所述服务器的第二负...

【专利技术属性】
技术研发人员:刘岩黄炎朱海泓
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1