技术新讯 > 电子通信装置的制造及其应用技术 > 媒体数据的处理方法、装置、电子设备及存储介质与流程  >  正文

媒体数据的处理方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2024-09-05 14:43:08

本申请涉及计算机技术,尤其涉及一种媒体数据的处理方法、装置、电子设备及存储介质。

背景技术:

1、数据缓存是在播放媒体数据之前,预先接收并存储媒体数据的处理,在浏览媒体信息的过程中,通常通过数据缓存提升当前媒体信息的播放流畅性。目前的媒体信息流相关的应用程序,其使用过程中,用户通常快速滑动信息流以浏览更多的媒体信息,在用户快速切换信息、网络较差、终端存储不足等情况下,后续媒体信息的播放的流畅性受到影响。

2、相关技术暂无较好的方式在媒体信息的播放过程中提升后续媒体信息播放的流畅性。

技术实现思路

1、本申请实施例提供一种媒体数据的处理方法、装置、电子设备及计算机可读存储介质、计算机程序产品,能够提升媒体数据播放的流畅性。

2、本申请实施例的技术方案是这样实现的:

3、本申请实施例提供一种媒体数据的处理方法,所述方法包括:

4、基于第一播放器播放第一媒体信息;

5、执行第一类型的缓存操作,其中,所述第一类型的缓存操作的缓存对象包括:至少一个第二媒体信息、以及用于播放所述第二媒体信息的第二播放器,所述至少一个第二媒体信息的播放次序位于所述第一媒体信息之后;

6、确定缓存比例;

7、执行第二类型的缓存操作,其中,所述第二类型的缓存操作的缓存对象包括:所述至少一个第三媒体信息的流媒体数据中符合所述缓存比例的数据包。

8、本申请实施例提供一种媒体数据的处理装置,包括:

9、数据播放模块,配置为基于第一播放器播放第一媒体信息;

10、缓存处理模块,配置为执行第一类型的缓存操作,其中,所述第一类型的缓存操作的缓存对象包括:至少一个第二媒体信息、以及用于播放所述第二媒体信息的第二播放器,所述至少一个第二媒体信息的播放次序位于所述第一媒体信息之后;

11、所述缓存处理模块,配置为确定缓存比例;

12、所述缓存处理模块,配置为执行第二类型的缓存操作,其中,所述第二类型的缓存操作的缓存对象包括:所述至少一个第三媒体信息的流媒体数据中符合所述缓存比例的数据包。

13、本申请实施例提供一种电子设备,所述电子设备包括:

14、存储器,用于存储计算机可执行指令;

15、处理器,用于执行所述存储器中存储的计算机可执行指令时,实现本申请实施例提供的媒体数据的处理方法。

16、本申请实施例提供一种计算机可读存储介质,存储有计算机可执行指令,用于被处理器执行时,实现本申请实施例提供的媒体数据的处理方法。

17、本申请实施例提供一种计算机程序产品,包括计算机程序或计算机可执行指令,述计算机程序或计算机可执行指令被处理器执行时,实现本申请实施例提供的媒体数据的处理方法。

18、本申请实施例具有以下有益效果:

19、通过以不同的类型的缓存方式对媒体信息进行预先缓存,提升了缓存效率,能够快速响应媒体信息的切换操作,避免播放卡顿现象。通过对媒体信息划分阶段,并对各个阶段采取不同的缓存方式,节约了缓存媒体信息的内存空间,避免了缓存过多造成的应用卡顿,避免了缓存数据不足导致切换媒体信息时导致的播放卡顿。

技术特征:

1.一种媒体数据的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述执行第一类型的缓存操作,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定缓存比例,包括:

4.根据权利要求1所述的方法,其特征在于,所述确定缓存比例,包括:

5.根据权利要求2或者4所述的方法,其特征在于,在所述执行第一类型的缓存操作之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在所述执行第二类型的缓存操作之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述删除已缓存的每个所述历史媒体信息的数据包,包括:

8.根据权利要求6所述的方法,其特征在于,所述删除已缓存的每个所述历史媒体信息的数据包,包括:

9.根据权利要求1所述的方法,其特征在于,所述基于第一播放器播放第一媒体信息之后,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,所述检测每个所述数据包对应的往返时延,并检测当前的往返时延均值以及往返时延方差,包括:

11.根据权利要求1所述的方法,其特征在于,所述基于第一播放器播放第一媒体信息之后,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,所述基于第一播放器播放第一媒体信息之前,所述方法还包括:

13.根据权利要求11所述的方法,其特征在于,所述将所述备选数据通道切换为所述移动热点网络数据通道,包括:

14.根据权利要求1所述的方法,其特征在于,所述基于第一播放器播放第一媒体信息之前,所述方法还包括:

15.根据权利要求1所述的方法,其特征在于,在所述基于第一播放器播放第一媒体信息之后,所述方法还包括:

16.一种媒体数据的处理装置,其特征在于,所述装置包括:

17.一种电子设备,其特征在于,所述电子设备包括:

18.一种计算机可读存储介质,存储有计算机可执行指令或者计算机程序,其特征在于,所述计算机可执行指令或者计算机程序被处理器执行时实现权利要求1至15任一项所述的方法。

19.一种计算机程序产品,包括计算机可执行指令或计算机程序,其特征在于,所述计算机可执行指令或计算机程序被处理器执行时实现权利要求1至15任一项所述的方法。

技术总结本申请提供了一种媒体数据的处理方法、装置、电子设备及存储介质;方法包括:基于第一播放器播放第一媒体信息;执行第一类型的缓存操作,其中,所述第一类型的缓存操作的缓存对象包括:至少一个第二媒体信息、以及用于播放所述第二媒体信息的第二播放器,所述至少一个第二媒体信息的播放次序位于所述第一媒体信息之后;确定缓存比例;执行第二类型的缓存操作,其中,所述第二类型的缓存操作的缓存对象包括:所述至少一个第三媒体信息的流媒体数据中符合所述缓存比例的数据包。通过本申请,能够提升媒体数据播放的流畅性。技术研发人员:易辉受保护的技术使用者:腾讯科技(深圳)有限公司技术研发日:技术公布日:2024/9/2

本文地址:https://www.jishuxx.com/zhuanli/20240905/287807.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。