【摘要】 本发明公开了一种媒体文件的点播方法,包括:服务器在接收到客户端的媒体点播请求时,将自定义媒体文件中的索引信息提供给客户端;服务器在接收到客户端的播放进度请求时,根据播放进度请求中的请求时间,在索引信息中查找与请求时间相对应的媒体数据起始偏移位置;服务器根据媒体数据起始偏移位置,读取自定义媒体文件中与请求时间相对应的媒体数据并提供给客户端。本发明还公开了一种媒体文件的点播系统和设备,通过对原始媒体文件解析得到的索引信息,将原始媒体文件按照时间划分为各个片段,使得用户在观看节目并拖动播放进度条时,能够按照时间请求数据,从而迅速获取拖动位置对应时间的媒体数据,增加了用户的使用体验。 【专利类型】发明授权 【申请人】腾讯科技(深圳)有限公司 【申请人类型】企业 【申请人地址】518044 广东省深圳市福田区振兴路赛格科技园2栋东403室 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】福田区 【申请号】CN200810111384.9 【申请日】2008-05-29 【申请年份】2008 【公开公告号】CN101287107B 【公开公告日】2010-10-13 【公开公告年份】2010 【授权公告号】CN101287107B 【授权公告日】2010-10-13 【授权公告年份】2010.0 【IPC分类号】H04N7/173; H04L12/28; H04N7/24 【发明人】喻德; 王涛伟 【主权项内容】一种媒体文件的点播方法,其特征在于,包括:服务器在接收到客户端的媒体点播请求时,将自定义媒体文件中的索引信息提供给所述客户端;所述索引信息包括:原始媒体文件的总时长、原始媒体文件的数据包总数、每个数据包的大小、原始媒体文件的头部大小、平均码率、内存管理单元总数、每秒钟的媒体数据在原始媒体文件中的起始偏移位置、每秒钟的媒体数据中是否存在关键帧、每秒钟所包含的内存管理单元数量和每秒钟所包含的数据包数量;服务器在接收到所述客户端的播放进度请求时,根据所述播放进度请求中携带的请求时间,在所述索引信息中查找与所述请求时间相对应的媒体数据起始偏移位置;服务器根据所述媒体数据起始偏移位置,读取所述自定义媒体文件中与所述请求时间相对应的媒体数据,并将所述媒体数据提供给所述客户端。 【当前权利人】腾讯科技(深圳)有限公司 【当前专利权人地址】广东省深圳市福田区振兴路赛格科技园2栋东403室 【专利权人类型】有限责任公司(台港澳法人独资) 【统一社会信用代码】9144030071526726XG 【引证次数】6.0 【他引次数】6.0 【家族引证次数】18.0 【家族被引证次数】124