[发明专利]用于输出分片媒体文件的方法和装置有效
申请号: | 201611196065.3 | 申请日: | 2016-12-22 |
公开(公告)号: | CN106777171B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 吴晓 | 申请(专利权)人: | 北京小度互娱科技有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/13;G06F16/14 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;王艳春 |
地址: | 100193 北京市海淀区西北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 输出 分片 媒体文件 方法 装置 | ||
本发明公开了用于输出分片媒体文件的方法和装置。该方法包括:在接收包括多个分片的媒体文件时确定多个分片将来的输出顺序;响应于用于输出媒体文件的请求生成分片文件列表,以记载多个分片的将来要输出的顺序以及多个分片的存储位置;从多个分片的存储位置获得与请求中包含的输出起始位置对应的起始分片;以及根据分片文件列表中记载的输出顺序,从起始分片开始输出起始分片之后的分片。
技术领域
本发明涉及媒体播放领域,具体涉及媒体分片文件播放的技术领域,更具体地,涉及适合在计算机或智能手机上播放分片的媒体文件的方法和装置。
背景技术
随着互联网技术的发展,用户可利用多种终端通过网络来获取各种多媒体文件,并播放所获取的多媒体文件。其中,多媒体文件包括但不限于视频、音频、图像、文字等。
多媒体文件的描述信息体积通常较大,为了提高文件的下载速度,目前流行的下载软件客户端通常支持多线程下载。下载软件客户端可将要下载的文件按照一定的分片体积将该文件分割成多个分片,并通过多线程下载的方式同时下载这些分片,并且将这些分片存储成独立的本地分片文件。
通常,在所有分片下载完成后,如果需要使用该文件,则需将这些分片按顺序合并成一个完整文件。在下载文件为视频媒体文件的情况下,则需要按照顺序将这些分片的视频媒体文件合并成一个视频媒体文件,以方便播放器播放。
然而,由于在合并过程中包括较多的IO操作,会降低操作速度或停止操作,导致用户需要等待或重新操作,严重影响视频观看体验。
综上所述,需要能够省略将分片媒体文件合并成一个媒体文件的步骤而播放分片媒体文件的方法和装置。
发明内容
为了满足以上需求,并且克服所列举的缺点和现有技术的其他限制,本发明提供了用于播放分片媒体文件的方法以及实现该方法的装置。
本发明一方面提供了用于输出分片媒体文件的方法。该方法可包括:在接收包括多个分片的媒体文件时确定多个分片将来的输出顺序;响应于用于输出媒体文件的请求生成分片文件列表,以记载多个分片的将来要输出的顺序以及多个分片的存储位置;从多个分片的存储位置获得与请求中包含的输出起始位置对应的起始分片;以及根据分片文件列表中记载的输出顺序,从起始分片开始输出起始分片之后的分片。
根据本申请的实施方式,在接收包括多个分片的媒体文件时确定多个分片将来的输出顺序的步骤中可包括:在接收包括多个分片的媒体文件时生成多个分片的索引文件,索引文件记载多个分片的输出顺序。
根据本申请的实施方式,在响应于用于输出媒体文件的请求生成分片文件列表的步骤中可包括:接收用于输出媒体文件的请求;响应于请求,校验多个分片中的每个是否合法;如果多个分片中的每个都合法,则生成分片文件列表,以记载多个分片的将来要输出的顺序以及多个分片的存储位置。
根据本申请的实施方式,在根据分片文件列表中记载的输出顺序,从起始分片开始输出起始分片之后的分片的步骤中可包括:遍历分片文件列表,获得与请求的起始位置相对应的起始分片;以及从起始分片开始输出起始分片之后的分片。
根据本申请的实施方式,在从起始分片开始输出起始分片之后的分片的步骤中可包括:生成媒体文件的输出地址;搭建与客户端的本地HTTP服务;以及通过HTTP服务,利用生成的输出地址,从起始分片中的起始位置开始输出起始分片以及在顺序中位于起始分片之后的分片。
在某些可选实施方式中,播放地址可为URL(Uniform Resource Locator,统一资源定位符)地址。
根据本申请的实施方式,在生成媒体文件的输出地址的步骤中可包括:获取索引文件的地址;以及根据输出媒体文件的请求以及索引文件,生成媒体文件的输出地址。
根据本申请的实施方式,媒体文件可为视频文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小度互娱科技有限公司,未经北京小度互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611196065.3/2.html,转载请声明来源钻瓜专利网。