H.264实时编码器客观参数评测

来源:互联网 发布:淘宝千牛客服电话 编辑:程序博客网 时间:2024/05/12 01:05

厂商总体参数比较

       因为厂商的面板以及相应网管软件的原因,相当编码参数不能设置(或者有设置不起作用情况),编码码流分析结果可能与厂商宣称结果不同,下面表格以实际码流为准。通过表2.1可以看出,目前各个厂商的h.264实时编码器仍在开发过程当中,尚有较多参数需要实现。

2.1 厂商编码器参数分析结果

H.264规范主要参数(参照ISO/IEC 14496-10

颜色为编码器可选(电信规范)

Tandberg

Harmonic

Envivio

TUT

Optibase

Coding Model

Progressive

Interlace

Progressive/ Frame MB

Progressive/ Frame MB

Progressive/ Frame MB

Progressive/ Frame MB

Progressive/ Field MB

 

 

 

 

 

 

 

IDR Intra

OnOff

OK

NO

OK

NO

OK

评论:IDR对于实现频道切换具有相当重要的意义

Slice type

I, P, B

OK

OK

I P

(can’t set B)

OK

I P

Hadamard transform

OnOff

OK

OK

OK

OK

NO

评论:哈达马变换在Intra16*16模块变换时候必需使用,减少码率约为%3

Pic Interlace Coding

PAFF

NO

OK

(but all the MB type are Frame)

OK

NO

NO

MB Interlace Coding

MBAFF

Intra Prediction

16x164x4

16*16

OK

OK

OK

4*4

(且实现4*4 9种模式中3)

Inter Prediction

16*16,16*8, 8*16, 8*8

8x4,4x8,4x4,SKIP

16*16

SKIP

16*16

SKIP

16*16

16*8

8*16

8*8

SKIP

16*16

Direct

SKIP

16*16 16*8 SKIP

 

评论:不同的块模式的选择对于减少码率以及图像细节表现有较有效果

Fast Motion Estimation

OnOff

 

 

 

 

 

DirectModeType       

Temporal Spatial

NO

NO

NO

T OK

NO

评论:Direct或者SKIP模式因为不传送运动矢量以及数据,因此减少码率

P-slice Weighted Prediction

OffExplicit

NO

 

 

NO

 

NO

NO

 

 

NO

 

NO

NO

 

 

NO

 

NO

NO

 

 

NO

 

NO

NO

 

 

NO

 

NO

B-slice Weighted BiPrediction

OffExplicit, Implicit

WeightedReferenceME

OffOn

评论:权重预测对于渐变场景效果很好

InLoop DeBlocking Filter

OffOn

OK

OK

NO(本码流)but they say they can

NObut they say they can

NObut they say they can

评论:环内滤波对于消除马赛克以及减少码率有很大作用%10左右的效果,增加计算量

1/4 Sample unit

 

(待分析)

OK

(待分析)OK

(待分析)OK

(待分析)OK

(待分析)OK

RateDistorition-OPTimization

 

(待分析)

OK

(待分析)

OK

(待分析)

OK

(待分析)

OK

(待分析)

OK

评论:码率率失真优化对于编码器计算量负担相当大。

Multi-Reference Frames

Up to 5

5

5

5

5

5

Entropy coding

CAVLC ,CABAC

CABAC

CABAC

CABAC

CABAC

CABAC