【技术实现步骤摘要】
一种调整网络状态的方法和电子设备
[0001]本申请涉及云游戏领域,尤其涉及一种调整网络状态的方法和电子设备。
技术介绍
[0002]云游戏串流产品能够将云服务器中渲染的游戏画面,经过视频编码后传输到终端设备上。由于万维网环境复杂,经常出现网络抖动,需要根据网络的带宽变化对视频进行动态调整编码码率,来提升用户体验,例如,当网络处于过载状态,带宽估计算法计算出需要减小带宽,此时通过调节视频编码码率使网络状态退出过载状态;但在生产环境中我们发现,仅根据检测到的网络带宽参数对视频编码码率调整时,会造成视频质量不稳定的问题,尤其在带宽瞬时通常变化很剧烈时,仅根据网络的带宽变化进行调整,会出现频繁调整视频编码的情况,此时带宽瞬时变化很剧烈,但是平均带宽却很稳定,现有的带宽估计算法可以准确计算出带宽变化情况,并且采用各种码率调整算法或者前向纠错算法进行弱网对抗,虽然这些工作都是符合算法预期的,但是这样频繁的调整视频编码码率后,视频质量出现严重下降,导致用户体验变差。
技术实现思路
[0003]为此,本申请提供一种调整网络 ...
【技术保护点】
【技术特征摘要】
1.一种调整网络状态的方法,其特征在于,包括:记录当前网络状态下编码器的输出码率,并获取网络的实际带宽数值,将所述实际带宽数值除以所述输出码率获得比例值,其中,所述当前网络状态包括正常状态、过载状态和低载状态;获取视频量化参数的参数值;确定所述网络的带宽需要进行的变化,其中,所述变化包括减小带宽和增加带宽;在确定所述网络的带宽需要进行的变化的情况下,当所述比例值、所述参数值和所述输出码率满足预设条件时,调整所述当前网络状态退出所述过载状态或所述低载状态,不调整所述输出码率。2.根据权利要求1所述的方法,其特征在于,所述在确定所述网络的带宽需要进行的变化的情况下,当所述比例值、所述参数值和所述输出码率满足预设条件时,调整所述当前网络状态退出所述过载状态或所述低载状态,不调整所述输出码率,包括:在确定所述网络的带宽需要进行的变化为增加带宽的情况下,当所述比例值处于第一预设值和第二预设值之间,且所述参数值达到第三预设值时,调整所述当前网络状态退出所述低载状态,不调整所述输出码率,其中,所述第一预设值小于所述第二预设值。3.根据权利要求2所述的方法,其特征在于,所述在确定所述网络的带宽需要进行的变化的情况下,当所述比例值、所述参数值和所述输出码率满足预设条件时,调整所述当前网络状态退出所述过载状态或所述低载状态,不调整所述输出码率,包括:在确定所述网络的宽带需要进行的变化为减小带宽的情况下,当所述比例值处于第一预设值和第二预设值之间,且所述输出码率没有达到第四预设...
【专利技术属性】
技术研发人员:陶清乾,朱斌,李兆明,于军,
申请(专利权)人:北京庭宇科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。