流媒体数据处理方法、流媒体播放方法、设备和程序产品技术

技术编号:34395133 阅读:47 留言:0更新日期:2022-08-03 21:28
本申请涉及流媒体技术领域,提供了一种流媒体数据处理方法、流媒体播放方法、设备和程序产品。本申请能够提高流媒体内容的播放效率。该方法包括:获取流媒体内容对应的原始流媒体数据,确定该流媒体内容的目标解析时长,将原始流媒体数据中目标解析时长对应的待解析的前段流媒体数据进行解析得到预解析的前段流媒体数据,根据预解析的前段流媒体数据及原始流媒体数据中待解析的后段流媒体数据,得到流媒体内容对应的流媒体数据。到流媒体内容对应的流媒体数据。到流媒体内容对应的流媒体数据。

【技术实现步骤摘要】
流媒体数据处理方法、流媒体播放方法、设备和程序产品


[0001]本申请涉及流媒体
,特别是涉及一种流媒体数据处理方法、流媒体播放方法、计算机设备和计算机程序产品。

技术介绍

[0002]随着网络及音视频相关技术的发展,短视频应用、音乐应用等应用程序为用户提供丰富的流媒体播放服务。
[0003]目前的技术中,用户请求播放相关流媒体内容时,终端需花费一段时间解析流媒体数据后将相关流媒体内容呈现给用户,存在流媒体内容播放效率低的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种流媒体数据处理方法、流媒体播放方法、计算机设备和计算机程序产品。
[0005]第一方面,本申请提供了一种流媒体数据处理方法。所述方法包括:
[0006]获取流媒体内容对应的原始流媒体数据;
[0007]确定所述流媒体内容的目标解析时长;
[0008]将所述原始流媒体数据中所述目标解析时长对应的待解析的前段流媒体数据进行解析,得到预解析的前段流媒体数据;
[0009]根据所述预解析的前段流媒体数据及所述原始流媒体数据中待解析的后段流媒体数据,得到所述流媒体内容对应的流媒体数据。
[0010]第二方面,本申请提供了一种流媒体播放方法。所述方法包括:
[0011]从服务器获取待播放的流媒体内容对应的流媒体数据;所述流媒体数据包括预解析的前段流媒体数据及待解析的后段流媒体数据;所述流媒体数据根据上述的方法得到;
[0012]播放所述前段流媒体数据对应的前段流媒体内容,并解析所述后段流媒体数据以获得后段流媒体内容;
[0013]将所述后段流媒体内容应用于所述前段流媒体内容的续播。
[0014]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0015]获取流媒体内容对应的原始流媒体数据;确定所述流媒体内容的目标解析时长;将所述原始流媒体数据中所述目标解析时长对应的待解析的前段流媒体数据进行解析,得到预解析的前段流媒体数据;根据所述预解析的前段流媒体数据及所述原始流媒体数据中待解析的后段流媒体数据,得到所述流媒体内容对应的流媒体数据。
[0016]第四方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0017]从服务器获取待播放的流媒体内容对应的流媒体数据;所述流媒体数据包括预解析的前段流媒体数据及待解析的后段流媒体数据;所述流媒体数据根据上述的方法得到;
播放所述前段流媒体数据对应的前段流媒体内容,并解析所述后段流媒体数据以获得后段流媒体内容;将所述后段流媒体内容应用于所述前段流媒体内容的续播。
[0018]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0019]获取流媒体内容对应的原始流媒体数据;确定所述流媒体内容的目标解析时长;将所述原始流媒体数据中所述目标解析时长对应的待解析的前段流媒体数据进行解析,得到预解析的前段流媒体数据;根据所述预解析的前段流媒体数据及所述原始流媒体数据中待解析的后段流媒体数据,得到所述流媒体内容对应的流媒体数据。
[0020]第六方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0021]从服务器获取待播放的流媒体内容对应的流媒体数据;所述流媒体数据包括预解析的前段流媒体数据及待解析的后段流媒体数据;所述流媒体数据根据上述的方法得到;播放所述前段流媒体数据对应的前段流媒体内容,并解析所述后段流媒体数据以获得后段流媒体内容;将所述后段流媒体内容应用于所述前段流媒体内容的续播。
[0022]上述流媒体数据处理方法、流媒体播放方法、计算机设备和计算机程序产品,获取流媒体内容对应的原始流媒体数据,确定该流媒体内容的目标解析时长,将原始流媒体数据中目标解析时长对应的待解析的前段流媒体数据进行解析得到预解析的前段流媒体数据,根据预解析的前段流媒体数据及原始流媒体数据中待解析的后段流媒体数据,得到流媒体内容对应的流媒体数据。该方案将流媒体内容对应的原始流媒体数据进行重构,对其中的目标解析时长对应的待解析的前段流媒体数据进行预解析,然后可将预解析的前段流媒体数据及原始流媒体数据中待解析的后段流媒体数据重组为该流媒体内容对应的流媒体数据,因该重构的流媒体数据的前段数据已经过预解析,故终端需播放该流媒体内容时,其可省去对前段流媒体数据的解析时间而直接播放对应的前段流媒体内容,同时其可同步解析后段流媒体数据以用于前段流媒体内容的续播,由此提高流媒体内容的播放效率。
附图说明
[0023]图1为一个实施例中流媒体数据处理方法及流媒体播放方法的应用环境图;
[0024]图2为一个实施例中流媒体数据处理方法的流程示意图;
[0025]图3为一个实施例中本申请重构的流媒体数据的组成示意图;
[0026]图4为一个实施例中确定流媒体内容的目标解析时长的流程示意图;
[0027]图5为一个实施例中流媒体播放方法的流程示意图;
[0028]图6为一个应用示例中流媒体处理播放方法的流程示意图;
[0029]图7为一个实施例中计算机设备的内部结构图;
[0030]图8为另一个实施例中计算机设备的内部结构图。
具体实施方式
[0031]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0032]本申请实施例提供的流媒体数据处理方法及流媒体播放方法,可以应用于如图1所示的应用环境中。该应用环境可以包括终端110和服务器120,终端110网络与服务器120进行通信。数据存储系统可以存储服务器120需要处理的数据。数据存储系统可以集成在服务器120上,也可以放在云上或其他网络服务器上。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0033]具体的,服务器120可以获取流媒体内容对应的原始流媒体数据,并确定流媒体内容的目标解析时长,将原始流媒体数据中目标解析时长对应的待解析的前段流媒体数据进行解析,得到预解析的前段流媒体数据,然后根据预解析的前段流媒体数据及原始流媒体数据中待解析的后段流媒体数据,得到该流媒体内容对应的流媒体数据,该服务器120可以将该流媒体内容对应的流媒体数据存入流媒体内容库,以供终端110请求播本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流媒体数据处理方法,其特征在于,所述方法包括:获取流媒体内容对应的原始流媒体数据;确定所述流媒体内容的目标解析时长;将所述原始流媒体数据中所述目标解析时长对应的待解析的前段流媒体数据进行解析,得到预解析的前段流媒体数据;根据所述预解析的前段流媒体数据及所述原始流媒体数据中待解析的后段流媒体数据,得到所述流媒体内容对应的流媒体数据。2.根据权利要求1所述的方法,其特征在于,所述确定所述流媒体内容的目标解析时长,包括:获取所述流媒体内容的播放热度;根据所述播放热度,确定对应的解析时长比例;根据预设解析时长阈值与所述解析时长比例,得到所述流媒体内容的目标解析时长。3.根据权利要求2所述的方法,其特征在于,所述获取所述流媒体内容的播放热度,包括:若所述流媒体内容的历史播放记录满足统计时长条件,则根据所述流媒体内容在预设历史时段内的历史播放记录,确定所述流媒体内容的播放热度。4.根据权利要求3所述的方法,其特征在于,所述根据所述流媒体内容在预设历史时段内的历史播放记录,确定所述流媒体内容的播放热度,包括:根据所述流媒体内容在预设历史时段内的历史播放记录,获取所述流媒体内容的单次被播时长的统计信息;根据所述流媒体内容的单次被播时长的统计信息,确定所述流媒体内容的播放热度。5.根据权利要求2所述的方法,其特征在于,所述获取所述流媒体内容的播放热度,包括:若所述流媒体内容的历史播放记录不满足统计时长条件,则根据所述流媒体内容的标签信息,从流媒体内容库中确定目标流媒体内容;所述目标流媒体内容为所述流媒体内容...

【专利技术属性】
技术研发人员:许圣霖
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:

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

1