uAVS2 AVS2实时编码器
来源:互联网 发布:阿里云虚拟主机打不开 编辑:程序博客网 时间:2024/05/22 03:19
测试平台
PC平台:
i7-4790K, 4.5GHz;超线程开启; 8G内存, 2400MHz。
OS:Win8.1
手机平台:
华为荣耀6。
测试序列
AVS2通测序列
测试指标
编码性能:各种preset下相对RD12.0的BD-rate损失
RA配置,I帧间隔,QP点使用AVS2通测条件
x265_1.8 64位编译版本(2015.10.9日更新) 配置如下:
--psnr --no-wpp -F 1 --no-scenecut -t psnr -f XX -p XX -I XX --qp XX
--psnr: 计算并输出psnr
--no-wpp –F 1: 不使用wpp, 帧级并行关闭(使用单线程时)
--no-scenecut: 不使用场景检测技术,便于保持GOP长度同通测一致
-t psnr: 使用psnr优先的策略,会自动关闭一些主观质量优化工具
-f XX:编码帧数
-p XX:preset参数,用于控制不同复杂度的编码配置。
-I XX:I帧最大间隔,设为同通测一致
--qp:使用27, 32, 37, 42。
x264-r2638,win64版本(2015.10.11日更新)配置如下:
--threads 1 --tune psnr --psnr --frames XX --preset XX --qp XX -I XX -b 7 --no-scenecut
编码速度:
单线程:编码一秒长度的序列
多线程:编码完整长度的序列,打开x265并行编码选项
单线程编码速度
速度测试使用的码率:
平均编码性能/速度曲线
uAVS2,x265和x264均测试了全部preset:
在相同编码性能配置下:uAVS2的速度是x265的4~10倍
在相同编码速度配置条件下:uAVS2的编码性能比x265高10~30%,比x264高70%左右
Kimono不同码率点速度测试(1, 2, 3, 5 Mbps)
Preset:
uAVS2: 3 - 8
x265:slower/slow/medium/fast/faster/superfast/ultrafast
编码性能/速度曲线:uAVS2 Preset 8比x265 ultrafast 速度快1倍,同时编码效率高出15%
4K序列Pku_girls不同码率点速度测试结果
单线程编码速度
Pku_girls不同码率点速度测试(4, 8, 12, 16 Mbps)
Preset:
uAVS2: 4 - 8
x265:slower/slow/medium/fast/faster/superfast/ultrafast
编码性能/速度曲线:uAVS2 Preset 8比x265 ultrafast 速度快60%,同时编码效率高出30%
多线程测试结果
速度测试使用的码率:
preset设置
uAVS2: 5 - 8
x265:slow/medium/fast/faster/superfast/ultrafast
编码性能/速度曲线:最快编码速度配置下,uAVS2比x265编码效率高30%,同时速度快20%
uAVS2 手机端编码
使用速度最快的Preset, QP取34
单线程码率多线程码率
图像编码平台:iAVS2
平均编码性能/速度曲线,单线程
不同的速度配置
iAVS2: preset 0~5
x265:slower/slow/medium/fast/faster/superfast/ultrafast
总结
uAVS2 preset 5的编码速度可以满
在相同的编码效率配置条件下, uAVS2的编码速度是x265的4~10倍
在相同的编码速度配置条件下, uAVS2的编码效率比x265高10~30%
在高清/超高清实时编码配置条件下,uAVS2比x265编码效率高出近30%
移动平台720p序列每秒平均可以编码20帧以上
iAVS2是高效的图像编码器足1080P视频实时编码需求,preset 8的编码速度接近超高清视频实时编码需求
下一阶段计划
4K HDR AVS2云编码平台
uAVS2-Cloud
AVS2视频通信系统
uAVS2-webRTC
AVS2图像编码平台
iAVS2-mobile
- uAVS2 AVS2实时编码器
- AVS2高清实时编码器问世,性能大幅超越HEVC/H.265编码器x265
- H.264实时编码器客观参数评测
- 编码器
- 编码器
- 编码器
- 编码器
- 编码器
- 编码器
- 基于NiosII的 低码率实时H.264视频编码器
- Azure 媒体服务的 RTMP 支持和实时编码器
- 笔记 :AVS2背景建模
- 笔记:AVS2背景建模
- FFMEPG avs2 解码支持
- HEVC vs AVS2
- AVS2技术概述
- 【Stones from other hills】基于TMS320C64x DSPs的MPEG-4实时编码器设计与实现
- 【Stones from other hills】基于TMS320C64x DSPs的MPEG-4实时编码器设计与实现
- 第二篇: 在类的头文件中尽量少引入其他头文件
- android-textview设置字体的行距和字间距
- 本地新创建工程添加到新的远程仓库
- 仁爱助学项目-jeecg开发学习
- 黑马程序员--C语言自学笔记---09排序、查找、迷宫、字符串
- uAVS2 AVS2实时编码器
- Android客户端与服务器端简单交互
- 视频图像传输与显示(3)——复合视频信号CVBS解析
- 使用docker笔记
- 设置Label的行间距
- python____Django实战(1)
- sizeof既是关键字,又是运算符(操作符),但不是函数!
- vfio内核实现分析-(1)基础知识
- 编译caffe中的hdf5.cpp时发生错误