一种动态改变视频编解码器编码速率的方法及装置制造方法及图纸

技术编号:28948779 阅读:24 留言:0更新日期:2021-06-18 22:07
本发明专利技术提供了一种动态改变视频编解码器编码速率的方法及装置,能够实现编码器的动态速率改变,最大限度利用无线信道提供的实时带宽。本发明专利技术将无线速率自适应算法决定的动态速率实时提供给视频编码器,用以动态改变视频编解码器编码速率,具体是将基于无线信道估计信息,由无线速率自适应算法决定的当前无线信道支持的最大速率,动态输出给视频编码器,视频编码器根据无线速率自适应算法输入的当前最大速率,动态改变其编码速率,实现编码器的动态速率改变,最大限度利用无线信道提供的实时带宽。

【技术实现步骤摘要】
一种动态改变视频编解码器编码速率的方法及装置
本专利技术涉及网络通讯和视频编码结合
,具体涉及一种动态改变视频编解码器编码速率的方法及装置。
技术介绍
传统的视频编码器编码速率是根据传输介质支持的最大速率,静态设定编码器速率,一旦设定,视频编码器即按此设置速率工作,不再改变。而无线信道是时变信道,其支持的最大速率在动态改变。具体来说,现有的视频编解码技术及编码速率选择,由用户定义,是一种静态实现方式,即根据用户的选择的最大数据速率,由编码算法限制最大的视频编码速率,可以采用固定比特率或者可变比特率,可变比特率的上限以及固定比特率均为固定值;目前的视频编解码算法,可以设定最大占用速率,其最大占用速率的设置,由用户根据网络最大速率设置,一旦设定,无法动态调整;目前的编解码算法及其静态设定最大占用速率的方式,在非时变媒体如以太网等有线媒体,用户体验较好;但是对于802.11无线接入技术,其接入信道是时变信道,其最大传输速率是动态改变的,其最大传输速率由当前的调制方式决定,而调制方式是由速率自适应算法,根据当前的信道估计信息和误码率决定;本文档来自技高网...

【技术保护点】
1.一种动态改变视频编解码器编码速率的方法,其特征在于,利用无线速率自适应算法,获得当前无线信道能够支持的最大传输速率的值,然后将当前无线信道能够支持的最大传输速率的值,以可改变的定时器间隔区间,提供给视频编码器作为视频编码器最大码流设置输入,其中,所述无线速率自适应算法为:根据输入的信道估计信息,动态决定当前的最大传输速率;所述当前无线信道基于无线信道估计信息决定;视频编码器根据从无线速率自适应算法获得的当前最大传输速率的值,动态设置其编码速率。/n

【技术特征摘要】
1.一种动态改变视频编解码器编码速率的方法,其特征在于,利用无线速率自适应算法,获得当前无线信道能够支持的最大传输速率的值,然后将当前无线信道能够支持的最大传输速率的值,以可改变的定时器间隔区间,提供给视频编码器作为视频编码器最大码流设置输入,其中,所述无线速率自适应算法为:根据输入的信道估计信息,动态决定当前的最大传输速率;所述当前无线信道基于无线信道估计信息决定;视频编码器根据从无线速率自适应算法获得的当前最大传输速率的值,动态设置其编码速率。


2.如权利要求1所述的动态改变视频编解码器编码速率的方法,其特征在于,所述当前的最大传输速率随定时器间隔动态改变,由无线系统传送至视频编码器。


3.如权利要求2所述的动态改变视频编解码器编码速率的方法,其特征在于,包括如下步骤:
步骤1,无线系统CPU从速率自适应算法缓存读取获得当前速率结果;
无线系统CPU向USB接口发送当前速率报文;
步骤2,视频编解码系统CPU获得当前速率报文;
视频编解码系统CPU根据获得的速率,设置视频编码器码率上限;
视频编解码系统CPU返回设置完成信息给无线系统CPU;
步骤3,无线系统CPU回复视频编解码CPU确认消息,启动定时器;
步骤4,视频编解码系统CPU获得无线系统CPU确认信息,启...

【专利技术属性】
技术研发人员:张克业张立博温鸿航
申请(专利权)人:中勍科技有限公司
类型:发明
国别省市:北京;11

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

1