[发明专利]基于媒体文件转换的播放控制方法、装置及存储介质有效
| 申请号: | 201810533539.1 | 申请日: | 2018-05-29 |
| 公开(公告)号: | CN110545463B | 公开(公告)日: | 2021-03-16 |
| 发明(设计)人: | 银国徽 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
| 主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/4402;H04N21/845 |
| 代理公司: | 北京新知远方知识产权代理事务所(普通合伙) 11397 | 代理人: | 马军芳;张艳 |
| 地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 媒体文件 转换 播放 控制 方法 装置 存储 介质 | ||
1.一种基于媒体文件转换的播放控制方法,其特征在于,包括:
通过内嵌于网页的播放器,发送针对媒体文件中媒体数据的网络请求;
其中,所述网络请求中携带所述媒体数据对应的偏移量及容量,所述播放器在所述网页中播放媒体文件,所述媒体文件采用非流媒体格式;
接收返回的分段媒体文件,所述分段媒体文件为基于所述网络请求,在所述媒体文件中提取从所述偏移量开始、且符合所述容量的媒体数据后,基于提取的所述媒体数据所构造得到;
将接收的所述分段媒体文件添加到媒体资源扩展接口中的媒体源对象;
调用媒体资源扩展接口创建对应所述媒体源对象的虚拟地址;
向所述网页的媒体元素传递所述虚拟地址,所述虚拟地址用于供所述媒体元素以所述媒体源对象为数据源进行播放。
2.根据权利要求1所述的方法,其特征在于,所述接收返回的分段媒体文件,包括:
所述网络请求携带所述媒体文件的标识,所述媒体文件的标识用于判断所述媒体文件是否为待转换媒体文件;
当基于所述媒体文件的标识确认所述媒体文件为待转换媒体文件时,接收返回的基于提取的所述媒体数据所构造的分段媒体文件。
3.根据权利要求1所述的方法,其特征在于,所述接收返回的分段媒体文件,包括:
所述网络请求携带所述媒体数据在所述媒体文件中的偏移量及容量,所述偏移量及容量用于定位所述媒体数据在所述媒体文件中的位置;
当基于定位得到的所述位置确认所述媒体数据为所述媒体文件中的待转换媒体数据时,接收返回的基于提取的所述媒体数据所构造的分段媒体文件。
4.根据权利要求1所述的方法,其特征在于,所述接收返回的分段媒体文件,包括:
所述网络请求携带鉴权信息,所述鉴权信息用于进行用户合法性的鉴权;
当基于所述鉴权信息鉴权用户合法性通过时,接收返回的基于提取的所述媒体数据所构造的分段媒体文件。
5.根据权利要求1所述的方法,其特征在于,
所述分段媒体文件,为根据分段媒体文件的封装格式填充分段媒体文件级别的元数据、以及所述媒体数据后得到;
其中,所述分段媒体文件级别的元数据,为根据从待填充的媒体数据的媒体信息计算得到。
6.根据权利要求1所述的方法,其特征在于,所述发送针对媒体文件中媒体数据的网络请求,包括:
基于所述媒体文件的播放过程中实时的播放点,确定待播放的媒体文件中的两个关键帧;
发送网络请求,所述网络请求用于请求获取所述媒体文件中所述两个关键帧之间的媒体数据。
7.根据权利要求6所述的方法,其特征在于,
当所述媒体文件的播放点为通过连续播放的方式到达时,
所述两个关键帧中的第一关键帧为:所述媒体文件中解码时间在所述播放点之后的首个关键帧,
所述两个关键帧中的第二关键帧为:所述媒体文件中解码时间晚于所述第一关键帧的关键帧。
8.根据权利要求6所述的方法,其特征在于,
当所述媒体文件的播放点为通过跳转的方式到达时,
所述两个关键帧中的第一关键帧为:所述媒体文件中解码时间在所述播放点之前的首个关键帧,
所述两个关键帧中的第二关键帧为:所述媒体文件中解码时间晚于所述第一关键帧的关键帧。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据从所述媒体文件的元数据中识别出的媒体信息,确定所述媒体数据的视频帧在所述媒体文件中的偏移量及容量、以及与所述视频帧对齐的音频帧在所述媒体文件中的偏移量及容量;
根据所确定的所述偏移量及容量,确定包括所述视频帧和音频帧的区间的偏移量及容量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810533539.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:视频处理方法及装置
- 下一篇:一种媒体文件分辨率切换方法、装置及存储介质





