[发明专利]一种流媒体数据播放方法及播放系统有效
申请号: | 200910241408.7 | 申请日: | 2009-12-01 |
公开(公告)号: | CN102082774A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 饶文辉;吕精华;沈季;廖健 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04N7/24 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100080 北京市海淀区西草*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 数据 播放 方法 系统 | ||
技术领域
本发明涉及流媒体技术领域,特别是涉及一种流媒体数据播放方法及播放系统。
背景技术
互联网的普及和多媒体技术在互联网上的应用,迫切要求能解决实时传送视频、音频、计算机动画等媒体文件的技术,在这种背景下,产生了流式传输技术及流媒体。通俗的讲,在互联网上的视音频服务器将声音、图像或动画等媒体文件从服务器向客户端实时连续传输时,用户不必等待全部媒体文件下载完毕,而只需延迟几秒或十几秒,就可以在用户的计算机上播放,而文件的其余部分则由用户计算机在后台继续接收,直至播放完毕或用户中止操作。这种技术使用户在播放视音频或动画等媒体的等待时间成百倍的减少,而且不需要太多的缓存。
流媒体指在internet/intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件。目前,流媒体在制作的过程中就规定了流媒体文件的正常播放时间长度(下文简称播放时长),例如流媒体文件A的播放时长是50秒,流媒体文件B的播放时长是1分10秒。
但是,用户的需求在不断变化,例如,某用户希望流媒体文件A在上午的播放时长是50秒,而在下午的播放时长改为1分10秒;或者,用户甲希望流媒体文件A的播放时长是50秒,而用户乙则希望流媒体文件A的播放时长是1分10秒,同时用户丙又要求流媒体文件A的播放时长是30秒。
针对不同用户的不同需求,目前的解决方法是:针对每一种需求单独制作相应播放时长的动画文件。这样,就带来如下问题:同一个流媒体文件可能仅仅由于播放时长的不同而重复制作多次,造成了制作时间和制作资源的大量浪费,影响了制作人员的工作效率。
发明内容
本发明所要解决的技术问题是提供一种流媒体数据播放方法及播放系统,以解决流媒体文件重复制作的问题。
为了解决上述问题,本发明公开了一种流媒体数据播放方法,包括:
配置流媒体文件的播放时长;
检测所配置的播放时长是否在预置范围内;
如果在预置范围内,则调整流媒体文件的帧率进行播放;
如果不在预置范围内,则调整流媒体文件的帧数进行播放。
优选的,所述调整流媒体文件的帧数进行播放包括:
如果所配置的播放时长大于预置范围的最大值,则增加流媒体文件的帧数进行播放;
如果所配置的播放时长小于预置范围的最小值,则减少流媒体文件的帧数进行播放。
优选的,所述增加流媒体文件的帧数包括:将相邻两帧的像素的奇数行和偶数行相加,在所述相邻两帧之间合成新的帧。
优选的,所述减少流媒体文件的帧数包括:通过从流媒体文件中抽取帧来减少帧数。
优选的,所述调整流媒体文件的帧率进行播放包括:
如果所配置的播放时长大于预置范围内的标准值,则减小流媒体文件的播放帧率进行播放;
如果所配置的播放时长小于预置范围内的标准值,则增大流媒体文件的播放帧率进行播放。
本发明还提供了一种流媒体数据播放系统,包括:
参数配置模块,用于配置流媒体文件的播放时长;
检测模块,用于检测所配置的播放时长是否在预置范围内;
帧率调整模块,用于当在预置范围内时,调整流媒体文件的播放帧率,并触发播放模块;
帧数调整模块,用于当不在预置范围内时,调整流媒体文件的播放帧数,并触发播放模块;
播放模块,用于播放流媒体文件。
优选的,所述帧数调整模块包括:
帧数增加单元,用于当所配置的播放时长大于预置范围的最大值时,增加流媒体文件的播放帧数;
帧数减少单元,用于当所配置的播放时长小于预置范围的最小值时,减少流媒体文件的播放帧数。
优选的,所述帧数增加单元通过将相邻两帧的像素的奇数行和偶数行相加,在所述相邻两帧之间合成新的帧。
优选的,所述帧数减少单元通过从流媒体文件中抽取帧来减少帧数。
优选的,所述帧率调整模块包括:
帧率减小单元,用于当所配置的播放时长大于预置范围内的标准值时,减小流媒体文件的播放帧率;
帧率增大单元,用于当所配置的播放时长小于预置范围内的标准值时,增大流媒体文件的播放帧率。
与现有技术相比,本发明具有以下优点:
首先,本发明将流媒体文件的播放时长设置为可配置参数,这样,同一个流媒体文件的播放时长就可以根据不同需求设置为不同时长,在播放的时候,通过调整该流媒体文件的帧率或帧数,实现同一文件不同时长的播放。本发明避免了重复制作流媒体文件,大大提高了制作效率,同时节约可人力和制作资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910241408.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种字幕模板的套用方法及装置
- 下一篇:地下车库顶板上安装升降机施工方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置