System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多路视频流播放模式确定方法、装置以及计算机设备制造方法及图纸_技高网

多路视频流播放模式确定方法、装置以及计算机设备制造方法及图纸

技术编号:42482951 阅读:4 留言:0更新日期:2024-08-21 13:02
本申请涉及一种多路视频流播放模式确定方法、装置以及计算机设备。包括:根据目标码率、目标帧率、目标编码方式和目标视频画面变化量构建标准视频;在第一视频播放界面对标准视频进行四宫格播放,确定四宫格播放窗口,并在第二视频播放界面对标准视频进行九宫格播放,确定九宫格播放窗口;根据视频播放设备的计算机处理器运行参数,四宫格播放窗口中各个窗口对应的解码丢帧率,以及九宫格播放窗口中各个窗口对应的解码丢帧率,确定视频播放设备的播放等级;根据视频播放设备的播放等级调整多路视频流的播放模式。上述方案,能够准确的判断视频播放设备的多路视频流播放能力,保障视频播放设备的运行安全。

【技术实现步骤摘要】

本申请涉及音视频,特别是涉及一种多路视频流播放模式确定方法、装置以及计算机设备


技术介绍

1、视频监控领域需要在机顶盒或者智能电视上实现同时稳定长时播放多宫格画面的功能,具体为1宫格,2宫格,4宫格或9宫格等,达到监控环境安全的目的。现有的同时稳定长时播放多宫格画面的功能的技术方案都是基于使用pc(personal computer,个人计算机)端或者单独的解码器的方案实现,价格昂贵且不利于扩展。若没有对设备多宫格播放能力进行检测,强行播放4宫格及以上画面的实现,可能导致应用频繁崩溃甚至电视盒子系统发生崩溃,无法启动的情况。因此,再进行多路视频流播放之前,对视频播放设备进行多路视频流播放能力检测至关重要。

2、当前tv(television,电视)端播放设备生态和硬件较差。市面上主流电视的cpu(central processing unit,中央处理器)和gpu(graphics processing unit,图形处理器)硬件性能更加参差不齐,其所用的cpu从2核a53到4核a76不等,导致很难通过一些简单的配置参数准确判断一个视频播放设备的多路视频流播放能力。因此,如何准确的判断视频播放设备的多路视频流播放能力,从而对视频播放设备的多路视频流播放模式进行调整,保障视频播放设备的运行安全是需要解决的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够准确的判断视频播放设备的多路视频流播放能力,从而对视频播放设备的多路视频流播放模式进行调整,保障视频播放设备的运行安全的多路视频流播放模式确定方法、装置以及计算机设备。

2、第一方面,本申请提供了一种多路视频流播放模式确定方法,所述方法包括:

3、根据目标码率、目标帧率、目标编码方式和目标视频画面变化量构建标准视频;

4、在第一视频播放界面对所述标准视频进行四宫格播放,确定四宫格播放窗口,并在第二视频播放界面对所述标准视频进行九宫格播放,确定九宫格播放窗口;

5、根据视频播放设备的计算机处理器运行参数,所述四宫格播放窗口中各个窗口对应的解码丢帧率,以及所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述视频播放设备的播放等级;

6、根据所述视频播放设备的播放等级调整所述多路视频流的播放模式。

7、在其中一个实施例中,根据视频播放设备的计算机处理器运行参数,所述四宫格播放窗口中各个窗口对应的解码丢帧率,以及所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述视频播放设备的播放等级,包括:

8、根据视频播放设备的计算机处理器运行参数,确定所述计算机处理器的可用内存和所述计算机处理器的核心数;

9、若所述计算机处理器的可用内存大于或等于内存阈值,且所述计算机处理器的核心数大于数量阈值,则基于所述四宫格播放窗口中各个窗口对应的最大变化画面对应的时间戳,确定所述四宫格播放窗口中各个窗口对应的解码丢帧率;

10、基于所述九宫格播放窗口中各个窗口对应的最大变化画面对应的时间戳,确定所述九宫格播放窗口中各个窗口对应的解码丢帧率;

11、根据所述四宫格播放窗口中各个窗口对应的解码丢帧率,以及所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述视频播放设备的播放等级。

12、在其中一个实施例中,根据所述四宫格播放窗口中各个窗口对应的解码丢帧率,以及所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述视频播放设备的播放等级,包括:

13、根据所述四宫格播放窗口中各个窗口对应的解码丢帧率,确定所述四宫格播放窗口中解码丢帧率小于第一预设概率的第一目标窗口的第一窗口数量;

14、确定所述第一窗口数量是否大于或等于三;

15、若是,则根据所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述九宫格播放窗口中解码丢帧率小于第一预设概率的第二目标窗口的第二窗口数量;

16、若所述第二窗口数量小于八,则确定所述视频播放设备的播放等级为五级。

17、在其中一个实施例中,根据所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述九宫格播放窗口中解码丢帧率小于第一预设概率的第二目标窗口的第二窗口数量后,还包括:

18、若所述第二窗口数量大于或等于八,则确定所述第二目标窗口中解码丢帧率小于第二预设概率的第三目标窗口的第三窗口数量;所述第二预设概率小于所述第一预设概率;

19、确定所述第三窗口数量是否大于或等于八;

20、若是,则确定所述视频播放设备的播放等级为七级;

21、若否,则确定所述视频播放设备的播放等级为六级。

22、在其中一个实施例中,确定所述第一窗口数量是否大于或等于三后,还包括:

23、若否,则确定所述四宫格播放窗口中解码丢帧率小于第三预设概率的第四目标窗口的第四窗口数量;所述第三预设概率大于所述第一预设概率;

24、确定所述第四窗口数量是否大于或等于三;

25、若是,则确定所述视频播放设备的播放等级为四级;

26、若否,则确定所述视频播放设备的播放等级为三级。

27、在其中一个实施例中,根据视频播放设备的计算机处理器运行参数,确定所述计算机处理器的可用内存和所述计算机处理器的核心数后,还包括:

28、若所述计算机处理器的可用内存小于内存阈值,且所述计算机处理器的核心数小于数量阈值,则确定所述视频播放设备的播放等级为一级。

29、在其中一个实施例中,根据视频播放设备的计算机处理器运行参数,确定所述计算机处理器的可用内存和所述计算机处理器的核心数后,还包括:

30、若所述计算机处理器的可用内存大于或等于内存阈值,且所述计算机处理器的核心数小于数量阈值,则确定所述视频播放设备的播放等级为二级。

31、第二方面,本申请还提供了一种多路视频流播放模式确定装置,所述装置包括:

32、标准视频构建模块,用于根据目标码率、目标帧率、目标编码方式和目标视频画面变化量构建标准视频;

33、播放窗口确定模块,用于在第一视频播放界面对所述标准视频进行四宫格播放,确定四宫格播放窗口,并在第二视频播放界面对所述标准视频进行九宫格播放,确定九宫格播放窗口;

34、播放等级确定模块,用于根据视频播放设备的计算机处理器运行参数,所述四宫格播放窗口中各个窗口对应的解码丢帧率,以及所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述视频播放设备的播放等级;

35、播放模式确定模块,用于根据所述视频播放设备的播放等级调整所述多路视频流的播放模式。

36、第三方面,本申请还提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

37、根据目标码率、目标帧率、目标编码方式和目标视频画面变化量构本文档来自技高网...

【技术保护点】

1.一种多路视频流播放模式确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据视频播放设备的计算机处理器运行参数,所述四宫格播放窗口中各个窗口对应的解码丢帧率,以及所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述视频播放设备的播放等级,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述四宫格播放窗口中各个窗口对应的解码丢帧率,以及所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述视频播放设备的播放等级,包括:

4.根据权利要求3所述的方法,其特征在于,根据所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述九宫格播放窗口中解码丢帧率小于第一预设概率的第二目标窗口的第二窗口数量后,还包括:

5.根据权利要求3所述的方法,其特征在于,确定所述第一窗口数量是否大于或等于三后,还包括:

6.根据权利要求2所述的方法,其特征在于,根据视频播放设备的计算机处理器运行参数,确定所述计算机处理器的可用内存和所述计算机处理器的核心数后,还包括:

7.根据权利要求2所述的方法,其特征在于,根据视频播放设备的计算机处理器运行参数,确定所述计算机处理器的可用内存和所述计算机处理器的核心数后,还包括:

8.一种多路视频流播放模式确定装置,其特征在于,所述多路视频流播放模式确定装置包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至权利要求7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至权利要求7中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种多路视频流播放模式确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据视频播放设备的计算机处理器运行参数,所述四宫格播放窗口中各个窗口对应的解码丢帧率,以及所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述视频播放设备的播放等级,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述四宫格播放窗口中各个窗口对应的解码丢帧率,以及所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述视频播放设备的播放等级,包括:

4.根据权利要求3所述的方法,其特征在于,根据所述九宫格播放窗口中各个窗口对应的解码丢帧率,确定所述九宫格播放窗口中解码丢帧率小于第一预设概率的第二目标窗口的第二窗口数量后,还包括:

5.根据权利要求3所述的方法,其特征在于,确定所述第一窗口数量是否大于或等于三后,...

【专利技术属性】
技术研发人员:唐铎彭煌环潘浩王艺
申请(专利权)人:天翼视联科技有限公司
类型:发明
国别省市:

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

1