[发明专利]流媒体文件存储和播放的方法、装置及系统有效
申请号: | 201110231515.9 | 申请日: | 2011-08-12 |
公开(公告)号: | CN102413358A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 汤立辉;徐延霞;马宇坚 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
主分类号: | H04N21/23 | 分类号: | H04N21/23;H04N21/258 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 266071 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体 文件 存储 播放 方法 装置 系统 | ||
1.一种流媒体文件存储方法,其特征在于,包括:
将媒体文件分成至少一份子媒体文件,每份子媒体文件包括头数据段和传输流TS数据段,所述头数据段包括:自身信息段、媒体信息段、帧信息段,所述自身信息段存有媒体文件身份标识号码ID;所述媒体信息段存有子媒体文件的时间参数、所述媒体文件的帧率,所述帧信息段存有子媒体文件的关键帧索引表、帧索引表;所述TS数据段存储所述头数据段对应的TS流数据;
存储所述媒体文件的全部子媒体文件。
2.根据权利要求1所述的流媒体文件存储方法,其特征在于,所述将媒体文件分成至少一份子媒体文件包括:
当所述媒体文件的帧数大于所述帧索引表长度或所述媒体文件的关键帧帧数大于所述关键帧索引表长度时,对所述媒体文件划分;
当所述媒体文件的帧数小于所述帧索引表长度、所述媒体文件的关键帧帧数小于所述关键帧索引表长度时,按照时间点或数据量大小对所述媒体文件划分。
3.根据权利要求1所述的流媒体文件存储方法,其特征在于,所述媒体信息段还存有:
所述媒体文件的视频类型、音频类型、数字版权管理DRM标记。
4.一种流媒体文件存储装置,其特征在于,包括:
划分单元,用于将媒体文件分成至少一份子媒体文件,每份子媒体文件包括头数据段和TS数据段,所述头数据段包括:自身信息段、媒体信息段、帧信息段,所述自身信息段存有媒体文件身份标识号码ID,所述媒体信息段存有子媒体文件的时间参数、所述媒体文件的帧率,所述帧信息段存有关键帧索引表、帧索引表;所述TS数据段存储所述头数据段对应的TS流数据;
存储单元,用于存储所述媒体文件的全部子媒体文件。
5.根据权利要求4所述的流媒体文件存储装置,其特征在于,所述划分单元包括以下还用于:
当所述媒体文件的帧数大于所述帧索引表长度或所述媒体文件的关键帧帧数大于所述关键帧索引表长度时,对所述媒体文件划分;
当所述媒体文件的帧数小于所述帧索引表长度、所述媒体文件的关键帧帧数小于所述关键帧索引表长度时,按照时间点或数据量大小对所述媒体文件划分。
6.根据权利要求4所述的流媒体文件存储装置,其特征在于,所述媒体信息段还存有:
所述媒体文件的视频类型、音频类型、DRM标记。
7.一种流媒体文件播放方法,其特征在于,包括:
接收客户端发送的建立连接请求,所述建立连接请求携带有所述客户端欲建立连接的文件ID;
查找与所述文件ID对应的媒体文件,所述媒体文件分为至少一个子媒体文件;
将客户端选定起始时间点与所述媒体文件的全部子媒体文件的时间参数进行比对,确定目的子媒体文件,所述目的子媒体文件为包含所述客户端选定起始时间点的时间参数对应的子媒体文件;
从关键帧索引表中选取与所述客户端选定起始时间点最接近的关键帧,在帧索引表里查询所述关键帧在TS数据段的存储位置,所述关键帧在TS数据段的存储位置为起播点;
根据客户端请求及媒体文件的帧率,从所述起播点开始读取帧数据发送到所述客户端。
8.根据权利要求7所述的流媒体文件播放方法,其特征在于,所述根据客户端请求及媒体文件的帧率,从所述起播点开始读取帧数据发送到所述客户端包括:
收到客户端播放请求后,根据所述媒体文件的帧率确定每秒应发送的帧个数,从所述起播点开始读取帧数据发送到所述客户端;
收到客户端发送快进/快退请求后,根据所述客户端所选快进/快退倍率及所述媒体文件的帧率确定每次跨越的帧个数,从所述起播点开始抽取帧数据发送到所述客户端。
9.根据权利要求7所述的流媒体文件播放方法,其特征在于,在所述查找与所述文件ID对应的媒体文件之后,包括:
查找到所述文件ID对应的媒体文件后,向所述客户端发送回复消息,所述回复消息携带所述媒体文件的视频类型、音频类型、DRM标记。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110231515.9/1.html,转载请声明来源钻瓜专利网。