Spotter Video settings

image-20260416-113757.png

The video settings allow setting custom decoding and changing rendering technologies and video scaling to help improve performance depending on hardware.

Video decoding

Use custom decoding settings allows you to select a specific decoding setting and decide what percentage of streams are decoded using GPU.

H.264 codec

  • IPP: uses CPU 

  • CoreAVC: Can use CPU or Nvidia CUDA

  • Nvidia: requires Nvidia GPU

  • Intel: uses CPU; if the processor chip has an Intel Graphics inbuilt GPU, it can also use the GPU

H.265 codec

  • Nvidia: requires Nvidia GPU

  • Intel: uses CPU; if the processor chip has an Intel Graphics inbuilt GPU, it can also use the GPU

How many streams are decoded with the display hardware 

Defines the percentage of cameras that use CPU/GPU. If the decoding method Nvidia is chosen and the slider is set to, E.g. 50%, half of the cameras will be decoded using Nvidia, and the other half will use CoreAVC if they are H.264, and Intel CPU if they are H.265

Video rendering

Allows changing video rendering to WPF (default) or DirectX.

Video scaling

Options for video scaling include None, Fast, and Smooth. Smooth uses a different image drawing mechanism, and it will have a smoothening effect on video, especially if the framerate is high (over 20 fps). However, the smooth video scaling setting should not be used if the user has multiple Spotter windows open. Smooth video scaling will make the video image appearance better, but this setting increases the computer load slightly.

Turning off video scaling can cause performance problems when dealing with numerous open streams or streams with high resolutions or frame rates.

Video data format

Determines the data format of the video. Can be selected to be Automatic, YUY2, or RGB.