Appendix B: H.264 Advanced Settings
124
ViewCast
Settings
Setting
Explanation
BitRateTolerance
Setting the bit rate tolerance tells the encoder it must hit the
target bit rate almost exactly. However, this value can have an
adverse effect on quality because you are forcing the encoder
to stay at a target bit rate. More heavy frames may not get
enough bits to make the image look better while less heavy
frames get more than they need. As a result, the quality may
vary. If you set the value to
1
, the encoder uses 0.01.
DirectMVPrediction
The default setting is
temporal
. Temporal breaks when b-
pyramid is applied. As a result, it is easy to mix the two
improperly.
Spatial
is a better default.
GOPSize
This value sets the maximum interval between IDR frames.
Theoretically, higher values improve compression because IDR
frames are the heaviest, but it can also reduce the appearance
of fluctuating quality.
GOPSizeMin
This value sets the minimum length between IDR frames. This
setting limits the minimum length after each IDR frame before
another can be placed.
InLoopDeblockingFilterAlpha
This value affects the overall amount of deblocking applied to
the picture. Higher values deblock more efficiently, but retain
less detail causing the image to appear softened.
The default value is
0
and should be sufficient to eliminate
most blocking, but it leaves the picture noticeably blurrier. In
general, values should be no lower than
-3
and no higher than
3
. This value is the most important parameter in determining
the overall sharpness of your encode.
InLoopDeblockingFilterBeta
This value determines whether something in a block is a detail
or not when deblocking is applied to it. Lower values apply less
deblocking to more flat blocks with detail present and more
deblocking to blocks without detail. Higher values cause more
deblocking to be applied to less flat blocks with details
present. Raising the value of Beta deblocking is a good way to
get rid of ringing artifacts by applying more aggressive filtering
to blocks that aren’t very flat. Lowering the value of Beta
deblocking is a good way to reduce the amount of DCT blocks
without blurring the entire picture.
MotionEstimationMethod
This value sets the quality. It determines the motion detection
method (5 is dia, 7 is hex, 8 is umh, 2 is esa, 10 is teas).
Because teas (10) is not really achievable in real time encoding
there is no reason to use it.
dia
– (diamond) is the simplest search. It starts at the best
predictor, checks the motion vectors at one pixel upwards,
left, down, and to the right, chooses the best, and repeats the
process until it no longer finds any better motion vectors. This
Содержание Niagara 4100
Страница 1: ......
Страница 14: ......
Страница 26: ......
Страница 34: ......
Страница 120: ......
Страница 146: ...Appendix D System Menu 140 ViewCast Encoder menu Encoder start Encoder stop Encoder status...
Страница 147: ...Niagara 4100 User Guide ViewCast 141 Access Health menu CPU status Memory available...
Страница 148: ...Appendix D System Menu 142 ViewCast Setup system menu Network link status Network MAC address...
Страница 149: ...Niagara 4100 User Guide ViewCast 143 View network settings Enable DHCP...
Страница 150: ...Appendix D System Menu 144 ViewCast Set static IP addresses x 3 x 4 x6 x 5 x 3 x 4...
Страница 151: ...Niagara 4100 User Guide ViewCast 145 Set gateway address x 2 x 5 x 5 x 2 x 5 x 5 x 2 x 5 x 5...
Страница 152: ...Appendix D System Menu 146 ViewCast Set date and time x 5 x 15 x 2 x 16 x 25 Set video standard x3...
Страница 153: ...Niagara 4100 User Guide ViewCast 147 Factory restore x 3 x 4 Note This process actually takes 10 minutes be patient x 16...
Страница 154: ...Appendix D System Menu 148 ViewCast Export files menu Export to USB drive Shutdown Niagara 4100 x 4 Or...
Страница 159: ...Niagara 4100 User Guide ViewCast 153...