调整流媒体码率的方法和装置制造方法及图纸

技术编号:4275029 阅读:236 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种调整流媒体码率的方法和装置,涉及通信领域,为解决现有技术实时调整流媒体码率的过程时效性差的问题而发明专利技术。本发明专利技术实施例提供的方法,包括如下步骤:周期性查询发送缓冲区的数据量;根据发送缓冲区的数据量变化切换视频轨的码率,从而改变向缓存区写入数据的速率,提高网络传输的质量,提升音视频体验效果。本发明专利技术适用于通信系统。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种调整流媒体码率的方法和装置
技术介绍
现的音视频流媒体业务传输时采用多码率技术为,将同一业务内容设置在不同码率的音视频轨上,由流媒体服务器根据用户实时带宽,动态选择不同码率的音视频轨传输流媒体。当用户的可用带宽过低,就选择低码率流媒体传输,避免传输丢包,保证用户能流畅播放;当用户的可用带宽升高,就选择高码率流媒体传输,提高用户的音视频体验。而现有如何能够根据带宽的实际情况实时调整流媒体码率至少有两种第一种由用户端统计一段时间内流媒体服务器与用户端传输过程中的丢包数,定时上报给流媒体服务器;流媒体服务器通过用户端最近的丢包数,间接地获得网络传输质量,动态调整流媒体码率;当用户端连续丢包时,选择低码率传输,当用户端连续没有丢包时,选择高码率传输。第二种解决方式由流媒体服务器测量并计算自身与用户端之间的带宽状况,根据计算结果,再选择适合的码率传输数据,然后根据网络传输质量,动态调整传输码率。 在实现上述实时调整流媒体码率的过程中,专利技术人发现现有技术中需要用户端返回丢包数或需要依靠大量、复杂、长时间的运算,从而导致时效性差。专利
技术实现思路
本专利技术本文档来自技高网
...

【技术保护点】
一种调整流媒体码率的方法,其特征在于,包括:周期性查询发送缓冲区的数据量;根据发送缓冲区的数据量变化切换视频轨的码率。

【技术特征摘要】
一种调整流媒体码率的方法,其特征在于,包括周期性查询发送缓冲区的数据量;根据发送缓冲区的数据量变化切换视频轨的码率。2. 根据权利要求1所述的方法,其特征在于,所述根据发送缓冲区的数据量变化切换 视频轨的码率的步骤具体为如果发送缓冲区的数据量增大到危险区,向下切换视频轨的码率; 如果发送缓冲区的数据量减少到安全区,向上切换视频轨的码率。3. 根据权利要求1所述的方法,其特征在于,所述根据发送缓冲区的数据量变化切换 视频轨的码率的步骤具体为将发送缓冲区按数据量从大到小分为五个档次高危区、中高区、正常区、中低区、低危区;如果发送缓冲区的数据量处于高危区,将所选择的视频轨码率向下调整两个档次,降 低向所述发送缓冲区写入数据的速率;如果发送缓冲区的数据量处于中高区,将所选择的视频轨码率向下调整一个档次,降 低向所述发送缓冲区写入数据的速率;如果发送缓冲区的数据量处于正常区,保持所选择的视频轨码率,保持向所述发送缓 冲区写入数据的速率;如果发送缓冲区的数据量处于中低区,将所选择的视频轨码率向上调整一个档次,提 高向所述发送缓冲区写入数据的速率;如果发送缓冲区的数据量处于低危区,将所选择的视频轨码率向上调整两个档次,提 高向所述发送缓冲区写入数据的速率。4. 根据权利要求1所述的方法,其特征在于,所述根据发送缓冲区的数据量变化切换 视频轨的码率的步骤具体为将发送缓冲区按数据量从大到小分为五个档次高危区、中高区、正常区、中低区、低危区;如果发送缓冲区的数据量处于高危区,将所选择的视频轨码率向下调整到最低码率, 降低向所述发送缓冲区写入数据的速率;如果发送缓冲区的数据量处于中高区,将所选择的视频轨码率向下调整一个档次,降 低向所述发送缓冲区写入数据的速率;如果发送缓冲区的数据量处于正常区,保持所选择的视频轨码率,保持向所述发送缓 冲区写入数据的速率;如果发送缓冲区的数据量处于中低区,将所选择的视频轨码率向上调整一个档次,提 高向所述发送缓冲区写入数据的速率;如果发送缓冲区的数据量处于低危区,将所选择的视频轨码率向上调整到最高码率, 降低向所述发送缓冲区写入数据的速率。5. —种调整流媒体码率的装置,其特征在于...

【专利技术属性】
技术研发人员:徐伟军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1