VoD Quality Preset Configurations
VoD Quality Presets | VOD_STANDARD | VOD_HIGH_QUALITY |
---|---|---|
adaptiveQuantizationMode | AUTO_VARIANCE | VARIANCE |
adaptiveQuantizationMotion | - | false |
adaptiveQuantizationStrength | - | 1 |
allowedRADLBeforeIDR | - | 0 |
analyzeSourceFramePixels | - | false |
asymetricMotionPartitionsAnalysis | false | false |
bAdapt | FULL | FULL |
bframeBias | - | 0 |
bframes | 4 | 4 |
blurComplexity | - | 20 |
blurQuants | - | 0.5 |
codingUnitLossless | - | false |
constrainedIntraPrediction | - | false |
copyPicture | - | true |
cutree | true | true |
dynamicRateDistortionStrength | - | 0 |
earlySkip | false | true |
encodingMode | TWO_PASS | THREE_PASS |
evaluationOfIntraModesInBSlices | false | false |
fastSearchForAngularIntraPredictions | false | false |
forceFlush | - | DISABLED |
gopLookahead | - | 0 |
grainOptimizedRateControl | - | false |
ipRatio | - | 1.4 |
levelHighTier | - | true |
limitModes | false | true |
limitReferences | DEPTH_AND_CU | DEPTH_AND_CU |
limitSao | - | false |
limitTransferUnitDepthRecursion | DISABLED | LEVEL_4 |
limitTransformUnitDepthRecursion | DISABLED | LEVEL_4 |
lookaheadSlices | 8 | 0 |
lowpassDct | - | false |
maxCTUSize | 64 | 64 |
maxMerge | 2 | 4 |
maximumTransferUnitSize | - | MTU_32x32 |
maximumTransformUnitSize | - | MTU_32x32 |
minCodingUnitSize | MCU_8x8 | MCU_8x8 |
motionSearch | HEX | HEX |
motionSearchRange | 57 | 57 |
noiseReductionInter | - | 0 |
pbRatio | - | 1.3 |
pixelFormat | YUV420P | YUV420P |
profile | main | main |
psyRateDistortionOptimization | - | 2 |
psyRateDistortionOptimizedQuantization | - | 1 |
qpOffsetChromaCb | - | 0 |
qpOffsetChromaCr | - | 0 |
qpStep | - | 4 |
quantizationGroupSize | - | QGS_32x32 |
quantizerCurveCompressionFactor | - | 0.6 |
rateDistortionLevelForModeDecision | 3 | 4 |
rateDistortionLevelForQuantization | DISABLED | LEVELS_AND_CODING_GROUPS |
rateDistortionPenalty | - | DISABLED |
rcLookahead | 20 | 25 |
rectangularMotionPartitionsAnalysis | false | false |
recursionSkip | true | true |
refFrames | 3 | 5 |
refineRateDistortionCost | - | false |
sao | true | true |
saoNonDeblock | - | false |
sceneCutThreshold | 40 | 40 |
scenecutBias | - | 5 |
signHide | true | true |
skipSplitRateDistortionAnalysis | - | false |
slices | - | 1 |
ssimRateDistortionOptimization | - | false |
strongIntraSmoothing | - | true |
subMe | 2 | 4 |
temporalMotionVectorPredictors | - | true |
transformSkip | - | NONE |
tuInterDepth | 1 | 1 |
tuIntraDepth | 1 | 1 |
wavefrontParallelProcessing | - | true |
weightPredictionOnBSlice | false | false |
weightPredictionOnPSlice | true | true |
-
means that the default value of the codec configuration is used. Please see the API reference for the respective value.
VoD Speed Preset Configurations
VoD Speed Presets | VOD_SPEED | VOD_HIGH_SPEED | VOD_VERYHIGH_SPEED | VOD_EXTRAHIGH_SPEED | VOD_SUPERHIGH_SPEED | VOD_ULTRAHIGH_SPEED |
---|---|---|---|---|---|---|
adaptiveQuantizationMode | AUTO_VARIANCE | AUTO_VARIANCE | AUTO_VARIANCE | AUTO_VARIANCE | DISABLED | DISABLED |
adaptiveQuantizationMotion | - | - | - | - | - | - |
adaptiveQuantizationStrength | - | - | - | - | - | - |
allowedRADLBeforeIDR | - | - | - | - | - | - |
analyzeSourceFramePixels | - | - | - | - | - | - |
asymetricMotionPartitionsAnalysis | false | false | false | false | false | false |
bAdapt | FULL | NONE | NONE | NONE | NONE | NONE |
bframeBias | - | - | - | - | - | - |
bframes | 4 | 4 | 4 | 4 | 3 | 3 |
blurComplexity | - | - | - | - | - | - |
blurQuants | - | - | - | - | - | - |
codingUnitLossless | - | - | - | - | - | - |
constrainedIntraPrediction | - | - | - | - | - | - |
copyPicture | - | - | - | - | - | - |
cutree | true | true | true | true | true | true |
dynamicRateDistortionStrength | - | - | - | - | - | - |
earlySkip | false | false | true | true | true | true |
encodingMode | SINGLE_PASS | SINGLE_PASS | SINGLE_PASS | SINGLE_PASS | SINGLE_PASS | SINGLE_PASS |
evaluationOfIntraModesInBSlices | false | false | false | false | false | false |
fastSearchForAngularIntraPredictions | false | true | true | true | true | true |
forceFlush | - | - | - | - | - | - |
gopLookahead | - | - | - | - | - | - |
grainOptimizedRateControl | - | - | - | - | - | - |
ipRatio | - | - | - | - | - | - |
levelHighTier | - | - | - | - | - | - |
limitModes | false | false | false | false | false | false |
limitReferences | DEPTH_AND_CU | DEPTH_AND_CU | DEPTH_AND_CU | DEPTH_AND_CU | DISABLED | DISABLED |
limitSao | - | - | - | - | - | - |
limitTransferUnitDepthRecursion | DISABLED | DISABLED | DISABLED | DISABLED | DISABLED | DISABLED |
limitTransformUnitDepthRecursion | DISABLED | DISABLED | DISABLED | DISABLED | DISABLED | DISABLED |
lookaheadSlices | 8 | 8 | 8 | 8 | 8 | 8 |
lowpassDct | - | - | - | - | - | - |
maxCTUSize | 64 | 64 | 64 | 64 | 32 | 32 |
maxMerge | 2 | 2 | 2 | 2 | 2 | 2 |
maximumTransferUnitSize | - | - | - | - | - | - |
maximumTransformUnitSize | - | - | - | - | - | - |
minCodingUnitSize | MCU_8x8 | MCU_8x8 | MCU_8x8 | MCU_8x8 | MCU_8x8 | MCU_16x16 |
motionSearch | HEX | HEX | HEX | HEX | HEX | DIA |
motionSearchRange | 57 | 57 | 57 | 57 | 57 | 57 |
noiseReductionInter | - | - | - | - | - | - |
pbRatio | - | - | - | - | - | - |
pixelFormat | YUV420P | YUV420P | YUV420P | YUV420P | YUV420P | YUV420P |
profile | main | main | main | main | main | main |
psyRateDistortionOptimization | - | - | - | - | - | - |
psyRateDistortionOptimizedQuantization | - | - | - | - | - | - |
qpOffsetChromaCb | - | - | - | - | - | - |
qpOffsetChromaCr | - | - | - | - | - | - |
qpStep | - | - | - | - | - | - |
quantizationGroupSize | - | - | - | - | - | - |
quantizerCurveCompressionFactor | - | - | - | - | - | - |
rateDistortionLevelForModeDecision | 3 | 2 | 2 | 2 | 2 | 2 |
rateDistortionLevelForQuantization | DISABLED | DISABLED | DISABLED | DISABLED | DISABLED | DISABLED |
rateDistortionPenalty | - | - | - | - | - | - |
rcLookahead | 20 | 15 | 15 | 15 | 10 | 5 |
rectangularMotionPartitionsAnalysis | false | false | false | false | false | false |
recursionSkip | true | true | true | true | true | true |
refFrames | 3 | 3 | 2 | 2 | 1 | 1 |
refineRateDistortionCost | - | - | - | - | - | - |
sao | true | true | true | true | false | false |
saoNonDeblock | - | - | - | - | - | - |
sceneCutThreshold | 40 | 40 | 40 | 40 | 40 | 0 |
scenecutBias | - | - | - | - | - | - |
signHide | true | true | true | true | true | false |
skipSplitRateDistortionAnalysis | - | - | - | - | - | - |
slices | - | - | - | - | - | - |
ssimRateDistortionOptimization | - | - | - | - | - | - |
strongIntraSmoothing | - | - | - | - | - | - |
subMe | 2 | 2 | 1 | 2 | 1 | 0 |
temporalMotionVectorPredictors | - | - | - | - | - | - |
transformSkip | - | - | - | - | - | - |
tuInterDepth | 1 | 1 | 1 | 1 | 1 | 1 |
tuIntraDepth | 1 | 1 | 1 | 1 | 1 | 1 |
wavefrontParallelProcessing | - | - | - | - | - | - |
weightPredictionOnBSlice | false | false | false | false | false | false |
weightPredictionOnPSlice | true | true | true | true | false | false |
-
means that the default value of the codec configuration is used. Please see the API reference for the respective value.
Live Quality Preset Configurations
Live Quality Presets | LIVE_HIGH_QUALITY |
---|---|
adaptiveQuantizationMode | VARIANCE |
adaptiveQuantizationMotion | false |
adaptiveQuantizationStrength | 1 |
allowedRADLBeforeIDR | 0 |
analyzeSourceFramePixels | false |
asymetricMotionPartitionsAnalysis | false |
bAdapt | FULL |
bframeBias | 0 |
bframes | 4 |
blurComplexity | 20 |
blurQuants | 0.5 |
codingUnitLossless | false |
constrainedIntraPrediction | false |
copyPicture | true |
cutree | true |
dynamicRateDistortionStrength | 0 |
earlySkip | true |
encodingMode | TWO_PASS |
evaluationOfIntraModesInBSlices | false |
fastSearchForAngularIntraPredictions | false |
forceFlush | DISABLED |
gopLookahead | 0 |
grainOptimizedRateControl | false |
ipRatio | 1.4 |
levelHighTier | true |
limitModes | true |
limitReferences | DEPTH_AND_CU |
limitSao | false |
limitTransferUnitDepthRecursion | LEVEL_4 |
limitTransformUnitDepthRecursion | LEVEL_4 |
lookaheadSlices | 8 |
lowpassDct | false |
maxCTUSize | 64 |
maxMerge | 2 |
maximumTransferUnitSize | MTU_32x32 |
maximumTransformUnitSize | MTU_32x32 |
minCodingUnitSize | MCU_8x8 |
motionSearch | HEX |
motionSearchRange | 57 |
noiseReductionInter | 0 |
pbRatio | 1.3 |
pixelFormat | YUV420P |
profile | main |
psyRateDistortionOptimization | 2 |
psyRateDistortionOptimizedQuantization | 0 |
qpOffsetChromaCb | 0 |
qpOffsetChromaCr | 0 |
qpStep | 4 |
quantizationGroupSize | QGS_32x32 |
quantizerCurveCompressionFactor | 0.6 |
rateDistortionLevelForModeDecision | 3 |
rateDistortionLevelForQuantization | LEVELS_AND_CODING_GROUPS |
rateDistortionPenalty | DISABLED |
rcLookahead | 20 |
rectangularMotionPartitionsAnalysis | false |
recursionSkip | true |
refFrames | 3 |
refineRateDistortionCost | false |
sao | true |
saoNonDeblock | false |
sceneCutThreshold | 40 |
scenecutBias | 5 |
signHide | true |
skipSplitRateDistortionAnalysis | false |
slices | 1 |
ssimRateDistortionOptimization | false |
strongIntraSmoothing | true |
subMe | 2 |
temporalMotionVectorPredictors | true |
transformSkip | NONE |
tuInterDepth | 1 |
tuIntraDepth | 1 |
wavefrontParallelProcessing | true |
weightPredictionOnBSlice | false |
weightPredictionOnPSlice | true |
-
means that the default value of the codec configuration is used. Please see the API reference for the respective value.
Live Low Latency Preset Configurations
Live Low Latency Presets | LIVE_LOW_LATENCY |
---|---|
adaptiveQuantizationMode | VARIANCE |
adaptiveQuantizationMotion | false |
adaptiveQuantizationStrength | 1 |
allowedRADLBeforeIDR | 0 |
analyzeSourceFramePixels | false |
asymetricMotionPartitionsAnalysis | false |
bAdapt | FAST |
bframeBias | 0 |
bframes | 3 |
blurComplexity | 20 |
blurQuants | 0.5 |
codingUnitLossless | false |
constrainedIntraPrediction | false |
copyPicture | true |
cutree | true |
dynamicRateDistortionStrength | 0 |
earlySkip | true |
encodingMode | SINGLE_PASS |
evaluationOfIntraModesInBSlices | false |
fastSearchForAngularIntraPredictions | true |
forceFlush | DISABLED |
gopLookahead | 0 |
grainOptimizedRateControl | false |
ipRatio | 1.4 |
levelHighTier | true |
limitModes | false |
limitReferences | DEPTH_AND_CU |
limitSao | false |
limitTransferUnitDepthRecursion | DISABLED |
limitTransformUnitDepthRecursion | DISABLED |
lookaheadSlices | 8 |
lowpassDct | false |
maxCTUSize | 64 |
maxMerge | 2 |
maximumTransferUnitSize | MTU_32x32 |
maximumTransformUnitSize | MTU_32x32 |
minCodingUnitSize | MCU_8x8 |
motionSearch | HEX |
motionSearchRange | 57 |
noiseReductionInter | 0 |
pbRatio | 1.3 |
pixelFormat | YUV420P |
profile | main |
psyRateDistortionOptimization | 2 |
psyRateDistortionOptimizedQuantization | 0 |
qpOffsetChromaCb | 0 |
qpOffsetChromaCr | 0 |
qpStep | 4 |
quantizationGroupSize | QGS_32x32 |
quantizerCurveCompressionFactor | 0.6 |
rateDistortionLevelForModeDecision | 2 |
rateDistortionLevelForQuantization | DISABLED |
rateDistortionPenalty | DISABLED |
rcLookahead | 10 |
rectangularMotionPartitionsAnalysis | false |
recursionSkip | true |
refFrames | 2 |
refineRateDistortionCost | false |
sao | true |
saoNonDeblock | false |
sceneCutThreshold | 40 |
scenecutBias | 5 |
signHide | true |
skipSplitRateDistortionAnalysis | false |
slices | 1 |
ssimRateDistortionOptimization | false |
strongIntraSmoothing | true |
subMe | 2 |
temporalMotionVectorPredictors | true |
transformSkip | NONE |
tuInterDepth | 1 |
tuIntraDepth | 1 |
wavefrontParallelProcessing | true |
weightPredictionOnBSlice | false |
weightPredictionOnPSlice | true |
-
means that the default value of the codec configuration is used. Please see the API reference for the respective value.