[发明专利]一种媒体文件分辨率切换方法、装置及存储介质在审
| 申请号: | 201810571716.5 | 申请日: | 2018-05-29 | 
| 公开(公告)号: | CN110545464A | 公开(公告)日: | 2019-12-06 | 
| 发明(设计)人: | 银国徽 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 | 
| 主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/4402;H04N21/4335;H04N21/433;H04N21/4782 | 
| 代理公司: | 11397 北京新知远方知识产权代理事务所(普通合伙) | 代理人: | 马军芳;张艳<国际申请>=<国际公布>= | 
| 地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 媒体文件 分段媒体文件 扩展接口 媒体资源 分辨率切换 目标分辨率 网页 播放点 分辨率切换装置 缓存 播放媒体文件 内嵌播放器 存储介质 媒体元素 分辨率 调用 接续 发送 播放 响应 | ||
1.一种媒体文件分辨率切换方法,其特征在于,包括:
响应于网页中内嵌播放器所播放媒体文件的分辨率切换事件,在所述网页的媒体资源扩展接口中缓存原分辨率的分段媒体文件;
其中,所述媒体文件对应有多个分段媒体文件;
根据所述媒体文件的播放点以及所述媒体文件,获取接续所述播放点的目标分辨率的分段媒体文件;
将所获取的目标分辨率的分段媒体文件发送至所述媒体资源扩展接口,并通过所述媒体资源扩展接口调用所述网页的媒体元素进行播放。
2.根据权利要求1所述的方法,其特征在于,所述在所述网页的媒体资源扩展接口中缓存原分辨率的分段媒体文件,包括:
在所述媒体资源扩展接口的缓存中,保留包括所述播放点的原分辨率的分段媒体文件,以及播放时间晚于所述播放点的原分辨率的分段媒体文件;
当所述媒体资源扩展接口中缓存有播放时间早于所述播放点的原分辨率的分段媒体文件时,清除播放时间早于所述播放点的原分辨率的分段媒体文件。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收到媒体文件的分辨率切换事件后,进行超时检测;
当在超时时间内未接收到返回原分辨率的分辨率切换事件时,清除所述网页的媒体资源扩展接口中缓存的原分辨率的分段媒体文件。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当实时的播放点处于未清除的原分辨率的分段媒体文件的播放时段内,且接收到返回原分辨率的分辨率切换事件时,
通过所述媒体资源扩展接口,调用所述网页的媒体元素播放缓存的原分辨率的分段媒体文件。
5.根据权利要求1所述的方法,其特征在于,所述获取接续所述播放点的目标分辨率的分段媒体文件,包括:
当所述媒体文件为非流媒体文件格式时,
基于目标分辨率的媒体文件的媒体信息,确定目标分辨率的媒体文件中接续所述播放点的两个关键帧;
请求目标分辨率的媒体文件中所述两个关键帧之间的媒体数据;
将所请求的媒体数据、以及根据所请求的媒体数据对应计算的元数据封装到分段媒体文件容器中,得到目标分辨率的分段媒体文件。
6.根据权利要求5所述的方法,其特征在于,
当所述播放点为通过连续播放的方式到达时,
所述两个关键帧中的第一关键帧为:添加到所述媒体资源扩展接口中媒体源的分段媒体文件的播放结束时刻之后的首个关键帧;
所述两个关键帧中的第二关键帧为:所述第二关键帧的解码时间晚于所述第一关键帧。
7.根据权利要求5所述的方法,其特征在于,
当所述播放点为通过跳转的方式到达时,
所述两个关键帧中的第一关键帧为:所述媒体文件中解码时间在所述播放点之前的首个关键帧;
所述两个关键帧中的第二关键帧为:所述媒体文件中解码时间晚于所述第一关键帧的关键帧。
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当确定目标分辨率的媒体文件中接续所述播放点的两个关键帧时,
根据从目标分辨率的媒体文件中识别出的媒体信息,确定所述两个关键帧之间的视频帧的偏移量和容量、以及与所述视频帧对齐的音频帧在所述媒体文件中的偏移量和容量;
根据所确定的偏移量和容量确定目标区间的偏移量和容量,所述目标区间包括所述视频帧和所述音频帧;
向所述媒体服务器请求目标分辨率的媒体文件中位于所述目标区间的媒体数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810571716.5/1.html,转载请声明来源钻瓜专利网。





