[发明专利]一种流式播放技巧模式延时的改善方法无效
申请号: | 200810304229.9 | 申请日: | 2008-08-27 |
公开(公告)号: | CN101388851A | 公开(公告)日: | 2009-03-18 |
发明(设计)人: | 余健 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/00;H04L29/06;H04L12/18 |
代理公司: | 成都虹桥专利事务所 | 代理人: | 李顺德 |
地址: | 621000四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 播放 技巧 模式 延时 改善 方法 | ||
技术领域
本发明涉及流媒体技术,尤其涉及一种流式播放Trick Mode延时的改善方法。
背景技术
流媒体技术是在宽带网络上以流的方式传输多媒体信息的技术。流式播放通常会涉及到缓冲,缓冲时间跟网络速度,缓冲方式、方法都有关,优化缓冲时间是一个很重要的课题。Trick Mode(技巧模式)是流媒体播放的重要形式,通常是指播放速度不等于1倍速(正常播放)的节目播放,一般包括快进、快退、慢放等。Trick Mode通常需要和正常播放模式进行相互切换,切换过程的缓冲时间备受关注,尤其是对于流式播放而言,往往需要缓冲较长的时间,缓冲时间的长短是延时的重要内容。流控通常是指流传输控制,也即流式播放模式下服务器和客户端之间进行的交互。流控下的Trick mode主要和RTSP协议的PLAY方法密切相关,尤其是和PLAY方法中的Scale控制字串紧密相关。Scale控制字串用来表示播放速度,其中取值1.0表示正常播放,大于1(通常取2/4/8/16)表示快进,小于0(通常取-2/4/-8/-16)表示快退。
现有技术中的Trick mode与正常播放模式之间的切换方法为(以2倍速为例):客户端根据用户的要求向服务器发送2倍速的流控请求;服务器接收到2倍速的流控请求并作出响应,向客户端发送2倍速的音视频数据流。按照这样的切换方法没有对延时时间作出改进,使得用户在画面切换效果上感觉很差。
发明内容
本发明所要解决的技术问题是:提出一种流式播放Trick Mode延时的改善方法,以减小画面切换的延时。
本发明解决上述技术问题采用的技术方案是:一种流式播放Trick Mode延时的改善方法,包括以下步骤:
a.客户端要求从正常播放模式切换至N倍速Trick Mode;
b.向服务器发送高于N倍速的流控请求;
c.服务器接收到所述高于N倍速的流控请求并作出响应,向客户端发送高于N倍速的音视频数据流;
d.进行预缓冲时间判断;
e.向服务器发送N倍速的流控请求;
f.服务器接收到所述N倍速的流控请求并作出响应,向客户端发送N倍速的音视频数据流。
所述步骤d中进行预缓冲时间判断的时间长短为监测到第一帧视频出现。
本发明的有益效果是:减小了画面切换的延时。
具体实施方式
下面结合实施例对本发明作进一步的描述。
流式播放Trick mode延时包含两大要素:
1、流式播放trick mode切换延时是必然的,这是由流式播放的特点所决定的;
2、对于trick mode切换的延时,用户更关注延时时间的长短(这个时间应该尽可能的短,过长的话用户体验很差,用户难以接受),而对切换的1—2秒期间内的画面不很敏感。
客户端接收服务器的音视频数据,需要缓冲到一定的数量后才开始进行解码和展现,对于特定的客户端系统,开始解码的初始缓冲大小是一定的,也就是说特定的客户端系统,从发送流控请求到开始展现图像主要取决于缓冲这段媒体数据的时间,因为相对于缓冲数据的秒级而言,解码和展现的毫秒级时间基本可以忽略不计。
此外,经过对比测试,随着客户端流控请求的快进、快退速率的变化(客户端快进快退一般是从±2倍速开始),服务器的发送比特率也有所变化,具体而言,从±2倍速、±4倍速、±8倍速、±16倍速到更高的速率,随着倍速的增加,发送比特率也增大,尤其是在±8倍速范围以内这个增长趋势很明显,之后则变得相对比较平缓。
结合前面的分析,产生了本发明的思路:首先以高倍速的流控请求激发快速的预缓冲,接下来发送相对低倍速的流控请求,这样一来,用户可以得到的体会是“trick mode切换速度很快,延时效果更好”。具体而言是用户切换trick mode时,首先将流控请求的Scale字串设置为一个较大的值,如前所述,选择±8倍速左右,进行快速预缓冲,尽快展现trickmode切换后的图像;在此期间,结合具体的客户端系统,执行一定的预缓冲时间(比如1秒的经验值或者监测第一帧视频出现的时候)之后,切换回正常的±2倍速,只要客户端的trick mode速度低于一定的阀值(如前所述的±8倍速左右),都可以使用这种方法将trick mode切换时间缩短为1-2秒左右,没有经过这种处理的trick mode切换时间通常需要3—4秒甚至更多。
实施例:
本例是以由正常播放模式切换到2倍速trick mode为例,可按照下列步骤实施:
a.客户端要求从正常播放模式切换到2倍速trick mode;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810304229.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无线基站及物理控制信道接收方法
- 下一篇:多IP承载的建立方法、设备及系统