System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频播放处理方法、装置、存储介质及电子设备制造方法及图纸_技高网

视频播放处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:40001397 阅读:8 留言:0更新日期:2024-01-09 03:42
本申请公开一种视频播放处理方法、装置、存储介质及电子设备,其中,该方法包括:当客户端的视频播放软件在播放视频时,检测视频播放是否发生卡顿,若检测到视频播放发生卡顿,则获取视频播放软件播放视频时的目标码流数据,向视频播放软件的服务端发送目标码流数据,以及客户端对应的设备机型和/或设备CPU,以使服务端将设备机型和/或设备CPU对应的目标码流数据关闭,并更新设备机型和/或设备CPU对应的码流数据,得到更新后的码流数据,以及向客户端发送码流数据更新消息,码流数据更新消息包括更新后的码流数据,客户端接收码流数据更新消息,并根据更新后的码流数据进行视频播放,以此,后续客户端通过视频播放软件播放视频流畅。

【技术实现步骤摘要】

本申请涉及视频播放处理,具体涉及一种视频播放处理方法、装置、存储介质及电子设备


技术介绍

1、目前手机型号日益倍增,使用同款cpu芯片的手机机型就有几十或者上百款,某些视频播放软件,例如爱奇艺app,其在不同的机型手机上面播放视频时可以支持多种码流数据如1080、2k、以及4k等,当cpu满足以上功能时,某些情况下厂商的手机中某些机型支持的不好,会造成播放视频过程中出现卡顿的情况。然而,相关技术中,在对受到影响的机型修改码流数据配置时,只能通过人工来修改,使得效率较低。


技术实现思路

1、本申请实施例提供一种视频播放处理方法、装置、存储介质及电子设备,能够自动修改视频播放时的码流数据,使得视频播放流畅,提高对受到影响的机型修改码流数据配置的效率。

2、第一方面,本申请实施例提供一种视频播放处理方法,应用于客户端,包括:

3、当所述客户端的视频播放软件在播放视频时,检测视频播放是否发生卡顿;

4、若检测到视频播放发生卡顿,则获取视频播放软件播放视频时的目标码流数据;

5、向所述视频播放软件的服务端发送所述目标码流数据,以及所述客户端对应的设备机型和/或设备cpu,以使所述服务端将所述设备机型和/或设备cpu对应的所述目标码流数据关闭,并更新所述设备机型和/或设备cpu对应的码流数据,得到更新后的码流数据,以及向所述客户端发送码流数据更新消息,所述码流数据更新消息包括所述更新后的码流数据;

6、接收所述服务端发送的码流数据更新消息,并根据所述更新后的码流数据进行视频播放,以使后续所述客户端通过所述视频播放软件播放视频时流畅。

7、在一些实施例中,,所述检测视频播放是否发生卡顿,包括:

8、在视频播放时,每一预设时间周期获取一次预设时长的所述视频的播放码流数据包,并将所述播放码流数据包解码为音频流数据和视频流数据;

9、获取同时播放所述音频流数据和所述视频流数据时的第一播放时间以及第二播放时间;

10、当检测到所述第一播放时间与所述第二播放时间不一致时,确定所述视频播放发生卡顿。

11、在一些实施例中,,在当所述客户端的视频播放软件在播放视频时,检测视频播放是否发生卡顿之前,还包括:

12、调用接口服务获取所述服务端根据所述设备机型和/或设备cpu维度配置的码流数据;

13、展示所述码流数据对应的码流清晰度;

14、接收用户针对所述码流清晰度的选择操作,确定进行视频播放的目标码流清晰度;

15、确定所述目标码流清晰度对应的所述目标码流数据;

16、根据所述目标码流数据播放视频。

17、在一些实施例中,,所述向所述视频播放软件的服务端发送所述目标码流数据,包括:

18、通过日志投递功能向所述服务端投递所述目标码流数据。

19、第二方面,本申请实施例提供一种视频播放处理方法,应用于服务端,包括:

20、接收客户端发送的目标码流数据,以及所述客户端对应的设备机型和/或设备cpu;

21、将所述设备机型和/或设备cpu对应的所述目标码流数据关闭,并更新所述设备机型和/或设备cpu对应的码流数据,得到更新后的码流数据;

22、向所述客户端发送码流数据更新消息,所述码流数据更新消息包括所述更新后的码流数据,以使所述客户端接收所述更新后的码流数据。

23、在一些实施例中,本申请实施例提供一种视频播放处理方法,还包括:

24、接收所述客户端发送的码流配置请求,所述码流配置请求携带所述客户端对应的目标设备机型和/或设备cpu;

25、根据所述设备机型、以及预设码流配置表匹配码流数据,所述预设码流配置表中包括设备机型和/或设备cpu与码流数据的对应关系;

26、若根据所述设备机型、以及预设码流配置表无法匹配到码流数据,则根据所述设备cpu匹配码流数据。

27、在一些实施例中,,所述将所述设备机型和/或设备cpu对应的所述目标码流数据关闭,包括:

28、当所述服务端在过去预设时长内接收到预设数量个相同的所述设备机型和/或设备cpu的不同客户端投递的所述目标码流数据,则将所述设备机型和/或设备cpu对应的所述目标码流数据关闭。

29、第三方面,本申请实施例还提供一种视频播放处理装置,应用于客户端,包括:

30、检测单元,用于当所述客户端的视频播放软件在播放视频时,检测视频播放是否发生卡顿;

31、获取单元,用于若检测到视频播放发生卡顿,则获取视频播放软件播放视频时的目标码流数据;

32、第一发送单元,用于向所述视频播放软件的服务端发送所述目标码流数据,以及所述客户端对应的设备机型和/或设备cpu,以使所述服务端将所述设备机型和/或设备cpu对应的所述目标码流数据关闭,并更新所述设备机型和/或设备cpu对应的码流数据,得到更新后的码流数据,以及向所述客户端发送码流数据更新消息,所述码流数据更新消息包括所述更新后的码流数据;

33、第一处理单元,用于接收所述服务端发送的码流数据更新消息,并根据所述更新后的码流数据进行视频播放,以使后续所述客户端通过所述视频播放软件播放视频时流畅。

34、第四方面,本申请实施例还提供一种视频播放处理装置,应用于服务端,包括:

35、第二接收单元,用于接收客户端发送的目标码流数据,以及所述客户端对应的设备机型和/或设备cpu;

36、第二处理单元,用于将所述设备机型和/或设备cpu对应的所述目标码流数据关闭,并更新所述设备机型和/或设备cpu对应的码流数据,得到更新后的码流数据;

37、第二发送单元,用于向所述客户端发送码流数据更新消息,所述码流数据更新消息包括所述更新后的码流数据,以使所述客户端接收所述更新后的码流数据。

38、第五方面,本申请实施例还提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的视频播放处理方法。

39、第六方面,本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的视频播放处理方法。

40、本申请实施例提供的技术方案,应用于客户端,当所述客户端的视频播放软件在播放视频时,检测视频播放是否发生卡顿,若检测到视频播放发生卡顿,则获取视频播放软件播放视频时的目标码流数据,向所述视频播放软件的服务端发送所述目标码流数据,以及所述客户端对应的设备机型和/或设备cpu,以使所述服务端将所述设备机型和/或设备cpu对应的所述目标码流数据关闭,并更新所述设备机型和/或设备cpu对应的码流数据,得到更新后的码流数据,以及向所述客户端发送码流数据更新消息,所述码流数据更新消息包括所述本文档来自技高网...

【技术保护点】

1.一种视频播放处理方法,应用于客户端,其特征在于,包括:

2.如权利要求1所述的视频播放处理方法,其特征在于,所述检测视频播放是否发生卡顿,包括:

3.如权利要求1所述的视频播放处理方法,其特征在于,在当所述客户端的视频播放软件在播放视频时,检测视频播放是否发生卡顿之前,还包括:

4.如权利要求1所述的视频播放处理方法,其特征在于,所述向所述视频播放软件的服务端发送所述目标码流数据,包括:

5.一种视频播放处理方法,应用于服务端,其特征在于,包括:

6.如权利要求5所述的视频播放处理方法,其特征在于,还包括:

7.如权利要求5所述的视频播放处理方法,其特征在于,所述将所述设备机型和/或设备CPU对应的所述目标码流数据关闭,包括:

8.一种视频播放处理装置,其特征在于,包括用于执行如权利要求1至7任一项所述的视频播放处理方法的单元。

9.一种计算机可读的存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至4任一项所述的视频播放处理方法或如权利要求5至7任一项所述的视频播放处理方法。

10.一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,其特征在于,所述处理器通过调用所述计算机程序,用于执行如权利要求1至4任一项所述的视频播放处理方法。

...

【技术特征摘要】

1.一种视频播放处理方法,应用于客户端,其特征在于,包括:

2.如权利要求1所述的视频播放处理方法,其特征在于,所述检测视频播放是否发生卡顿,包括:

3.如权利要求1所述的视频播放处理方法,其特征在于,在当所述客户端的视频播放软件在播放视频时,检测视频播放是否发生卡顿之前,还包括:

4.如权利要求1所述的视频播放处理方法,其特征在于,所述向所述视频播放软件的服务端发送所述目标码流数据,包括:

5.一种视频播放处理方法,应用于服务端,其特征在于,包括:

6.如权利要求5所述的视频播放处理方法,其特征在于,还包括:

7.如权利要求5所述的视频...

【专利技术属性】
技术研发人员:王兆仲
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1