[发明专利]一种网络流媒体服务器及其低带宽高质量解决方法无效
申请号: | 200910242818.3 | 申请日: | 2009-12-17 |
公开(公告)号: | CN101909210A | 公开(公告)日: | 2010-12-08 |
发明(设计)人: | 李军;何宇飞;温晓瑶;夏永宏 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/50;H04L29/08 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100080 北京市海淀区西草*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 流媒体 服务器 及其 带宽 质量 解决方法 | ||
技术领域
本发明涉及编解码技术领域,特别是涉及一种网络流媒体服务器及其低带宽高质量解决方法。
背景技术
在流媒体数据压缩标准中,较多采用MPEG系列标准。MPEG系列压缩算法从早期的MPEG-1、MPEG-2发展到现在的MPEG-4以及最新的H.264,其核心压缩原理没有变化。
一种采用H.264或MPEG-4压缩算法的网络流媒体视频服务器,当把其放在互联网上时,在当前的网络条件下,图像画面非常不流畅、画面停顿感和滞后感非常强烈,可能几秒画面才动一下,或者画面很长时间不动,无法满足正常观看和播放的质量要求。
造成这种现象,主要由两大类问题引起:
一类是网络带宽过低,导致网络流媒体视频服务器不流畅;
另一类是网络带宽不明确且不稳定,导致流媒体视频服务器不流畅。
虽然H.264或者MPEG-4的压缩算法比MPEG-2、MJPEG等先进了很多,更大的降低了码流,但是,在低带宽下却反而容易造成画面不流畅的问题。造成该问题的原因分析如下:
与MJPEG压缩每一帧都是单独JPEG图的方式不同,MPEG系列压缩算法采用了I帧、P帧和B帧的模式,当前大部分压缩芯片或者压缩算法并没有实现B帧。其中,I帧是关键帧,P帧是前向预测帧,B帧是后向预测帧。
当解码器收到一个I帧,可立刻进行解码,而不需要其它条件。但是,当解码器收到P帧或者B帧的时候,就不能够立刻进行解码,比如,P帧的解码需要解码器先解码该帧前面的P帧或者I帧。如果前面的P帧或者I帧在网络中丢掉,即使后面连续收到很多P帧,也无法正常解码。例如:在带宽不够的情况下网络丢掉一个I帧,即使随后的P帧都收到,仍然无法正确解码出图像。这就是为什么低带宽下MPEG4或者H.264压缩算法表现还不如MJEPG的原因。
例如,对H.264来说,由于自身码流本身比较低,可能在低带宽下1秒能够传送15、16帧,但是,如果I帧在网络上丢失了,即使连续收到15帧P帧也无法正常解码出一幅图片,这时给用户的直观感觉是画面长时间停滞,低带宽下H.264居然比不上MJPEG。
综上所述,目前的网络流媒体视频服务器需要一种在低带宽或网络带宽不明确且不稳定的情况下实现高质量的解决方案。
发明内容
本发明所要解决的技术问题是提供一种网络流媒体服务器及其低带宽高质量解决方法,以解决低带宽下画面不流畅的问题。
为了解决上述问题,本发明公开了一种网络流媒体服务器低带宽高质量解决方法,包括:
实时检测网络带宽;
根据网络带宽,实时调整编码过程中关键帧出现的概率;
和/或,实时调整传输过程中关键帧的发送概率。
优选的,所述实时调整编码过程中关键帧出现的概率,包括:
在低带宽或网络带宽不明确且不稳定的情况下,通过减小关键帧产生的间隔,来增加编码过程中关键帧出现的概率。
优选的,所述实时调整传输过程中关键帧的发送概率,包括:
在低带宽或网络带宽不明确且不稳定的情况下,增加传输过程中关键帧的发送概率。
优选的,所述传输过程设置重发机制。
优选的,编码之前还包括:在所述关键帧中加入校验信息。
本发明还提供了一种解决低带宽高质量的网络流媒体服务器,包括:
带宽检测模块,用于实时检测网络带宽;
第一关键帧调整模块,用于根据网络带宽,实时调整编码过程中关键帧出现的概率;
和/或,第二关键帧调整模块,用于实时调整传输过程中关键帧的发送概率。
优选的,所述服务器还包括:
编码模块,用于利用所述调整后的关键帧进行编码。
优选的,所述服务器还包括:
传输模块,用于利用调整后的关键帧发送概率发送视频帧。
优选的,所述服务器还包括:
校验模块,用于在所述关键帧中加入校验信息。
优选的,所述第一关键帧调整模块在低带宽或网络带宽不明确且不稳定的情况下,通过减小关键帧产生的间隔,来增加编码过程中关键帧出现的概率。
与现有技术相比,本发明具有以下优点:
首先,本发明针对MPEG压缩算法,通过实时检测网络带宽,并根据网络带宽实时调整编码过程中关键帧出现的概率,通常在低带宽或网络带宽不明确且不稳定的情况下,通过减小关键帧产生的间隔来增加出现的概率。这样,即使出现丢掉关键帧的情况,由于下一个关键帧能很快弥补上,因此不会影响解码,视频播放的画面也不会长时间的停滞,保证了用户浏览的流畅度,提升了视频图像的质量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910242818.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于钎焊钛部件和铝部件的方法以及由此可获得的部件
- 下一篇:辊磨机