Milestone XProtect Smart Client 2013 User Manual
Page 103

Milestone XProtect
®
Smart Client
2014
User's Manual
www.milestonesys.com
103
Defining your views
Advanced options:
Name
Description
Maximum decoding threads
Controls how many decoding threads are used to decode video
streams. This option can help you improve performance on multi-
core computers in live as well as playback mode. The exact
performance improvement depends on the video stream. This
setting is mainly relevant if using heavily coded high-resolution
video streams like H.264
—for which the performance improvement
potential can be significant
—and less relevant if using, for example,
JPEG or MPEG-4. Note that multi-threaded decoding generally is
memory-intensive. The ideal setting depends on the type of
computer you use, the number of cameras you need to view, and
on their resolution and frame rate.
Normal means that no matter how many cores your computer has,
it will only use one core per camera position.
Auto is the default setting. Auto means means that the computer
uses as many threads per camera position as it has cores.
However, the maximum number of threads is eight, and the number
of threads actually used may be lower, depending on which codec
(compression/decompression technology) is used.
Advanced users can manually select the number of threads used,
with a maximum of eight. The number you select represents a
maximum; the number of threads actually used may be lower,
depending on the codec (compression/decompression technology).
This setting affects all camera positions, in all views, in live as well
as playback mode. You cannot specify the setting for individual
camera positions or views. Because this setting may not be equally
ideal for all of your camera positions and views, we recommend that
you monitor the effects and, if required, re-adjust the setting to
achieve the optimum balance between performance improvement
and memory use.