本发明涉及视频处理,尤其涉及一种视频播放方法、装置、电子设备及存储介质。
背景技术:
1、近年来,全景视频(沉浸式视频、360度视频)因其可以为用户提供身临其境的观看体验等特点,越来越受用户与视频网站的喜爱。
2、目前,由于全景视频的观看区域有限,针对全景视频提出了一种基于图块的传输方法。该方法将视频每一帧切分为更小的非重叠矩形区域,称为图块,每个图块都可以独立传输并进行编解码,客户端可以只选择并下载用户视区内的图块就可以保证用户的体验质量,同时也可以大幅的节省带宽并降低移动终端的资源消耗。
3、现有的基于图块的全景视频传输方法是仅做出下载决策,或者简单的利用计算资源解耦下载和增强图块,然而,基于图块的全景视频传输过程中,由于每个视频段开始播放的时间都是严格明确的,这就意味着视频传输和增强之间存在冲突,现有技术无法针对传输和增强之间的冲突关系为图块决策出最优的下载以及增强策略,用户观看质量较低。
技术实现思路
1、本发明提供了一种视频播放方法、装置、电子设备及存储介质,以提高用户观看质量。
2、根据本发明的一方面,提供了一种视频播放方法,其特征在于,包括:
3、在视频播放过程中,获取当前的客户端相关参数,基于偏移惩罚框架和所述当前的客户端相关参数确定待传输视频段对应的偏移惩罚值,基于所述偏移惩罚值确定所述待传输视频段的视频处理策略;其中,所述视频处理策略包括下载策略和增强策略;
4、基于所述下载策略对待传输视频段进行下载处理,得到第一分辨率的下载视频段;基于所述增强策略对所述第一分辨率的下载视频进行增强处理,得到第二分辨率的目标视频段,所述第二分辨率大于所述第一分辨率;
5、在当前视区内播放所述目标视频段。
6、根据本发明的另一方面,提供了一种视频播放装置,其特征在于,包括;
7、视频处理策略确定模块,用于在视频播放过程中,获取当前的客户端相关参数,基于偏移惩罚框架和所述当前的客户端相关参数确定待传输视频段对应的偏移惩罚值,基于所述偏移惩罚值确定所述待传输视频段的视频处理策略;其中,所述视频处理策略包括下载策略和增强策略;
8、视频处理模块,用于基于所述下载策略对待传输视频段进行下载处理,得到第一分辨率的下载视频段;基于所述增强策略对所述第一分辨率的下载视频进行增强处理,得到第二分辨率的目标视频段,所述第二分辨率大于所述第一分辨率;
9、视频播放模块,用于在当前视区内播放所述目标视频段。
10、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的视频播放方法。
14、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的视频播放方法。
15、本发明实施例的技术方案,通过偏移惩罚框架动态的决策待传输视频段的视频处理策略,进而基于下载策略对待传输视频段进行下载处理,得到第一分辨率的下载视频段,基于增强策略对第一分辨率的下载视频段进行增强处理,得到第二分辨率的目标视频段,并在当前视区内播放该目标视频;权衡下载以及增强之间的开销关系,以达到最大的质量收益,提高了用户的观看质量。
16、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种视频播放方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述偏移惩罚框架包括lyapunov函数和体验质量模型;所述基于偏移惩罚框架和所述当前的客户端相关参数确定待传输视频段对应的偏移惩罚值,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述体验质量模型确定所述待传输视频段对应的惩罚项,包括:
4.根据权利要求3所述的方法,其特征在于,所述增强视频的质量评估方法,包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述偏移惩罚值确定所述待传输视频段的视频处理策略,包括:
6.根据权利要求1所述的方法,其特征在于,所述待传输视频段由所述待传输视频段的基础图块组成;
7.根据权利要求6所述的方法,其特征在于,所述基于所述增强策略对所述第一分辨率的下载视频段进行增强处理,得到第二分辨率的目标视频段,包括:
8.一种视频播放装置,其特征在于,包括;
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的视频播放方法。