媒体播放列表的切片时长的检测方法及装置制造方法及图纸

技术编号:13508312 阅读:49 留言:0更新日期:2016-08-10 19:21
本发明专利技术实施例提供媒体播放列表的切片时长的检测方法及装置。该方法包括:获取媒体播放列表中的指定切片的切片时长;判断获取的切片时长是否满足预设条件,该预设条件包括:在预设时长范围内,和/或,符合指定数据格式;若否,则确定指定切片的切片时长异常。本发明专利技术通过检测切片时长是否异常,便于用户了解媒体文件的切片时长是否正确,从而能够采取相应的处理措施,更正异常的切片时长,在切片制作过程中,能够提高切片的切片时长的正确性。从而降低媒体文件播放异常的可能性。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供媒体播放列表的切片时长的检测方法及装置。该方法包括:获取媒体播放列表中的指定切片的切片时长;判断获取的切片时长是否满足预设条件,该预设条件包括:在预设时长范围内,和/或,符合指定数据格式;若否,则确定指定切片的切片时长异常。本专利技术通过检测切片时长是否异常,便于用户了解媒体文件的切片时长是否正确,从而能够采取相应的处理措施,更正异常的切片时长,在切片制作过程中,能够提高切片的切片时长的正确性。从而降低媒体文件播放异常的可能性。【专利说明】媒体播放列表的切片时长的检测方法及装置
本专利技术实施例涉及遥控
,尤其涉及媒体播放列表的切片时长的检测方法及装置。
技术介绍
媒体文件例如视频文件已成为人们生活和工作中不可缺少的信息。现有的媒体文件包括多个切片,媒体播放列表中包含描述媒体文件各切片的切片时长(即播放时长)的信息(例如,若媒体播放列表为m3u8文件,该文件中每个切片对应一个#EXTINF字段,该字段值表示对应切片的切片时长)。媒体文件的播放通常依赖其包含的切片时长,若切片时长出错则可能出现无法播放或卡顿的现象。而现有技术中没有检测切片时长是否有误的技术方案,故而提供给用户的媒体文件切片时长即使有错也会因为无法得知而按照正常媒体文件发送给用户播放,从而造成播放异常。
技术实现思路
本专利技术实施例提供媒体播放列表的切片时长的检测方法及装置,用以解决目前由于没有检测该切片时长字段是否有误的技术方案,造成播放异常等的问题。本专利技术实施例提供的具体技术方案如下:—方面,本专利技术实施例提供一种媒体播放列表的切片时长的检测方法,所述方法包括:获取媒体播放列表中的指定切片的切片时长;判断获取的切片时长是否满足预设条件,该预设条件包括:在预设时长范围内,和/或,符合指定数据格式;若否,则确定指定切片的切片时长异常。另一方面,本专利技术提供一种媒体播放列表的切片时长的检测装置,包括:获取模块,用于获取媒体播放列表中的指定切片的切片时长;判断模块,用于判断获取的切片时长是否满足预设条件,该预设条件包括:在预设时长范围内,和/或,符合指定数据格式;异常确定模块,用于若判断模块的判断结果为否,则确定指定切片的切片时长异常。本专利技术有益效果包括:本专利技术通过检测切片时长是否异常,便于用户了解媒体文件的切片时长是否正确,从而能够采取相应的处理措施,更正异常的切片时长,在切片制作过程中,能够提高切片的切片时长的正确性,从而降低媒体文件播放异常的可能性。【附图说明】图1为本专利技术实施例中第一配置设备的媒体播放列表的切片时长的检测方法的示例性流程图;图2为本专利技术实施例中第一配置设备的媒体播放列表的切片时长的检测装置的结构示意图之一;图3为本专利技术实施例中第一配置设备的媒体播放列表的切片时长的检测装置的结构示意图之二。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例中,实施例一如图1所示,为本专利技术实施例所述的媒体播放列表的切片时长的检测方法的流程示意图,该方法包括以下步骤:步骤101:获取媒体播放列表中的指定切片的切片时长。其中,在一个实施例中,媒体播放列表中包括切片、该切片对应的切片时长字段的对应关系。故此,本专利技术实施例中,可以根据该对应关系,获取指定切片的切片时长。步骤102:判断获取的切片时长是否满足预设条件,该预设条件包括:在预设时长范围内,和/或,符合指定数据格式。步骤103:若否,则确定指定切片的切片时长异常。为便于进一步理解,下面对本专利技术实施例提供的方案作进一步说明,具体包括以下内容:一、关于步骤102:例如,预设条件可以为以下中的任一种:(I)、切片时长在预设时长范围内;(2)、切片时长符合指定数据格式;(3)、切片时长在预设时长范围内,且符合指定数据格式。当然,需要说明的是,本领域技术人员可以根据媒体文件制作规范,合理设置判断切片时长是否合理的预设条件,均适用于本专利技术实施例,本专利技术对此不做限定。其中,在一个实施例中,可以根据以下方法确定预设时长范围,包括步骤Al-步骤A2:步骤Al:获取以下时长范围参考值中的至少一种:媒体播放列表中记录的最大切片时长、最小切片时长,最短切片时长经验值;其中,最短切片时长经验值小于最大切片时长且大于最小切片时长。其中,在一个实施例中,媒体播放列表中还会记录最大切片时长用于表示其对应的媒体文件的最大切片时长是多少。故此,最大切片时长可以从媒体播放列表中读取。例如,m3u8文件中字段#EXT-X-TARGETDURAT1N表示最大切片时长。其中,在一个实施例中,切片的帧率(FPS,Frame Per Second)有一个上限,截止目前来说,最大不超过60FPS,由于每个切片至少有一帧数据,所以按最大帧率6 OFPS算,每帧的长度1000ms/60 = 16ms。故此,切片时长应该不小于16ms,那么可以将16ms视为最小切片时长。当然,以后帧率的上限改变后,最小切片时长可能会发生变化。此外,需要说明的是,用户也可以根据切片的实际帧率设置最小切片时长(例如切片的实际帧率为A,则可以将lOOOms/A所得的值作为该切片的最小切片时长)。其中,在一个实施例中,最短切片时长经验值可以是根据当前主流的媒体文件提供商制作的切片的切片时长获得,例如当今制作的切片大多数时长不小于ls(SeCond,秒),那么可以将Is作为最短切片时长经验值;若当今制作的切片大多数时长不小于5s,则可以将5s作为最短切片时长经验值。具体实施时,用户可以根据实际情况和自身需要设定为最短切片时长经验值,本专利技术对此不做限定。步骤A2:根据时长范围参考值,确定所述预设时长范围。其中,预设时长范围可以包括以下中的任一种:I)、不大于最大切片时长;2)、不小于最小切片时长;3)、不小于最短切片时长经验值;4)、不大于最大切片时长、且不小于最小切片时长;5)、不大于最大切片时长、且不小于最短切片时长经验值;6)、不大于最大切片时长、且不小于最短切片时长经验值、且不小于最小切片时长;7)、不小于最短切片时长经验值、且不小于最小切片时长。其中,在一个实施例中不同版本的媒体文件播放列表,播放时长的数据格式也可能不同,故此,本专利技术实施例中可以根据以下方法确定指定数据格式,包括步骤B1-步骤B4:步骤BI:获取媒体播放列表的兼容版本号。媒体播放列表包含兼容版本号信息,该兼容版本号可以从媒体播放列表中读取。步骤B2:判断兼容版本号是否大于预设版本号。其中,预设版本号指实际中可以该预设版本号为分界线的兼容版本号,该分界线两边的兼容版本号的切片时长的数据格式不同。例如,m3u8文件中字段#EXT-X-VERS10N表示兼容版本号。具体实施时,用户可以根据使用的媒体播放列表的文件格式和实际情况,设定预设版本号,本专利技术实施例对此不做限定。步骤B3:若是,则确定指定数据格式为与该版本号对应的第一数据格式。步骤B4:若否,则确定指定数据格式为与该版本号对应的本文档来自技高网...

【技术保护点】
一种媒体播放列表的切片时长的检测方法,其特征在于,所述方法包括:获取媒体播放列表中的指定切片的切片时长;判断获取的切片时长是否满足预设条件,该预设条件包括:在预设时长范围内,和/或,符合指定数据格式;若否,则确定指定切片的切片时长异常。

【技术特征摘要】

【专利技术属性】
技术研发人员:王涛
申请(专利权)人:乐视控股北京有限公司乐视致新电子科技天津有限公司
类型:发明
国别省市:北京;11

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

1