一种动态调整码率的解码方法及系统的制作方法

文档序号:7556111阅读:133来源:国知局
专利名称:一种动态调整码率的解码方法及系统的制作方法
技术领域
本发明涉及视频监控领域,尤其涉及一种动态调整码率的解码方法及系统。
背景技术
目前,在行业展会或安防市场上,高清是炙手可热的话题,高清产品琳琅满目,层出不穷,高清项目风生水起,遍地开花,而行业里也是一派热火朝天。高清监控已然成为安防监控行业的强势力量,并将全面取代模拟监控,成为未来安防监控的发展趋势。进入2013年,随着高清视频视监控产品在技术上的不断成熟与提高,前后端产品的融合与丰富,更多的高清产品开始应用于各种安防工程项目中。从政府的平安城市,到港口交通的实时监控,从厂矿管理到连锁商铺的安全运营,越来越多的项目和工程商开始采用高清数字监控。高清视频监控产品现在大多就是使用网络进行视频和监控数据的传播和通讯,具体可参照图1所描述的产品结构,包括高清摄像机、视频服务器和监控用户。高清摄像机做为前端设备。视频服务器用于将视频数据进行编解码,供监控用户调用。由于高清监控产品的特殊性就会对网络的带宽产生较大的依赖。如一路130W标清的摄像机一般就需要2M的网络带宽才能满足其监控的流畅性。而现在的一个监控中心中的用户在调阅视频时通常会调阅很多路的视频进行轮询和回放进行全面的视频监控,网络的条件常常就不会达到多路的预览流畅的高清需求。现有技术中,往往一个服务器会需要同时服务多个监控用户客户端,在用户切换和轮询不同的视频通道时就会对网络带宽的使用量产生影响,在多个用户同时都在预览多数量的视频通道时就会突然间大量的占用网络带宽,没有相应的方法和系统来协调视频输出的时的码率,如果网络环境出现不稳定就会直接影响到监控视频的流畅性和实时性
发明内容
`本发明要解决的技术问题是提供一种动态调整码率的解码方法及系统。为了解决上述技术问题,本发明提供了一种动态调整码率的解码方法,包括: 接收监控数据,获取网络带宽比特率;
根据网络带宽和编码器负载情况进行判断,如果所述网络带宽和编码器能够承受,所述编码器提高码率;如果所述带宽和编码器不能够承受,所述编码器降低码率;
输出码率数据。进一步地,如果所述编码码率等于百分之九十的所述网络带宽比特率,保持目前编码码率;
如果所述编码码率大于百分之九十的所述网络带宽比特率,降低目前编码码率;
如果所述编码码率小于百分之九十的所述网络带宽比特率,提高目前编码码率。进一步地,所述监控数据为高清摄像机所采集的视频数据。进一步地,所述码率数据包括压缩率、帧率和分辨率数据。本发明还提供了用于动态调整码率的解码系统,包括,包括接收模块、判断模块和输出模块,
所述接收模块,用于接收监控数据;
所述判断模块,根据网络带宽和编码器负载情况进行判断,如果所述网络带宽和编码器能够承受,所述编码器提高码率;如果所述带宽和编码器不能够承受,所述编码器降低码率;
所述输出模块,用于输出码率数据。进一步地,所述监控数据为高清摄像机所采集的视频数据。进一步地,所述码率数据包括压缩率、帧率和分辨率数据。由上可知,本发明方法和系统能够达到在满足监控最低清晰度的情况下保证视频流的流畅性的技术效果。


图1是现有技术的系统结构图,
图2是本发明一较佳实施例的方法流程图,
图3是本发明一较佳实施例的系统结构图。
具体实施例方式为使本发明的目的、技术方案、及优点更加清楚明白,下面结合附图对本发明涉及的一种动态调整码率的解码方法及系统的具体实施实例进行进一步详细描述。

参照图2,图2是本发明一较佳实施例的方法流程图,
步骤S100,接收监控数据,获取网络带宽比特率;
步骤S200,根据网络带宽和编码器负载情况进行判断,
具体判断方式为,如果所述编码码率等于百分之九十的所述网络带宽比特率,保持目前编码码率;如果所述编码码率大于百分之九十的所述网络带宽比特率,降低目前编码码率;如果所述编码码率小于百分之九十的所述网络带宽比特率,提高目前编码码率。步骤S300,如果所述网络带宽和编码器能够承受,所述编码器提高码率;
步骤S400,如果所述带宽和编码器不能够承受,所述编码器降低码率;
步骤S500,输出码率数据。监控数据为高清摄像机所采集的视频数据;码率数据包括压缩率、帧率和分辨率数据。参照图3,图3是本发明一较佳实施例的系统结构图,
本系统包括接收模块10、判断模块20和输出模块30,
接收模块10,用于接收监控数据;
判断模块20,根据网络带宽和编码器负载情况进行判断,如果所述网络带宽和编码器能够承受,所述编码器提高码率;如果所述带宽和编码器不能够承受,所述编码器降低码率;
具体判断方式为,如果所述编码码率等于百分之九十的所述网络带宽比特率,保持目前编码码率;如果所述编码码率大于百分之九十的所述网络带宽比特率,降低目前编码码率;如果所述编码码率小于百分之九十的所述网络带宽比特率,提高目前编码码率。
输出模块30,用于输出码率数据。监控数据为高清摄像机所采集的视频数据;码率数据包括压缩率、帧率和分辨率数据。以上具体实施方式
仅用于说明本发明,而非用于限定本发明。
权利要求
1.一种动态调整码率的解码方法,其特征在于,包括 接收监控数据,获取网络带宽比特率; 根据网络带宽比特率和编码器负载情况进行判断,如果所述网络带宽比特率和编码器能够承受,所述编码器提高码率;如果所述网络带宽比特率和编码器不能够承受,所述编码器降低码率; 输出码率数据。
2.根据权利要求1所述的解码方法,其特征在于,“根据网络带宽和编码器负载情况进行判断,如果所述网络带宽和编码器能够承受,所述编码器提高码率;如果所述带宽和编码器不能够承受,所述编码器降低码率”具体为, 如果所述编码码率等于百分之九十的所述网络带宽比特率,保持目前编码码率; 如果所述编码码率大于百分之九十的所述网络带宽比特率,降低目前编码码率; 如果所述编码码率小于百分之九十的所述网络带宽比特率,提高目前编码码率。
3.根据权利要求2所述的解码方法,其特征在于,所述监控数据为高清摄像机所采集的视频数据。
4.根据权利要求3所述的解码方法,其特征在于,所述码率数据包括压缩率、帧率和分辨率数据。
5.一种动态调整码率的解码系统,其特征在于,包括接收模块、判断模块和输出模块, 所述接收模块,用于接收监控数据,获取网络带宽比特率; 所述判断模块,根据网络带宽和编码器负载情况进行判断,如果所述网络带宽和编码器能够承受,所述编码器提高码率;如果所述带宽和编码器不能够承受,所述编码器降低码率; 所述输出模块,用于输出码率数据。
6.根据权利要求5所述的解码系统,其特征在于,所述监控数据为高清摄像机所采集的视频数据。
7.根据权 利要求6所述的解码系统,其特征在于,所述码率数据包括压缩率、帧率和分辨率数据。
全文摘要
本发明公开了一种动态调整码率的解码方法及系统,针对现有技术中没有相应的方法和系统来协调视频输出的实时码率,如果网络环境出现不稳定就会直接影响到监控视频的流畅性和实时性的缺陷而发明,本方法包括接收监控数据,获取网络带宽比特率;根据网络带宽和编码器负载情况进行判断,如果所述网络带宽和编码器能够承受,所述编码器提高码率;如果所述带宽和编码器不能够承受,所述编码器降低码率;输出码率数据。本发明方法和系统能够达到在满足监控最低清晰度的情况下保证视频流的流畅性的技术效果。
文档编号H04N7/18GK103248877SQ201310177000
公开日2013年8月14日 申请日期2013年5月14日 优先权日2013年5月14日
发明者谢剑 申请人:重庆讯美电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1