一种网络自适应编码调整方法及装置制造方法及图纸

技术编号:12745548 阅读:132 留言:0更新日期:2016-01-21 13:36
本发明专利技术公开了一种网络自适应编码调整方法及装置,该方法为,终端获取一个媒体帧,放入缓冲队列中,并计算当前带宽和当前网络拥塞等级;根据当前的带宽和网络拥塞等级,判断码流调整类型,并计算编码调整参数,其中不仅需要计算调整的码流值,还需要计算调整的帧频值,这样,在下调码流时,也相应降低帧频,可以有效减少降码流引起的画质变差问题,并且在码流调整类型为下调时,是基于当前带宽,计算需要下调的码流值的,因此在保证了流程性的同时,尽可能达到最大的带宽利用率;最后,终端基于计算的编码调整参数进行编码配置调整;这样,自适应带宽调整编码配置,减少了无效媒体帧的发送,提高了流畅性。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种网络自适应编码调整方法及装置
技术介绍
随着互联网覆盖率的持续扩大,越来越多的安防设备接入到互联网中。但是,互联网相对于局域网存在两个特征:波动性高和带宽低。在这种情况下,监控视频如果以固定的数据速率采集,就会产生频繁的丢帧现象,可能给用户带来无法估量的损失。因此,需要一种网络自适应的编码调整机制,来减少丢帧情况的发生。现有技术下,提供了两种网络自适应的编码调整方法。第一种方法为:检测网络状态是采用poll判断套接口是否可写的方式,达到连续网络恶劣等级值BAD_C0NDIT10N次不可写则降低码流,达到连续网络良好等级值G00D_CONDIT1N次可写则增高码流,且是根据预设的编码等级进行调整的,具体操作步骤为:1)设置网络监听参数;2)获取3G网络状态;3)验证数据是否为关键帧;4)丢弃步骤3中的非关键帧数据;5)记录网络状态;6)判断网络状态是否达到调整编码参数条件;7)调整编码参数;8)重置网络状态记录。由此可见,针对第一种方法,其并不知道当前的码流具体是多少,而是根据预设的编码等级直接降低到一个预设值,且每次降幅很大,这就很可能本文档来自技高网...
一种网络自适应编码调整方法及装置

【技术保护点】
一种网络自适应编码调整方法,其特征在于,包括:终端获取一个媒体帧,并将所述媒体帧放入缓冲队列,确定所述缓冲队列中的媒体帧的总数目和上一次计算带宽到当前时间之间发送的媒体帧的总长度,以及根据所述总数目和所述总长度,计算当前带宽和当前网络拥塞等级;终端根据所述当前网络拥塞等级,判断码流调整类型,若所述码流调整类型为上调,则基于当前使用的第一编码配置参数和预设的调整因子,计算上调后的第二编码配置参数;若所述码流调整类型为下调,则基于当前带宽、当前使用的第一编码配置参数和预设的调整因子,计算下调后的第三编码配置参数;终端基于所述第二编码配置参数或所述第三编码配置参数,进行编码配置调整。

【技术特征摘要】

【专利技术属性】
技术研发人员:曹新超
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1