利索能及
我要发布
收藏
专利号: 2016106271114
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-25
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种视频播放方法,其特征在于,应用于终端,所述方法包括:确定待播放视频的第一个分片为目标分片;

向服务器发送针对所述目标分片的获取请求;

接收所述服务器返回的所述目标分片;

在满足播放条件时播放所述目标分片;

当满足预设的下一分片获取条件时,在所述目标分片不是所述待播放视频的最后一个分片的情况下,将所述目标分片更新为所述目标分片的下一分片,并返回执行所述向服务器发送针对所述目标分片的获取请求的步骤;

其中,所述预设的下一分片获取条件,包括:从所述目标描述文件中获取时间戳,所述时间戳用于表明从接收所述目标描述文件到发送针对下一分片的描述文件的获取请求之间的间隔时长;判断从所述目标描述文件的接收时刻开始的计时时长是否达到所述时间戳,如果是,则确定满足预设的下一分片获取条件;其中,所述第一个分片的描述文件中的时间戳小于所述第一个分片的总播放时长,除所述第一个分片之外的其他分片的描述文件中的时间戳等于所述其他分片的总播放时长。

2.根据权利要求1所述的方法,其特征在于,所述预设的下一分片获取条件,包括:获取所述目标分片的当前播放时长和所述目标分片的第一总播放时长;

计算所述当前播放时长与所述第一总播放时长的比例;

判断所述比例是否达到预设比例阈值,如果是,则确定满足预设的下一分片获取条件。

3.根据权利要求1所述的方法,其特征在于,所述第一个分片为:摘要分片;

其中,所述摘要分片是服务器采用以下方式预先生成的:获得所述待播放视频的第二总播放时长;

根据所述第二总播放时长,确定所述摘要分片包含的视频帧数量;

从所述待播放视频中抽取所述视频帧数量个I帧;

根据所抽取的I帧生成所述摘要分片。

4.根据权利要求1所述的方法,其特征在于,所述向服务器发送针对所述目标分片的获取请求,包括:向服务器发送针对所述目标分片的目标描述文件的获取请求;

接收所述服务器返回的所述目标描述文件;所述目标描述文件包括所述目标分片的不同码率版本的视频文件地址;

根据当前网络状态,确定所述目标分片的目标码率;

从所述目标描述文件包括的视频文件地址中,选择与所述目标码率匹配的目标视频文件地址;

根据所述目标视频文件地址,向所述服务器发送针对所述目标分片的获取请求。

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述目标分片包括至少一个完整的图像组。

6.一种视频播放装置,其特征在于,应用于终端,所述装置包括:确定模块,用于确定待播放视频的第一个分片为目标分片;

发送模块,用于向服务器发送针对所述目标分片的获取请求;

接收模块,用于接收所述服务器返回的所述目标分片;

播放模块,用于在满足播放条件时播放所述目标分片;

更新模块,用于当满足预设的下一分片获取条件时,当判断出所述目标分片的当前播放时长满足预设的下一分片获取条件时,在所述目标分片不是所述待播放视频的最后一个分片的情况下,将所述目标分片更新为所述目标分片的下一分片,并返回执行所述发送模块;

其中,所述预设的下一分片获取条件,包括:从所述目标描述文件中获取时间戳,所述时间戳用于表明从接收所述目标描述文件到发送针对下一分片的描述文件的获取请求之间的间隔时长;

判断从所述目标描述文件的接收时刻开始的计时时长是否达到所述时间戳,如果是,则确定满足预设的下一分片获取条件;

其中,所述第一个分片的描述文件中的时间戳小于所述第一个分片的总播放时长,除所述第一个分片之外的其他分片的描述文件中的时间戳等于所述其他分片的总播放时长。

7.根据权利要求6所述的装置,其特征在于,所述预设的下一分片获取条件,包括:获取所述目标分片的当前播放时长和所述目标分片的第一总播放时长;

计算所述当前播放时长与所述第一总播放时长的比例;

判断所述比例是否达到预设比例阈值,如果是,则确定满足预设的下一分片获取条件。

8.根据权利要求6所述的装置,其特征在于,所述第一个分片为:摘要分片;

其中,所述摘要分片是服务器采用以下方式预先生成的:获得所述待播放视频的第二总播放时长;

根据所述第二总播放时长,确定所述摘要分片包含的视频帧数量;

从所述待播放视频中抽取所述视频帧数量个I帧;

根据所抽取的I帧生成所述摘要分片。

9.根据权利要求6所述的装置,其特征在于,所述发送模块,包括:第一发送子模块,用于向服务器发送针对所述目标分片的目标描述文件的获取请求;

接收子模块,用于接收所述服务器返回的所述目标描述文件;所述目标描述文件包括所述目标分片的不同码率版本的视频文件地址;

确定子模块,用于根据当前网络状态,确定所述目标分片的目标码率;

选择子模块,用于从所述目标描述文件包括的视频文件地址中,选择与所述目标码率匹配的目标视频文件地址;

第二发送子模块,用于根据所述目标视频文件地址,向所述服务器发送针对所述目标分片的获取请求。

10.根据权利要求6-9中任一项所述的装置,其特征在于,所述目标分片包括至少一个完整的图像组。