【技术实现步骤摘要】
一种视频文件处理方法及装置
本申请涉及但不限于计算机技术,尤指一种视频文件处理方法及装置。
技术介绍
目前,点播视频的文件格式包括闪播(FLV,FlashVideo)格式、使用MPEG-4的多媒体文件格式(MP4,MPEG-4Part14)、传输流(TS,TransportStream)格式等。其中,MPEG是动态图像专家组(MovingPictureExpertsGroup)。为了达到引进会员(VIP)的目的,网站会将一些视频设置为VIP用户才能观看,而普通用户则只可以试看几分钟。在试看的实现中,要求内容分发网络(CDN,ContentDeliveryNetwork)判断当用户拖拽超过试看时长时进行一些处理以防止向用户返回试看时长之后的内容。对于FLV文件和MP4文件,都有元(meta)信息。这样,如果是试看5分钟,可以根据meta信息直接定位到试看时长对应的位置。但是TS文件是没有meta信息的,如果要返回TS文件试看5分钟的位置,只能通过解析TS包的信息来实现。
技术实现思路
为了解决上述技术问题,本申请提供一种视频文件处理方法及装置,能够对视频文件的播放实现灵 ...
【技术保护点】
1.一种视频文件处理方法,其特征在于,包括:服务端获取试看时长;根据获得的试看时长计算视频文件中对应试看时长的文件位置;当判断出客户端请求的视频数据超过计算出的对应试看时长的文件位置时,停止向客户端返回视频数据。
【技术特征摘要】
1.一种视频文件处理方法,其特征在于,包括:服务端获取试看时长;根据获得的试看时长计算视频文件中对应试看时长的文件位置;当判断出客户端请求的视频数据超过计算出的对应试看时长的文件位置时,停止向客户端返回视频数据。2.根据权利要求1所述的视频文件处理方法,其特征在于,所述计算视频文件中对应试看时长的文件位置包括:分别读取所述视频文件头和文件尾的数据,获取所述视频文件头的时间戳信息和所述视频文件尾的时间戳信息,对两个时间戳信息进行相减操作得到所述视频文件的总时长;获取所述视频文件的大小;根据获得的所述试看时长、所述视频文件的大小和所述视频文件的总时长计算所述对应试看时长的文件位置。3.根据权利要求2所述的视频文件处理方法,其特征在于,所述计算对应试看时长的文件位置包括:计算所述视频文件的大小与所述视频文件的总时长的比值得到比特率;计算得到的比特率与所述试看时长的乘积得到所述对应试看时长的文件位置。4.根据权利要求1~3任一项所述的视频处理方法,其特征在于,所述方法还包括:验证所述计算出的对应试看时长的文件位置的时间是否与要求的时间匹配,如果有时间差,根据实际的时间、要求的时间和所述计算出的文件位置重新计算新的文件位置,直到获得满足预设精度的文件位置。5.一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述权利要求1~权利要求4任一项所述的视频处理方法。6.一种用于实现视频处理的装置,包括存储器和处理器,其中,存储器中存储有以下可被处理器执行...
【专利技术属性】
技术研发人员:崔九洲,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。