webrtc VCMQmResolution分辨率调整模块简略分析

发布时间:2017-6-29 9:46:31编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"webrtc VCMQmResolution分辨率调整模块简略分析",主要涉及到webrtc VCMQmResolution分辨率调整模块简略分析方面的内容,对于webrtc VCMQmResolution分辨率调整模块简略分析感兴趣的同学可以参考一下。

分辨率模块(VCMQmResolution)函数图

这里写图片描述

分辨率模块(VCMQmResolution)选择分辨率接口函数掉用图

这里写图片描述

选择分辨率参数

这里写图片描述

图像分析模块分析

图像分析模块分析后得到4个数据
content_metrics_:

motion_magnitude为前后帧差异

spatial_pred_err
spatial_pred_err_h
spatial_pred_err_v : 3个参数为当前帧自身纵横像素差异

通过分析模块分析的这4个参数生成content_class_用以后续权值计算时作为下标获取预设权值
这里写图片描述
这里写图片描述

计算时所用参数的定义及计算方法

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

流量阈值计算方法

这里写图片描述

分辨率降权计算函数

这里写图片描述
此函数通过匹配流量估算模块(BitrateController)估算出来的流量与 一定分辨率帧率计算的流量阈值匹配计算是否需要降低分辨率或者帧率。
之后通过流量阈值与图像相似度权值content_class_获取预定的降权期望值
这里写图片描述
通过期望降权值获取分辨率操作动作等级
这里写图片描述
后续根据其他参数调整操作的动作并通过动作等级降低分辨率

分辨率提权计算函数

这里写图片描述
分辨率提权根据降权记录值逐步检测流量阈值,此次阈值指定流量为降低时的1.25倍,当大于这个阈值时才可以提升并调整分辨率
这里写图片描述


上一篇:深入kubernetes调度之NodeSelector
下一篇:通达OA二次开发 小飞鱼应用OA工作流二次开发智能公文系统(三)(图文)

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款