Operation Manual

GoStream Series User Guide
ViewCast 227
Settings
Setting
Explanation
BFramesMax
This value sets the maximum number of concurrent B-
frames that you can use. More B-frames improve video
quality but also increase CPU load, in some cases
considerably. Setting B-frames to a value more than 0
changes the video encoding format from Simple Profile
to Advanced Simple Profile.
GOPSize
This value sets the maximum interval between key
frames. Theoretically, higher values improve
compression because I-frames have more data but it
can also increase the appearance of fluctuating quality
because more P- or B-frames (partial) are used.
GOPSizeMin
This value sets the minimum length between key
frames. It limits the minimum length after each I-frame
before another can be placed. The suggested default is
1 x the frame rate.
InterlacedDCTComparison
This value optimizes processing of interlaced video
input. It is not usually used, but it may help the
encoding quality of interlaced video.
LookaheadFrames
This value is the amount of frames the encoder keeps in
its buffers to perform various calculations. The higher
this value, the better the quality and the closer to a
constant bit rate the encoded video will be, however
the CPU load is higher and the latency from the source
through the encoder is also higher. Setting this to 0,
depending on the encoder will provide the lowest
latency possible.
MotionEstimationComparison
Setting this value causes the encoder to select what
motion estimation comparison to use. 0 is the default
for MPEG2 encoding. You can use higher values but
they can increase CPU and memory usage, sometimes
with minimal significant gain in quality.
Note: The correct range is 0 to 14, but a value of 256
that affects the color portion of the video only is
available. Use this value only when you completely
understand the encoding needs. All other values
are ignored.
MotionEstimationMethod
Setting this value causes the encoder to select what
motion estimation method to use. 5 is the default for
MPEG2 encoding. You can use higher values but they
can increase CPU and memory usage, sometimes with
no significant gain in quality.
MotionEstimationPenaltyCompensation
Setting this value causes the encoder to apply a