MP4在线播放方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:29975047 阅读:30 留言:0更新日期:2021-09-08 09:57
本公开提供了一种MP4在线播放方法、装置、电子设备、计算机可读存储介质及计算机程序产品,涉及人工智能技术领域,进一步涉及媒体云技术领域。该方法的一具体实施方式包括:获取目标MP4文件的总大小,并根据总大小和预设占比确定目标数据长度,预设占比基于MOOV数据占完整MP4文件的比例确定;从MP4文件的首部和尾部,分别获取长度为目标数据长度的首部数据和尾部数据;根据从首部数据或尾部数据中提取出的实际MOOV数据,在线播放目标MP4文件。应用该实施方式可以提升在线点播MP4视频文件的起播速度。速度。速度。

【技术实现步骤摘要】
MP4在线播放方法、装置、设备、存储介质及程序产品


[0001]本公开涉及数据处理
,具体涉及人工智能
,进一步涉及媒体云
,尤其涉及一种MP4在线播放方法、装置、电子设备、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]MP4文件格式又被称为MPEG

4Part 14,出自MPEG

4标准第14部分,它是一种多媒体格式容器,广泛用于包装视频和音频数据流、海报、字幕和元数据等。
[0003]MP4文件由不同的Box组成,主要包括:用于描述的文件的版本、兼容协议的FTYP、用于记录本文件中所有媒体数据的宏观描述信息以及每路媒体轨道的具体信息的MOOV、用于存放具体的媒体数据的MDAT,以及一些其它的可选择的Box。

技术实现思路

[0004]本公开实施例提出了一种MP4在线播放方法、装置、电子设备、计算机可读存储介质及计算机程序产品。
[0005]第一方面,本公开实施例提出了一种MP4在线播放方法,包括:获取目标MP4文件的总大小,并根据总大小和本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种MP4在线播放方法,包括:获取目标MP4文件的总大小,并根据所述总大小和预设占比确定目标数据长度,所述预设占比基于MOOV数据占完整MP4文件的比例确定;从所述目标MP4文件的首部和尾部,分别获取长度为所述目标数据长度的首部数据和尾部数据;根据从所述首部数据或所述尾部数据中提取出的实际MOOV数据,在线播放所述目标MP4文件。2.根据权利要求1所述的方法,其中,所述获取目标MP4文件的总大小,包括:发起针对所述目标MP4文件的在线播放请求;接收针对所述在线播放请求的HTTP响应信息;从所述HTTP响应信息的HTTP消息头中,提取出所述目标MP4文件的总大小。3.根据权利要求1所述的方法,其中,基于MOOV数据占完整MP4文件的比例确定出所述预设占比,包括:获取样本MP4文件集;统计所述样本MP4文件集的每个样本MP4文件中的MOOV数据占完整MP4文件的比例上限;按照预设的比例修正方式修正所述比例上限的数值,并将修正后的比例上限确定为所述预设占比。4.根据权利要求3所述的方法,其中,所述按照预设的比例修正方式修正所述比例上限的数值,包括:按照所处环境下的闲置网络带宽,修正所述比例上限的数值;其中,所述闲置网络带宽的大小与对所述比例上限的向上修正幅度成正比关系。5.根据权利要求3所述的方法,其中,所述按照预设的比例修正方式修正所述比例上限的数值,包括:根据当前设备的设备类型,修正所述比例上限的数值;其中,所述设备类型包括有线通信设备和无线通信设备,与所述有线通信设备对应的向上修正幅度大于与所述无线通信设备对应的向上修正幅度。6.根据权利要求3所述的方法,其中,所述按照预设的比例修正方式修正所述比例上限的数值,包括:统计所述样本MP4文件集中各所述样本MP4文件的平均大小;计算所述目标MP4文件的总大小与所述平均大小的大小差异;响应于所述大小差异表示所述总大小大于所述平均大小,根据所述大小差异的大小确定向下修正所述比例上限的幅度。7.根据权利要求1

6任一项所述的方法,其中,所述从所述目标MP4文件的首部和尾部,分别获取长度为所述目标数据长度的首部数据和尾部数据,包括:在所述目标MP4文件的首部,确定长度为所述目标数据长度的首部数据范围;在所述目标MP4文件的尾部,确定长度为所述目标数据长度的尾部数据范围;发起包含所述首部数据范围和所述尾部数据范围的HTTP

RANGE请求;接收返回的与所述首部数据范围对应的首部数据和与所述尾部数据范围对应的尾部
数据。8.一种MP4在线播放装置,包括:总大小获取及目标数据长度确定单元,被配置成获取目标MP4文件的总大小,并根据所述总大小和预设占比确定目标数据长度,所述预设占比基于MOOV数据占完整MP4文件的比例确定;首部及尾部数据获取单元,被配置成从所述目标MP4文件的首部和尾部,分别获取长度为所述目标数据长度的首部数据和尾部数据;实际MOOV数据提取及在线播放单元,被配置成根据从所述首部数据或所述尾部数据中提取出的实际MO...

【专利技术属性】
技术研发人员:常炎隆
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1