[发明专利]媒体文件的点播方法、系统和设备有效
申请号: | 200810111384.9 | 申请日: | 2008-05-29 |
公开(公告)号: | CN101287107A | 公开(公告)日: | 2008-10-15 |
发明(设计)人: | 喻德;王涛伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N7/173 | 分类号: | H04N7/173;H04L12/28 |
代理公司: | 北京汇泽知识产权代理有限公司 | 代理人: | 王黎延;程立民 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体文件 点播 方法 系统 设备 | ||
1、一种媒体文件的点播方法,其特征在于,包括:
服务器在接收到来自客户端的媒体点播请求时,将自定义媒体文件中的索引信息提供给所述客户端;
服务器在接收到来自所述客户端的播放进度请求时,根据所述播放进度请求中携带的请求时间,在所述索引信息中查找与所述请求时间相对应的媒体数据起始偏移位置;
服务器根据所述媒体数据起始偏移位置,读取所述自定义媒体文件中与所述请求时间相对应的媒体数据,并将所述媒体数据提供给所述客户端。
2、根据权利要求1所述媒体文件的点播方法,其特征在于,所述索引信息包括:原始媒体文件的总时长、原始媒体文件的数据包总数、每个数据包的大小、原始媒体文件的头部大小、平均码率、内存管理单元总数、每秒钟的媒体数据在原始媒体文件中的起始偏移位置、每秒钟的媒体数据中是否存在关键帧、每秒钟所包含的内存管理单元数量、每秒钟所包含的数据包数量。
3、根据权利要求1或2所述媒体文件的点播方法,其特征在于,所述将自定义媒体文件中的索引信息提供给客户端之前,该方法还包括:
服务器对所述原始媒体文件进行解析,得到对应的索引信息;
服务器组合所述原始媒体文件和索引信息,生成所述自定义媒体文件。
4、根据权利要求3所述媒体文件的点播方法,其特征在于,所述服务器组合所述原始媒体文件和索引信息,具体包括:服务器将所述索引信息以二进制的方式写入所述原始媒体文件的尾部或头部。
5、根据权利要求1所述媒体文件的点播方法,其特征在于,所述读取自定义媒体文件中与请求时间相对应的媒体数据,并将媒体数据提供给客户端,进一步包括:
服务器将从自身磁盘所读取的媒体数据缓存到内存中,则所述服务器再次接收到媒体点播请求时,直接从所述内存中读取所述媒体数据,并提供给所述客户端;
在所述内存空间已满的情况下,通过淘汰算法将点播频率较低的媒体数据从所述内存中删除。
6、一种媒体文件的点播方法,其特征在于,包括:
客户端向服务器发送媒体点播请求,并接收来自所述服务器的索引信息;
在媒体播放过程中,客户端根据所述索引信息获取进度条的拖放位置所对应的请求时间,并将所述请求时间携带在播放进度请求中发送给所述服务器;
客户端接收来自所述服务器的对应所述请求时间的媒体数据,并进行媒体播放。
7、根据权利要求6所述媒体文件的点播方法,其特征在于,所述索引信息包括:原始媒体文件的总时长、原始媒体文件的数据包总数、每个数据包的大小、原始媒体文件的头部大小、平均码率、内存管理单元总数、每秒钟的媒体数据在原始媒体文件中的起始偏移位置、每秒钟的媒体数据中是否存在关键帧、每秒钟所包含的内存管理单元数量、每秒钟所包含的数据包数量。
8、根据权利要求6或7所述媒体文件的点播方法,其特征在于,所述获取进度条的拖放位置所对应的请求时间,具体包括:
客户端根据所述进度条占总进度的比例,以及所述索引信息中的原始媒体文件总时长,获取所述拖放位置所对应的第一时间;
客户端查找所述索引信息,判断所述第一时间对应的媒体数据中是否存在关键帧;
如果所述第一时间对应的媒体数据中存在关键帧,则确定所述第一时间为拖放位置所对应的请求时间;否则,选取与所述第一时间最近的存在关键帧的第二时间为拖放位置所对应的请求时间。
9、一种媒体文件的点播系统,其特征在于,包括:
客户端,用于根据来自服务器的索引信息,获取进度条的拖放位置所对应的请求时间,并将所述请求时间携带在播放进度请求中发送给所述服务器;接收来自所述服务器的媒体数据,进行媒体播放;
服务器,用于将自定义媒体文件中的索引信息提供给所述客户端,并根据来自所述客户端的播放进度请求中的请求时间,查找所述索引信息,得到与所述请求时间相对应的媒体数据起始偏移位置;且根据所述媒体数据起始偏移位置,读取所述自定义媒体文件中与所述请求时间相对应的媒体数据提供给所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810111384.9/1.html,转载请声明来源钻瓜专利网。