[发明专利]交互电视频道切换方法及系统、音视频流发送方法及装置有效
| 申请号: | 200810146832.9 | 申请日: | 2008-08-25 |
| 公开(公告)号: | CN101662689A | 公开(公告)日: | 2010-03-03 |
| 发明(设计)人: | 陈宇 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04N7/62 | 分类号: | H04N7/62;H04N7/52;H04N7/167 |
| 代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 马 敬;逯长明 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 交互 电视频道 切换 方法 系统 视频 发送 装置 | ||
技术领域
本发明涉及通信技术领域,特别涉及交互电视频道切换方法及系统、音视频流发送方法及装置。
背景技术
作为“三网融合”的重要形式,交互业务已经成为通信行业发展的重点业务方向,其终端用户规模正在迅速扩张。交互电视的主要业务形态是通过接收终端为用户提供基于IP网络的直播、点播、录播、时移等音视频服务和其它增值多媒体服务。尽管出现了大量衍生业务,基础音视频业务仍旧是交互中使用最为广泛的业务,因此提升基础音视频业务的用户体验是提升交互业务体验的关键。作为交互电视的基础业务,电视直播由于采用了与数字电视相同的编码技术,在频道切换过程中,接收终端只有等到I帧到达后才能开始解码和播放,而I帧的间隔在1到2秒左右,因此通常接收终端需要等待1秒以上才能获得I帧,因此频道切换速度逊于无需做任何等待的模拟电视。此外,由于解码器需要缓存足够的数据才能触发正常播放,因此接收终端在获得I帧后还要等到解码器达到足够的缓冲,这进一步增加了交互电视的频道切换时间。由于上述因素的影响,交互电视直播的频道切换时间通常在2秒左右,这远远超出了普通用户能够接受的范围。
针对上述情况,业界通常采用I帧缓存加快速缓冲的方式加快频道切换的速度。缓存服务器缓存一定量的直播数据,在切换频道时,接收终端首先请求缓存服务器从最近的I帧开始做快速缓冲,并在缓冲区达到播放下限时开始播放。通过这种方式,I帧的间隔不再成为问题,解码缓冲时间也小于正常时间,因此频道切换速度有明显提升。具体存在以下两种解决方案:
参见图1,其是现有技术二的整体框架示意图。缓存服务器102与接收终端103一同接收编码器101发出的数据流。在切换频道时,接收终端101首先从缓存服务器102上获得快速直播数据,并在缓冲足够的数据后开始接收编码器101的数据。通过这种方式,现有技术能够达到在切换频道时,接收终端能够首先从缓存服务期获得缓存的I帧并进行快速缓冲,在一定程度上缩短了频道切换的时间。而且该方法对网络没有特殊要求,因此实际部署的可能性更高。
但是发明人在实现本发明过程中,发现现有技术中至少存在如下问题:编码器输出码流的音视频并不同步,因此接收终端需要在恢复了音视频同步后再进入播放。在最恶劣的情况下,PTS相同的音视频包在传输过程中可能相差1.5秒,这是限制交互电视频道切换速度的另一主要因素。
发明内容
本发明实施例在于提供一种交互电视频道切换方法及系统、音视频流发送方法及装置,以缩短由于音视频数据发送不同步而导致的频道切换延迟,提高交互电视频道切换速度。
本发明实施例提供了一种交互电视频道切换时的音视频流发送方法,包括:
建立视频流和音频流的同步关联关系;
接收到频道切换请求后选择I视频帧,下发所述I视频帧数据,根据所述视频流和音频流的同步关联关系查找与所述I视频帧关联的音频帧,下发与所述I视频帧关联的音频帧,之后顺序下发下一个视频帧及与之关联的音频帧。
本发明实施例还提供了一种交互电视频道切换方法,包括:
缓存服务器建立视频流和音频流的同步关联关系;在接收到频道切换请求后选择I视频帧,下发所述I视频帧数据,根据所述视视频流和音频流的同步关联关系查找与所述I视频帧关联的音频帧,下发与所述I视频帧关联的音频帧,之后顺序下发下一个视频帧;
接收终端从所述缓存服务器上快速下载音视频数据,在自身缓冲区达到播放下限时开始播放从所述缓存服务器下载的音视频数据,在自身缓冲区缓存足够多的音视频数据后,切换为播放编码器下发的音视频数据。
本发明实施例还提供了一种交互电视频道切换时的音视频流发送装置,包括:
关联单元,用于建立视频流和音频流的同步关联关系;
视频帧选择单元,用于接收到频道切换请求后选择I视频帧;
数据下发单元,用于下发所述I视频帧数据,根据所述视频流和音频流的同步关联关系查找与所述I视频帧关联的音频帧,下发与所述I视频帧关联的音频帧,之后顺序下发下一个视频帧及与之关联的音频帧。
本发明实施例还提供了一种交互电视频道切换系统,包括:
缓存服务器,用于建立视频流和音频流的同步关联关系;在接收到频道切换请求后选择I视频帧,下发所述I视频帧数据,根据所述视频流和音频流的同步关联关系查找与所述I视频帧关联的音频帧,下发与所述I视频帧关联的音频帧,之后顺序下发下一个视频帧及与之关联的音频帧;
编码器,用于下发音视频数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810146832.9/2.html,转载请声明来源钻瓜专利网。





