视频码率控制方法和装置制造方法及图纸

技术编号:20120236 阅读:42 留言:0更新日期:2019-01-16 12:30
本申请实施例提供一种视频码率控制方法和装置,此方法包括:获取待接收的视频的预测下载带宽,以及预测下载带宽的预测误差;根据所述预测误差,确定所述预测下载带宽的衰减系数;根据所述预测下载带宽和所述衰减系数,确定所述视频的码率。因此,本实施例中的衰减系数并不是固定不变的,而随预测误差的变化而变化,所以由此确定的衰减系数更加灵活地适应视频的传输网络,因此,对于一个非常稳定的传输网络,采用与该传输网络适应的衰减系数,可以提高视频的码率,提高了带宽的利用率,而对于一个稳定性异常的传输网络,采用与该传输网络适应的衰减系数,可以避免视频的播放卡顿风险。因此,通过上述方案可以使得视频在不同网络环境能流畅播放。

Video Bit Rate Control Method and Device

The embodiment of this application provides a video rate control method and device, which includes acquiring the predicted download bandwidth of the video to be received and predicting the error of the download bandwidth; determining the attenuation coefficient of the predicted download bandwidth according to the prediction error; and determining the bit rate of the video according to the predicted download bandwidth and the attenuation coefficient. Therefore, the attenuation coefficient in the present embodiment is not fixed, but varies with the variation of prediction error, so the attenuation coefficient determined therefrom is more flexible to adapt to the video transmission network. Therefore, for a very stable transmission network, adopting the attenuation coefficient adapted to the transmission network can improve the bit rate of video and the utilization rate of bandwidth, while for a very stable transmission network, the attenuation coefficient adapted to the transmission network can improve the bit rate of video and the utilization rate of bandwidth. In a transmission network with abnormal stability, using the attenuation coefficient adapted to the transmission network can avoid the risk of video playing Carton. Therefore, the above scheme can make the video play smoothly in different network environments.

【技术实现步骤摘要】
视频码率控制方法和装置
本申请实施例涉及视频传输
,尤其涉及一种视频码率控制方法和装置。
技术介绍
超文本传输协议(HyperTextTransferProtocol,HTTP)自适应视频流的核心思想是,一部视频源被编码器编码成多个不同视频码率的视频并存储在服务器上。一般情况下高码率的视频比低码率视频的视觉质量更高。同时每个视频被分割成不同的分片,每个分片可以支持一定时间(如2秒)的视频播放。终端播放器通过视频码率选择算法,决定向服务器请求具体分片的具体码率。码率选择算法为了保证视频播放的流畅和视频的质量,通过预测网络带宽来决定下一个分片的码率,通常情况下码率选择算法会请求一个在现有视频码率范围内比预测网络带宽低的最大视频码率分片。这种方法的好处是当预测网络吞吐量高的时候,码率选择算法选择高码率的视频,在保证视频播放流畅度的同时提高视频图像质量;当预测网络吞吐量变低的时候,码率选择算法会选择低码率的视频以保证视频播放的流畅度。尽管采用了HTTP自适应视频流当前视频播放卡顿的现象依然频繁发生,核心原因之一就是当前网络带宽预测无法达到完全准确,从而导致通过带宽预测选择的视频分片码率本文档来自技高网...

【技术保护点】
1.一种视频码率控制方法,其特征在于,包括:获取待接收的视频的预测下载带宽,以及预测下载带宽的预测误差;根据所述预测误差,确定所述预测下载带宽的衰减系数;根据所述预测下载带宽和所述衰减系数,确定所述视频的码率。

【技术特征摘要】
1.一种视频码率控制方法,其特征在于,包括:获取待接收的视频的预测下载带宽,以及预测下载带宽的预测误差;根据所述预测误差,确定所述预测下载带宽的衰减系数;根据所述预测下载带宽和所述衰减系数,确定所述视频的码率。2.根据权利要求1所述的方法,其特征在于,所述衰减系数随所述预测误差的增大而减小。3.根据权利要求2所述的方法,其特征在于,所述根据所述预测误差,确定预测下载带宽的衰减系数,包括:根据λ=1-K×θ,确定所述衰减系数;其中,所述λ为所述衰减系数,所述θ为预测误差,所述K为正数。4.根据权利要求3所述的方法,其特征在于,所述K为固定经验值;或者,所述K随所述视频的播放卡顿次数的变化而变化。5.根据权利要求4所述的方法,其特征在于,所述K随所述视频的播放卡顿次数而变化,包括:在最近预设时间段内所述视频的播放卡顿次数大于第一预设阈值时,所述K升高预定量;在最近预设时间段内所述视频的播放卡顿次数小于第二预设阈值时,所述K下降预定量。6.根据权利要求5所述的方法,其特征在于,所述预定量为所述K与预设比率的乘积。7.根据权利要求1-6任意一项所述的方法,其特征在于,获取所述预测下载带宽的预测误差,包括:根据获取所述预测下载带宽的预测误差;其中,Bj为所述视频的第j个视频分片的实际下载带宽,Bj'为所述视频的第j个视频分片的预测下载带宽,J为所述视频中已经下载的视频分片的个数,所述θ为所述预测下载带宽的预测误差。8.根据权利要求7所述的方法,其特征在于,当所述J为大于1的整数时;所述获取待接收的视频的预测下载带宽,以及所述预测下载带宽的预测误差,包括:获取所述视频的第J+1个视频分片的预测下载带宽,以及所述预测下载带宽的预测误差;所述根据所述预测下载带宽和所述衰减系数,确定所述视频的码率,包括:根据所述预测下载带宽和所述衰减系数,确定所述视频的第J+1个视频分片的码率。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:当J等于0时,确定所述第1个视频分片的码率为预设码率;当J等于1时,获取所述视频的第2个视频分片的预测下载带宽,以及获取所述第2个视频分片的预测下载带宽的预测误差为预设误差,根据所述预设误差,确定所述第2个视频分片的预测下载带宽的衰减系数;根据所述第2个视频分片的预测下载带宽,以及所述第2个视频分片的预测下载带宽的衰减系数,确定所述第2个视频分片的码率。10.根据权利要求9所述的方法,其特征在于,所述预设误差为最低误差。11.一种视频码率控制装置,其特征在于,包括:获取模块,用于获取待接收的视频的预测下载带宽,以及预测下载带宽的预测误差;确定模块,用于根据所述预测误...

【专利技术属性】
技术研发人员:刘岩胡子付
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:江苏,32

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

1