[发明专利]一种流媒体文件存储和读取方法、系统及流媒体服务器无效
申请号: | 200810241756.X | 申请日: | 2008-12-30 |
公开(公告)号: | CN101520793A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | 余琳 | 申请(专利权)人: | 深圳市同洲电子股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳中一专利商标事务所 | 代理人: | 张全文 |
地址: | 518057广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 文件 存储 读取 方法 系统 服务器 | ||
技术领域
本发明属于数字信号处理技术领域,尤其涉及一种流媒体文件存储和读取方法、系统及流媒体服务器。
背景技术
目前通常采用Linux流媒体文件系统对流媒体文件进行存储。Linux流媒体文件系统是一个完整的文件系统,同内核接触紧密,不适合后续的开发透明性而且在进行流媒体服务过程中,流媒体数据的读取效率低,可应用性差。
发明内容
本发明实施例的目的在于提供一种流媒体文件存储方法,旨在解决现有技术采用Linux流媒体文件系统进行流媒体服务过程时,流媒体数据的读取效率低,可应用性差的问题。
本发明实施例是这样实现的,一种流媒体文件存储方法,所述方法包括:
将流媒体文件拆分成至少两个流媒体子文件;
将所述拆分得到的每一流媒体子文件拆分成至少一个块文件并以拆分得到的流媒体子文件为单位预存;
建立所述预存的至少两个流媒体子文件及其中的各块文件的索引信息并预存。
本发明实施例的另一目的在于提供一种流媒体文件存储系统,所述系统包括:
流媒体文件建立单元,用于将流媒体文件拆分成至少两个流媒体子文件,并将所述拆分得到的每一流媒体子文件拆分成至少一个块文件。
流媒体文件存储单元,用于预存所述流媒体文件建立单元拆分得到的至少两个流媒体子文件及其中的各块文件以流媒体子文件为单位进行预存。
索引信息建立单元,用于建立所述流媒体文件存储单元存储的至少两个流媒体子文件及其中的各块文件的索引信息;
索引信息存储单元,用于预存所述索引信息建立单元建立的索引信息。
本发明实施例的另一目的在于提供种一种流媒体服务器,包括一流媒体文件存储系统,所述流媒体文件存储系统采用如上所述的系统。
本发明实施例的另一目的在于提供一种流媒体文件读取方法,所述方法包括以下步骤:
接收流媒体服务请求信号;
根据接收到的流媒体服务请求信号,获取预存的索引信息中相应的存储地址信息;
根据所述获取到的存储地址信息,获取预存的流媒体子文件中的流媒体块文件并推流输出。
本发明实施例的另一目的在于提供一种流媒体文件读取系统,所述系统包括:
信号接收单元,用于接收流媒体服务请求信号;
地址获取单元,用于根据所述信号接收单元接收到的流媒体服务请求信号,获取预存的索引信息中相应的存储地址信息;
推流单元,用于根据所述地址获取单元获取到的存储地址信息,获取预存的流媒体子文件中的流媒体块文件并推流输出。
本发明实施例的另一目的在于提供一种流媒体服务器,包括一流媒体文件读取系统,其特征在于,所述流媒体文件读取系统采用如上所述的系统。
本发明实施例中,将流媒体文件进行分块存储,同时建立并存储各块文件的索引信息,在接收到流媒体服务请求信号后,获取预存的索引信息中相应的存储地址信息,进而获取预存的流媒体子文件中的流媒体块文件并推流输出,提高了流媒体数据在进行流媒体服务过程中的读取效率,可应用性强。
附图说明
图1是本发明实施例提供的流媒体文件存储方法的流程图;
图2是本发明实施例提供的流媒体文件存储系统的原理结构图;
图3是本发明实施例提供的流媒体文件读取方法的流程图;
图4是本发明实施例提供的流媒体文件读取系统的原理结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例中,将流媒体文件进行分块存储,同时建立并存储各块文件的索引信息,在接收到流媒体服务请求信号后,获取预存的索引信息中相应的存储地址信息,进而获取预存的流媒体子文件中的流媒体块文件并推流输出。
图1示出了本发明实施例提供的流媒体文件存储方法的流程。
在步骤S101中,将流媒体文件拆分成至少两个流媒体子文件。
在步骤S102中,将拆分得到的每一流媒体子文件拆分成至少一个块文件并以拆分得到的流媒体子文件为单位存储。
在步骤S103中,建立存储的至少两个流媒体子文件及其中的各块文件的索引信息并存储,该索引信息包括存储的至少两个流媒体子文件中各块文件的地址信息。优选地,采用RAID0规范的磁盘阵列方式实现对流媒体文件及其索引信息的存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810241756.X/2.html,转载请声明来源钻瓜专利网。