视频播放方法及装置制造方法及图纸

技术编号:23164211 阅读:17 留言:0更新日期:2020-01-21 22:29
本发明专利技术公开了一种视频播放方法及装置,该方法应用于终端,终端中包括播放器,该方法包括:从服务器获取目标视频中第一清晰度的第一视频片段,并利用播放器播放第一视频片段;获取清晰度切换信息;根据清晰度切换信息,判断播放器在播放目标视频中的第二视频片段时,是否切换视频清晰度;从服务器获取目标视频的第二视频片段,第二视频片段为第二清晰度;若切换视频清晰度,则在第二视频片段中添加切换标识信息;利用播放器在播放第二视频片段时根据切换标识信息切换视频清晰度;利用播放器,根据第二清晰度播放第二视频片段。本发明专利技术实施例中不需要在终端增加网络评估算法逻辑,减少了终端的信息处理压力,且有利于减少服务器与终端的耦合。

Video playing method and device

【技术实现步骤摘要】
视频播放方法及装置
本专利技术涉及视频播放
,具体涉及一种视频播放方法及装置。
技术介绍
随着智能终端的普及和互联网的发展,在各个智能终端观看在线视频已经成为了人们生活中重要的组成部分,人们对视频服务也越来越高,可以随时随地通过移动设备播放视频。这样就会面临一个问题,用户在不同的地方,会有不同的网络环境,如何在网络情况参数变化的过程中播放视频有比较极致的播放体验,而不会出现播放卡顿以及无法播放等情况,是我们一直以来追求的问题点。现有技术下的视频清晰度切换方法,过程繁琐,且需要在播放器侧增加网络评估算法逻辑,以支持动态获取当前网络状况对码流实现视频清晰度切换。同时不适用于使用点对点技术以及网络数据下载与播放器分离的设计。
技术实现思路
本申请提供一种视频播放方法及装置,旨在解决现有技术下的视频播放过程中,切换视频清晰度时,过程繁琐,且需要播放器来评估网络情况参数,增加播放器的负担,不利于使用点对点技术以及网络数据下载与播放器分离的设计的问题。一方面,本申请提供一种视频播放方法,应用于终端,所述终端中包括播放器,所述方法包括:从服务器获取所述目标视频中第一清晰度的第一视频片段,并利用所述播放器播放所述第一视频片段;获取所述服务器发送的清晰度切换信息;根据所述清晰度切换信息,判断所述播放器在播放目标视频中的第二视频片段时,是否切换视频清晰度;从所述服务器获取所述目标视频的第二视频片段,所述第二视频片段为第二清晰度;若切换视频清晰度,则在所述第二视频片段中添加切换标识信息;利用所述播放器在播放所述第二视频片段时根据所述切换标识信息切换视频清晰度;利用所述播放器,根据所述第二清晰度播放所述第二视频片段,所述第二视频片段在所述第一视频片段之后。在本申请一些实施例中,所述清晰度切换信息包括清晰度对比结果和所述第二清晰度。在本申请一些实施例中,所述根据所述清晰度切换信息,判断所述播放器在播放目标视频中的第二视频片段时,是否切换视频清晰度,包括:根据所述清晰度对比结果,判断所述播放器在播放目标视频中的第二视频片段时,是否切换视频清晰度。在本申请一些实施例中,所述若切换视频清晰度,则在所述第二视频片段中添加切换标识信息,包括:若切换视频清晰度,在所述第二视频片段中添加切换标识信息;将所述第二视频片段缓存在所述终端中预设的缓存区以便后续进行播放。在本申请一些实施例中,所述利用所述播放器在播放所述第二视频片段时根据所述切换标识信息切换视频清晰度,包括:读取所述缓存区中的第二视频片段至所述切换标识信息;根据所述切换标识信息重置所述播放器中的视频解码器,重新解码所述第二视频片段,在所述播放器中显示所述第二清晰度。第二方面,本申请提供一种视频播放方法,应用于服务器,所述方法包括:向终端发送目标视频中的第一清晰度的第一视频片段,以使得所述终端利用播放器播放所述第一视频片段;获取所述终端发送的视频请求信号;根据所述视频请求信号,评估所述终端当前网络情况参数;根据所述当前网络情况参数,确定所述目标视频的第二视频片段为第二清晰度,所述第二视频片段在所述第一视频片段之后;根据所述第一清晰度和所述第二清晰度,得到所述终端播放所述第二视频片段是否切换清晰度的清晰度切换信息;向所述终端发送所述清晰度切换信息;向所述终端发送所述目标视频第二清晰度的第二视频片段,以使得所述终端利用所述播放器,根据所述第二清晰度播放所述第二视频片段。在本申请一些实施例中,所述根据所述当前网络情况参数,确定所述目标视频的第二视频片段为第二清晰度,包括:获取预设的网络情况参数与清晰度的对应表;根据所述当前网络情况参数和所述对应表,确定所述第二视频片段的第二清晰度。在本申请一些实施例中,所述根据所述第一清晰度和所述第二清晰度,得到所述清晰度切换信息,包括:对比所述第一清晰度和所述第二清晰度,得到清晰度对比结果;将所述清晰度对比结果加入到所述视频请求信号中,得到所述清晰度切换信息。本申请还提供一种视频播放装置,应用于终端,所述终端包括播放器,所述装置包括:第一获取模块,用于从服务器获取所述目标视频中第一清晰度的第一视频片段,并利用所述播放器播放所述第一视频片段;第二获取模块,用于获取所述服务器发送的清晰度切换信息;判断模块,用于根据所述清晰度切换信息,判断所述播放器在播放目标视频中的第二视频片段时,是否切换视频清晰度;第三获取模块,用于从所述服务器获取所述目标视频的第二视频片段,所述第二视频片段为第二清晰度;播放模块,用于若切换视频清晰度,则在所述第二视频片段中添加切换标识信息;利用所述播放器在播放所述第二视频片段时,根据所述切换标识信息切换视频清晰度;利用所述播放器,根据所述第二清晰度播放所述第二视频片段,所述第二视频片段在所述第一视频片段之后。在本申请一些实施例中,所述清晰度切换信息包括清晰度对比结果和所述第二清晰度。在本申请一些实施例中,所述判断模块具体用于:根据所述清晰度对比结果,判断所述播放器在播放目标视频中的第二视频片段时,是否切换视频清晰度。在本申请一些实施例中,所述播放模块具体用于:若切换视频清晰度,在所述第二视频片段中添加切换标识信息;将所述第二视频片段缓存在所述终端中预设的缓存区以便后续进行播放。在本申请一些实施例中,所述播放模块具体用于:读取所述缓存区中的第二视频片段至所述切换标识信息;根据所述切换标识信息重置所述播放器中的视频解码器,重新解码所述第二视频片段,在所述播放器中显示所述第二清晰度。本申请还提供一种视频播放装置,应用于服务器,所述装置包括:第一发送模块,用于向终端发送目标视频中的第一清晰度的第一视频片段,以使得所述终端利用播放器播放所述第一视频片段;获取模块,用于获取所述终端发送的视频请求信号;评估模块,用于根据所述视频请求信号,评估所述终端当前网络情况参数;确定模块,用于根据所述当前网络情况参数,确定所述目标视频的第二视频片段为第二清晰度;根据所述第一清晰度和所述第二清晰度,得到所述终端播放所述第二视频片段时是否切换清晰度的清晰度切换信息,所述第二视频片段在所述第一视频片段之后;第二发送模块,用于向所述终端发送所述清晰度切换信息;第三发送模块,用于向所述终端发送所述目标视频第二清晰度的第二视频片段,以使得所述终端利用所述播放器,根据所述第二清晰度播放所述第二视频片段。在本申请一些实施例中,所述确定模块具体用于:获取预设的网络情况参数与清晰度的对应表;根据所述当前网络情况参数和所述对应表,确定所述第二视频片段的第二清晰度。在本申请一些实施例中,所述确定模块用于:对比所述第一清晰度和所述第二清晰度,得到清晰度对比结果;将所述清晰度对比结果中加入所述清晰度切换信息本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,应用于终端,所述终端中包括播放器,所述方法包括:/n从服务器获取所述目标视频中第一清晰度的第一视频片段,并利用所述播放器播放所述第一视频片段;/n获取所述服务器发送的清晰度切换信息;/n根据所述清晰度切换信息,判断所述播放器在播放目标视频中的第二视频片段时,是否切换视频清晰度;/n从所述服务器获取所述目标视频的第二视频片段,所述第二视频片段为第二清晰度;/n若切换视频清晰度,则在所述第二视频片段中添加切换标识信息;/n利用所述播放器在播放所述第二视频片段时,根据所述切换标识信息切换视频清晰度;/n利用所述播放器,根据所述第二清晰度播放所述第二视频片段,所述第二视频片段在所述第一视频片段之后。/n

【技术特征摘要】
1.一种视频播放方法,其特征在于,应用于终端,所述终端中包括播放器,所述方法包括:
从服务器获取所述目标视频中第一清晰度的第一视频片段,并利用所述播放器播放所述第一视频片段;
获取所述服务器发送的清晰度切换信息;
根据所述清晰度切换信息,判断所述播放器在播放目标视频中的第二视频片段时,是否切换视频清晰度;
从所述服务器获取所述目标视频的第二视频片段,所述第二视频片段为第二清晰度;
若切换视频清晰度,则在所述第二视频片段中添加切换标识信息;
利用所述播放器在播放所述第二视频片段时,根据所述切换标识信息切换视频清晰度;
利用所述播放器,根据所述第二清晰度播放所述第二视频片段,所述第二视频片段在所述第一视频片段之后。


2.根据权利要求1所述的视频播放方法,其特征在于,所述清晰度切换信息包括清晰度对比结果和所述第二清晰度。


3.根据权利要求2所述的视频播放方法,其特征在于,所述根据所述清晰度切换信息,判断所述播放器在播放目标视频中的第二视频片段时,是否切换视频清晰度,包括:
根据所述清晰度对比结果,判断所述播放器在播放目标视频中的第二视频片段时,是否切换视频清晰度。


4.根据权利要求1所述的视频播放方法,其特征在于,所述若切换视频清晰度,则在所述第二视频片段中添加切换标识信息,包括:
若切换视频清晰度,在所述第二视频片段中添加切换标识信息;
将所述第二视频片段缓存在所述终端中预设的缓存区以便后续进行播放。


5.根据权利要求4所述的视频播放方法,其特征在于,所述利用所述播放器在播放所述第二视频片段时根据所述切换标识信息切换视频清晰度,包括:
读取所述缓存区中的第二视频片段至所述切换标识信息;
根据所述切换标识信息重置所述播放器中的视频解码器,重新解码所述第二视频片段,在所述播放器中显示所述第二清晰度。


6.一种视频播放方法,其特征在于,应用于服务器,所述方法包括:
向终端发送目标视频中的第一清晰度的第一视频片段,以使得所述终端利用播放器播放所述第一视频片段;
获取所述终端发送的视频请求信号;
根据所述视频请求信号,评估所述终端当前网络情况参数;
根据所述当前网络情况参数,确定所述目标视频的第二视频片段为第二清晰度,所述第二视频片段在所述第一视频片段之后;
根据所述第一清晰度和所述第二清晰度,得到所述终端播放所述第二视频片段是否切换清晰度的清晰度切换信息;
向所述终端发送所述清晰度切换...

【专利技术属性】
技术研发人员:韩存爱
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1