[发明专利]一种媒体文件获取方法、装置及存储介质在审
申请号: | 201810267285.3 | 申请日: | 2018-03-28 |
公开(公告)号: | CN110309342A | 公开(公告)日: | 2019-10-08 |
发明(设计)人: | 陈泽贤 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/61 | 分类号: | G06F16/61;G06F16/71;G06F16/958 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 索引文件 媒体文件获取 目标索引 存储介质 获取请求 媒体文件 回源 请求成功 请求获取 信息添加 成功率 改写 携带 | ||
本发明实施例公开了一种媒体文件获取方法、装置及存储介质,本发明实施例可以获取索引文件获取请求,所述索引文件获取请求中携带第一回源信息和索引文件标识;获取与所述索引文件标识对应的索引文件;将所述第一回源信息添加至所述索引文件中,得到目标索引文件;获取基于所述目标索引文件的媒体文件获取请求,根据所述媒体文件获取请求获取媒体文件。该方案通过改写索引文件,得到目标索引文件,从而可以根据基于目标索引文件的媒体文件获取请求成功获取到媒体文件,提高了媒体文件获取的成功率。
技术领域
本发明涉及媒体数据处理技术领域,具体涉及一种媒体文件获取方法、装置及存储介质。
背景技术
随着信息技术的发展,人们的生活越来越丰富,例如,用户可以在终端上点播媒体文件进行观看,此时终端可以通过客户端从服务器上拉取媒体文件,并播放该媒体文件,在客户端拉取媒体文件的过程中,运营商还可以为客户端提供免流服务。其中,免流为客户端使用移动蜂窝网络请求特定流量,运营商不收取流量费。在免流播放媒体文件时,可以是基于超文本传输协议(HyperText Transfer Protocol,HTTP)的流媒体网络传输协议(HTTPLive Streaming,HLS)来实现,其中HLS协议把媒体文件对应的整个媒体流分成一个个小的媒体分片文件(即ts文件),此时HLS协议引入一个索引文件(即m3u8文件),对于同一个媒体文件的媒体流来说,这些ts文件通过m3u8文件来组成一个完整的媒体流,而客户端在拉取HLS协议的媒体文件时,首先请求m3u8文件,然后根据m3u8文件中的ts文件的相关路径信息逐个请求每个ts文件来播放。
现有技术中,根据HLS协议免流播放媒体文件时,客户端先向免流代理服务器请求m3u8文件,免流代理服务器根据m3u8文件的请求到存放m3u8文件的服务器上获取该m3u8文件,然后将m3u8文件发送给客户端。在客户端得到m3u8文件后,接着客户端向免流代理服务器请求ts文件,此时客户端将ts文件请求发送给免流代理服务器。免流代理服务器在接收到ts文件请求后,由于ts文件请求中已经丢失ts文件的相关路径信息,而本地缓存又不存在ts文件,因此拉取ts文件失败,即在免流的情况下,无法通过免流代理服务器拉取到需要播放的媒体文件,因此,导致媒体文件获取失败。
发明内容
本发明实施例提供一种媒体文件获取方法、装置及存储介质,旨在提高媒体文件获取的成功率。
为解决上述技术问题,本发明实施例提供以下技术方案:
一种媒体文件获取方法,包括:
获取索引文件获取请求,所述索引文件获取请求中携带第一回源信息和索引文件标识;
获取与所述索引文件标识对应的索引文件;
将所述第一回源信息添加至所述索引文件中,得到目标索引文件;
获取基于所述目标索引文件的媒体文件获取请求,根据所述媒体文件获取请求获取媒体文件。
一种媒体文件获取装置,包括:
请求获取单元,用于获取索引文件获取请求,所述索引文件获取请求中携带第一回源信息和索引文件标识;
索引文件获取单元,用于获取与所述索引文件标识对应的索引文件;
添加单元,用于将所述第一回源信息添加至所述索引文件中,得到目标索引文件;
媒体文件获取单元,用于获取基于所述目标索引文件的媒体文件获取请求,根据所述媒体文件获取请求获取媒体文件。
一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行上述媒体文件获取方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810267285.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像检索方法、装置、设备及存储介质
- 下一篇:一种基于深度哈希的声纹检索方法