[发明专利]一种媒体内容的存储方法、读取方法、装置和系统有效
申请号: | 201010615967.2 | 申请日: | 2010-12-30 |
公开(公告)号: | CN102136289A | 公开(公告)日: | 2011-07-27 |
发明(设计)人: | 罗裕辉;陈晓峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 媒体 内容 存储 方法 读取 装置 系统 | ||
技术领域
本发明涉及存储技术领域,特别涉及一种媒体内容的存储方法、读取方法、装置和系统。
背景技术
在存储技术领域通常都会用到数据存储的方法以及存储装置,例如在视频点播(Video On Demand,VOD)中实现时移所需要生成的直播快退文件的存储就是众多存储需求中的一种。
随着时移电视在直播电视中的普及,用户可以通过实时频道直播的时移,每个人都可以看到与别人不一样的电视,改变了人们同一时间,看同一电视的传统,全面实现真正的个性化。时移就是指对直播电视的快进、快退、暂停操作,用户通过遥控器,可以对实况直播频道进行暂停,如同使用数字多功能光盘(Digital Versatile Disc,DVD)般的X2、X4、X6、X8的快进、快退操作。
时移系统中,为了支持时移快退,需要实时生成辅助的快退文件。
内容传输网络的发展,内容存储采用分级方式存储。数据分级存储,是指数据客体存放在不同级别的存储设备(磁盘、磁盘阵列、光盘库、磁带库)中,通过分级存储治理软件实现数据客体在存储设备之间的自动迁移。数据迁移的规则是可以人为控制的,通常是根据数据的访问频率、保留时间、容量、性能要求等因素确定的最佳存储策略。在分级数据存储结构中,磁带库等成本较低的存储资源用来存放访问频率较低的信息,而磁盘或磁盘阵列等成本高、速度快的设备,用来存储经常访问的重要信息。VOD内容和录制的直播内容存放在中心存储节点;在这种存储方式下,中心存储会给每个静态或者录制的直播内容建立一个索引文件(index file),用于记录原始文件、快退文件、快进文件的文件信息和媒体数据的位置信息。
在直播录制内容的生成过程中,原始内容,快进快退内容,索引文件三者同时生成,并且,随着直播的进展,录制的内容不断增长,快退文件,快进文件,索引文件都需要动态的进行更新。边缘流化服务器通过引用动态更新的索引文件,实现对直播录制内容的定位;
一般情况下,流化服务器对文件的流化都是按照字节顺序流化,要实现倒退的播放效果,要求先生成的内容放置在文件存储空间的后端。在设定直播录制内容生成时,通常会设置直播录制内容的持续时间,系统按照直播录制内容的持续时间*文件比特率来设定快退文件的大小。对于文件系统,确定文件结束位置(也可以是结束时间)后,就意味着确定了文件大小;这时候,如果直播录制的时间预估不足,比如篮球或者网球这种可能采用加时方式来确定胜负的比赛,如果比赛时间预估太小,按照预估的时间来确定快退文件大小,当比赛延长时,会导致延长的直播内容无法写入快退文件。为了规避该问题,通常需要重新生成一个文件,并拷贝原先的快退数据;这样导致了几个问题:1、大量的数据拷贝导致了系统的额外开销;2、重新生成的文件破坏了索引文件对相关文件的索引关系,会导致快退文件点播失败。
按照直播录制内容时间设定固定大小的文件,如果VOD内容提前结束,则浪费了存储空间;如果VOD内容的时间延长,则会导致后续的内容无法生成快退数据;这样的问题普遍存在于需要预先分配存储空间而需要存储的文件大小又不能在分配前确定的情况之下,造成分配的存储空间与存储的需求无法匹配的问题。
发明内容
本发明实施例要解决的技术问题是提供一种媒体内容的存储方法、读取方法、装置和系统,实现存储空间的分配与存储的需求的匹配。
为解决上述技术问题,本发明所提供的媒体内容的存储方法实施例可以通过以下技术方案实现:
接收直播时移业务的媒体内容;
生成所述媒体内容的快退文件,为所述快退文件分配存储分片,将快退文件存储到存储分片;若所述存储分片写满后还有正在生成的快退文件,则继续为所述快退文件分配存储分片,将未存储的快退文件存储到新分配的存储分片;直到快退文件全部存储完毕。
一种媒体内容的读取方法,包括:
接收媒体内容请求消息,所述媒体内容请求消息包含所要读取的快退文件的外部索引和内容范围;
根据所述快退文件的外部索引和内容范围确定用于存储所述快退文件的存储分片;
从所述存储分片中读取所述快退文件并发送。
一种媒体内容的存储装置,包括:
文件接收单元,用于接收直播时移业务的媒体内容;
文件生成单元,用于生成所述媒体内容的快退文件;
判断单元,用于判断是否还有正在生成的快退文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010615967.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型油漆彩绘喷涂工艺使用的喷头
- 下一篇:一种用于高压线路故障检测的熔断管
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法