会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 物理 / 加速 / 视频加速方法及装置

视频加速方法及装置

阅读:246发布:2021-02-22

IPRDB可以提供视频加速方法及装置专利检索,专利查询,专利分析的服务。并且本申请实施例公开了一种视频加速方法及装置,用以提高视频的播放速度。所述方法包括:接收对第一目标视频的播放指令;根据所述播放指令调用预先加载的页面模板,所述页面模板在打开所述第一目标视频对应的视频网站时被同步加载,所述页面模板中的组成元素包括各视频对应的视频源地址的动态获取方式的指示元素;分析所述页面模板中的组成元素,以确定所述第一目标视频对应的视频源地址的获取方式为所述动态获取方式;根据所述动态获取方式,动态获取所述第一目标视频对应的视频源地址;根据所述第一目标视频对应的视频源地址播放所述第一目标视频。该技术方案能够在很大程度上提高视频的播放速度,进而提高用户观看视频的体验度。,下面是视频加速方法及装置专利的具体信息内容。

1.一种视频加速方法,其特征在于,包括:

接收对第一目标视频的播放指令;

根据所述播放指令调用预先加载的页面模板,所述页面模板在打开所述第一目标视频对应的视频网站时被同步加载,所述页面模板中的组成元素包括各视频对应的视频源地址的动态获取方式的指示元素;

分析所述页面模板中的组成元素,以确定所述第一目标视频对应的视频源地址的获取方式为所述动态获取方式;

根据所述动态获取方式,动态获取所述第一目标视频对应的视频源地址,以使所述第一目标视频能够在视频播放器的非初始化状态下被播放;

根据所述第一目标视频对应的视频源地址播放所述第一目标视频。

2.根据权利要求1所述的方法,其特征在于,还包括:当接收到将所述第一目标视频替换为所述第二目标视频进行播放的替换指令时,获取所述第二目标视频对应的视频源地址;

将所述第一目标视频对应的视频源地址替换为所述第二目标视频对应的视频源地址;

根据所述第二目标视频对应的视频源地址播放所述第二目标视频。

3.根据权利要求1所述的方法,其特征在于,所述页面模板中包括用于与云端交互的接口,以通过所述接口修改用于控制视频播放的所述页面模板;

所述方法还包括:

通过所述接口接收云端对所述页面模板的修改指令;

根据所述修改指令对所述页面模板进行相应修改,以更新所述页面模板。

4.根据权利要求1所述的方法,其特征在于,所述页面模板中包括用于将所述页面模板内嵌于所述视频网站的原始页面模板中的指定标签;

所述接收对第一目标视频的播放指令之前,所述方法还包括:根据所述指定标签,将所述页面模板内嵌于所述视频网站的原始页面模板中;

当接收到对所述视频网站的打开指令时,打开所述视频网站,并同步加载所述页面模板;

利用所述页面模板对所述视频网站的网页视图进行异步初始化,以使所述第一目标视频能够在所述网页视图的非初始化状态下被播放。

5.根据权利要求4所述的方法,其特征在于,还包括:若对所述网页视图的异步初始化失败,则添加所述异步初始化失败的标识信息,所述标识信息用于指示停止对所述网页视图的异步初始化操作;

在接收到对第一目标视频的播放指令之后,根据所述标识信息对所述网页视图进行同步初始化。

6.根据权利要求1所述的方法,其特征在于,所述播放所述第一目标视频,包括:以预设码率播放所述第一目标视频,所述预设码率低于所述第一目标视频的初始默认码率。

7.根据权利要求6所述的方法,其特征在于,所述播放所述第一目标视频,还包括:监测所述第一目标视频对应的当前网速;

若所述当前网速达到预设阈值,则将所述预设码率更改至所述初始默认码率;

以所述初始默认码率播放所述第一目标视频。

8.一种视频加速装置,其特征在于,包括:

第一接收模块,用于接收对第一目标视频的播放指令;

调用模块,用于根据所述播放指令调用预先加载的页面模板,所述页面模板在打开所述第一目标视频对应的视频网站时被同步加载,所述页面模板中的组成元素包括各视频对应的视频源地址的动态获取方式的指示元素;

分析模块,用于分析所述页面模板中的组成元素,以确定所述第一目标视频对应的视频源地址的获取方式为所述动态获取方式;

第一获取模块,用于根据所述动态获取方式,动态获取所述第一目标视频对应的视频源地址,以使所述第一目标视频能够在视频播放器的非初始化状态下被播放;

第一播放模块,用于根据所述第一目标视频对应的视频源地址播放所述第一目标视频。

9.根据权利要求8所述的装置,其特征在于,还包括:第二获取模块,用于当接收到将所述第一目标视频替换为所述第二目标视频进行播放的替换指令时,获取所述第二目标视频对应的视频源地址;

替换模块,用于将所述第一目标视频对应的视频源地址替换为所述第二目标视频对应的视频源地址;

第二播放模块,用于根据所述第二目标视频对应的视频源地址播放所述第二目标视频。

10.根据权利要求8所述的装置,其特征在于,所述页面模板中包括用于与云端交互的接口,以通过所述接口修改用于控制视频播放的所述页面模板;

所述装置还包括:

第二接收模块,用于通过所述接口接收云端对所述页面模板的修改指令;

修改模块,用于根据所述修改指令对所述页面模板进行相应修改,以更新所述页面模板。

11.根据权利要求8所述的装置,其特征在于,所述页面模板中包括用于将所述页面模板内嵌于所述视频网站的原始页面模板中的指定标签;所述装置还包括:内嵌模块,用于所述接收对第一目标视频的播放指令之前,根据所述指定标签,将所述页面模板内嵌于所述视频网站的原始页面模板中;

打开模块,用于当接收到对所述视频网站的打开指令时,打开所述视频网站,并同步加载所述页面模板;

第一初始化模块,用于利用所述页面模板对所述视频网站的网页视图进行异步初始化,以使所述第一目标视频能够在所述网页视图的非初始化状态下被播放。

12.根据权利要求11所述的装置,其特征在于,还包括:标识模块,用于若对所述网页视图的异步初始化失败,则添加所述异步初始化失败的标识信息,所述标识信息用于指示停止对所述网页视图的异步初始化操作;

第三初始化模块,用于在接收到对第一目标视频的播放指令之后,根据所述标识信息对所述网页视图进行同步初始化。

13.根据权利要求8所述的装置,其特征在于,所述第一播放模块包括:第一播放单元,用于以预设码率播放所述第一目标视频,所述预设码率低于所述第一目标视频的初始默认码率。

14.根据权利要求13所述的装置,其特征在于,所述第一播放模块还包括:监测单元,用于监测所述第一目标视频对应的当前网速;

更改单元,用于若所述当前网速达到预设阈值,则将所述预设码率更改至所述初始默认码率;

第二播放单元,用于以所述初始默认码率播放所述第一目标视频。

说明书全文

视频加速方法及装置

技术领域

[0001] 本发明涉及视频处理技术领域,尤其涉及一种视频加速方法及装置。

背景技术

[0002] Youtube视频在Android移动设备和iOS移动设备上展示播放分别采用两种方案,一种是使用