[发明专利]视频播放方法、装置、电子设备及存储介质在审
申请号: | 202011003962.4 | 申请日: | 2020-09-22 |
公开(公告)号: | CN112291620A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 关建峰;许长桥;王琛;张珍杰 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04N21/442 | 分类号: | H04N21/442;H04N21/462;H04N21/472 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李文清 |
地址: | 100876 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供一种视频播放方法、装置、电子设备及存储介质,所述方法包括:在当前视频文件播放至预设的码率决策时刻,获取当前视频文件的当前状态信息,并根据自适应码率ABR算法模型,进行码率决策,并在当前视频文件播放至对应的码率切换帧时,进行码率切换后继续播放当前视频文件;当前状态信息包括当前缓冲区内容量信息、当前网络吞吐量信息及视频质量影响因素的当前值;视频质量影响因素包括播放码率、视频缓冲、码率切换以及视频时延。本发明实施例可以实现预设决策时刻,根据决策时刻的网络信息做码率自适应切换;避免现有技术中码率切换帧不对齐时,码率决策时刻和切换时刻相隔太远导致切换后的码率不适应实时的网络情况的缺陷。
技术领域
本发明涉及计算机技术领域,尤其涉及一种视频播放方法、装置、电子设备及存储介质。
背景技术
当用户在观看视频时,会根据网络实时调整视频的质量;当用户网络较差时,客户端可能会播放清晰度较低的视频。其中,视频在播放时会基于自适应码率选择算法ABR(Adaptive Bitrate Streaming,码率自适应技术),基于网络情况实时调整码率,实现流畅的播放。
现有的视频自适应码率播放,更多是面向点播场景,在点播场景下,视频事先已经被缓存到服务器以及CDN(Content Delivery Network,内容分发网络)中,且在视频点播场景下可以实现码率切换的不同码率的I帧均为对齐的,因此,点播场景下的码率选择可以在决策的同一时刻(I帧前)立即切换到任意其他码率;但对于直播场景来说,I帧是不对齐的,现有的码率自适应的播放方式在直播场景下,无法如点播场景下码率自适应选择过程中实现选择码率后立即切换。
因此,如何提出一种适应直播的视频流畅播放方法,成为亟需解决的问题。
发明内容
本发明实施例提供一种视频播放方法、装置、电子设备及存储介质,用以解决现有的码率自适应的播放方式只适应点播场景下的码率根据网络情况自动后调整并立即切换的缺陷,实现在任意视频场景下码率都可以自适应调整。
第一方面,本发明实施例提供一种视频播放方法,包括:
在当前视频文件播放至预设的码率决策时刻,获取当前视频文件的当前状态信息;
基于所述当前状态信息,根据自适应码率ABR算法模型,进行码率决策;
基于所述码率决策,在所述当前视频文件播放至所述码率决策对应的码率切换帧时,进行码率切换后继续播放当前视频文件;
其中,所述当前状态信息包括当前缓冲区内容量信息、当前网络吞吐量信息及视频质量影响因素的当前值;所述视频质量影响因素包括播放码率、视频缓冲、码率切换以及视频时延。
根据本发明一个实施例的视频播放方法,所述码率决策时刻为,当前视频文件播放时长中每两个预设间隔时长之间的时刻。
根据本发明一个实施例的视频播放方法,所述基于所述码率决策,在所述当前视频文件播放至所述码率决策对应的码率切换帧时,进行码率切换后继续播放当前视频文件,具体包括:
基于所述码率决策,确定目标码率;
基于所述目标码率确定目标码率对应的码率切换帧;
确定当前视频文件播放至所述目标码率对应的码率切换帧时,将当前码率切换至所述目标码率后继续播放。
根据本发明一个实施例的视频播放方法,所述基于所述当前状态信息,根据自适应码率ABR算法模型,进行码率决策,具体包括:
根据体验质量QoE(Quality of Experience,体验质量)算法,基于各视频质量影响因素在以当前码率进行播放的当前时间段内的值,计算获得所述当前视频文件在所述当前时间段播放产生的体验质量QoE;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011003962.4/2.html,转载请声明来源钻瓜专利网。