一种多格式视频自适应切换方法、系统和存储介质技术方案

技术编号:37211387 阅读:17 留言:0更新日期:2023-04-20 23:01
本发明专利技术提供的一种多格式视频自适应切换方法、系统和存储介质,其中方法包括:获取播放视频确认信息;根据所述播放视频确认信息确认视频数据信息;将所述视频数据信息按照第一预设方式进行播放;判断是否播放成功;若播放不成功,则按照第二预设方式进行播放,直至播放成功。通过对播放内核的切换实现视频的正常播放,并且能够针对设备的运算能力和播放内核解码能力自适应切换,提高了切换内核的速度,也提高了用户使用体验感。另外,本发明专利技术还能够针对用户喜好和需求获取播放内核的最优模式,也可以预测用户的下段播放内容预切换或加载对应的播放内核,更进一步提高了用户使用体验感。感。感。

【技术实现步骤摘要】
一种多格式视频自适应切换方法、系统和存储介质


[0001]本专利技术属于视频解析和播放领域,更具体的,涉及一种多格式视频自适应切换方法、系统和存储介质。

技术介绍

[0002]随着短视频行业的兴起,视频格式兼容要求也越来越多,有的时候手机端或者其他播放终端只预存储了少数的播放内核,但播放内核只能解码对应的视频数据内容,所以用户在进行浏览网页或者其他软件时,很容易遇到不支持的视频格式,由于没有对应的解码播放内核,导致加载的一些视频播放不出来,无法正常观看。
[0003]因此,现有技术存在缺陷,亟待改进。

技术实现思路

[0004]鉴于上述问题,本专利技术的目的是提供一种多格式视频自适应切换方法、系统和存储介质,通过对播放内核的切换实现视频的正常播放,并且能够针对设备的运算能力和播放内核解码能力自适应切换,提高了切换内核的速度,也提高了用户使用体验感。
[0005]本专利技术第一方面提供了一种多格式视频自适应切换方法,包括:获取播放视频确认信息;根据所述播放视频确认信息确认视频数据信息;将所述视频数据信息按照第一预设方式进行播放;判断是否播放成功;若播放不成功,则按照第二预设方式进行播放,直至播放成功。
[0006]本方案中,所述按照第二预设方式进行播放,具体为:获取预存储的所有播放内核;剔除第一预设方式对应的第一内核,得到第二内核集;按照预设的顺序,将视频数据信息按照第二内核集中对应的播放内核进行播放;判断是否播放成功;若成功,则更换第二内核集中播放成功的播放内核进行播放。/>[0007]本方案中,所述第二预设方式具体为:获取预设的播放内核的数量N;将当前视频数据信息按照预设位置进行数据分段,得到N

1个数据段;将N

1个数据段分别发送至预设的其他播放内核;获取其他播放内核的播放成功信息;将播放成功的播放内核进行视频数据信息的播放。
[0008]本方案中,所述将当前视频数据信息按照预设位置进行数据分段,得到N

1个数据段,具体为:获取当前设备的运算资源和播放内核的解码能力值;
根据所述当前设备的运算资源和播放内核的解码能力值确定每个播放内核对应数据段的大小,生成段大小信息;按照所述段大小信息将当前视频数据信息按照预设位置进行数据分段。
[0009]本方案中,根据所述当前设备的运算资源和播放内核的解码能力值确定每个播放内核对应数据段的大小,生成段大小信息,具体为:获取预设时间段阈值;将每个播放内核的解码能力值乘以预设时间段阈值,得到每个播放内核对应的段大小信息。
[0010]本方案中,计算所述预设时间段阈值,具体为:根据当前设备的运算资源,得到设备运算值;获取等待时间阈值;根据预设最小视频段数据值、设备运算值和播放内核的解码能力值确定解码时间;若所述解码时间小于等待时间阈值,则将所述解码时间作为预设时间段阈值。
[0011]本专利技术第二方面提供了一种多格式视频自适应切换系统,包括存储器和处理器,所述存储器中存储有一种多格式视频自适应切换方法程序,所述一种多格式视频自适应切换方法程序被所述处理器执行时实现如下步骤:获取播放视频确认信息;根据所述播放视频确认信息确认视频数据信息;将所述视频数据信息按照第一预设方式进行播放;判断是否播放成功;若播放不成功,则按照第二预设方式进行播放,直至播放成功。
[0012]本方案中,所述按照第二预设方式进行播放,具体为:获取预存储的所有播放内核;剔除第一预设方式对应的第一内核,得到第二内核集;按照预设的顺序,将视频数据信息按照第二内核集中对应的播放内核进行播放;判断是否播放成功;若成功,则更换第二内核集中播放成功的播放内核进行播放。
[0013]本方案中,所述第二预设方式具体为:获取预设的播放内核的数量N;将当前视频数据信息按照预设位置进行数据分段,得到N

1个数据段;将N

1个数据段分别发送至预设的其他播放内核;获取其他播放内核的播放成功信息;将播放成功的播放内核进行视频数据信息的播放。
[0014]本方案中,所述将当前视频数据信息按照预设位置进行数据分段,得到N

1个数据段,具体为:获取当前设备的运算资源和播放内核的解码能力值;根据所述当前设备的运算资源和播放内核的解码能力值确定每个播放内核对应数据段的大小,生成段大小信息;
按照所述段大小信息将当前视频数据信息按照预设位置进行数据分段。
[0015]本方案中,根据所述当前设备的运算资源和播放内核的解码能力值确定每个播放内核对应数据段的大小,生成段大小信息,具体为:获取预设时间段阈值;将每个播放内核的解码能力值乘以预设时间段阈值,得到每个播放内核对应的段大小信息。
[0016]本方案中,计算所述预设时间段阈值,具体为:根据当前设备的运算资源,得到设备运算值;获取等待时间阈值;根据预设最小视频段数据值、设备运算值和播放内核的解码能力值确定解码时间;若所述解码时间小于等待时间阈值,则将所述解码时间作为预设时间段阈值。
[0017]本专利技术第三方面提供了一种计算机存储介质,所述计算机可读存储介质中存储有一种多格式视频自适应切换方法程序,所述一种多格式视频自适应切换方法程序被处理器执行时,实现如上述任一项所述的一种多格式视频自适应切换方法的步骤。
[0018]本专利技术提供的一种多格式视频自适应切换方法、系统和存储介质,通过对播放内核的切换实现视频的正常播放,并且能够针对设备的运算能力和播放内核解码能力自适应切换,提高了切换内核的速度,也提高了用户使用体验感。另外,本专利技术还能够针对用户喜好和需求获取播放内核的最优模式,也可以预测用户的下段播放内容预切换或加载对应的播放内核,更进一步提高了用户使用体验感。
附图说明
[0019]图1示出了本专利技术一种多格式视频自适应切换方法的流程图:图2示出了本专利技术采用第二预设方式播放的流程图;图3示出了本专利技术第二预设方式的判断流程图;图4示出了本专利技术一种多格式视频自适应切换系统的框图。
具体实施方式
[0020]为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0021]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。
[0022]图1示出了本专利技术一种多格式视频自适应切换方法的流程图。
[0023]如图1所示,本专利技术第一方面提供了一种多格式视频自适应切换方法,包括:S102,获取播放视频确认信息;S104,根据所述播放视频确认信息确认视频数据信息;S106,将所述视频数据信息按照第一预设方式进行播放;
S108,判断是否播放成功;S110,若播放不成功,则按照第二预设方式进行播放,直至本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多格式视频自适应切换方法,其特征在于,包括:获取播放视频确认信息;根据所述播放视频确认信息确认视频数据信息;将所述视频数据信息按照第一预设方式进行播放;判断是否播放成功;若播放不成功,则按照第二预设方式进行播放,直至播放成功。2.根据权利要求1所述的一种多格式视频自适应切换方法,其特征在于,所述按照第二预设方式进行播放,具体为:获取预存储的所有播放内核;剔除第一预设方式对应的第一内核,得到第二内核集;按照预设的顺序,将视频数据信息按照第二内核集中对应的播放内核进行播放;判断是否播放成功;若成功,则更换第二内核集中播放成功的播放内核进行播放。3.根据权利要求1所述的一种多格式视频自适应切换方法,其特征在于,所述第二预设方式具体为:获取预设的播放内核的数量N;将当前视频数据信息按照预设位置进行数据分段,得到N

1个数据段;将N

1个数据段分别发送至预设的其他播放内核;获取其他播放内核的播放成功信息;将播放成功的播放内核进行视频数据信息的播放。4.根据权利要求3所述的一种多格式视频自适应切换方法,其特征在于,所述将当前视频数据信息按照预设位置进行数据分段,得到N

1个数据段,具体为:获取当前设备的运算资源和播放内核的解码能力值;根据所述当前设备的运算资源和播放内核的解码能力值确定每个播放内核对应数据段的大小,生成段大小信息;按照所述段大小信息将当前视频数据信息按照预设位置进行数据分段。5.根据权利要求4所述的一种多格式视频自适应切换方法,其特征在于,根据所述当前设备的运算资源和播放内核的解码能力值确定每个播放内核对应数据段的大小,生成段大小信息,具体为:获取预设时间段阈值;将每个播放内核的解码能力值乘以预设时间段阈值,得到每个播放内核对应的段大小信息。6.根据权利要求...

【专利技术属性】
技术研发人员:戴威村
申请(专利权)人:深圳市英唐数码科技有限公司
类型:发明
国别省市:

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

1