Prerequisites
There are a number of requirements for the Macula host system:
Microsoft Windows operating system (10, 11, 11 IoT Enterprise, Server 2016, Server 2019, Server 2022), real or virtual machine
both .NET Framework 3.5 SP1 and 4.x installed (the latest version should come with OS updates)
for Windows Server operating systems, make sure the Desktop Experience feature is installed
Windows Media Features must be installed (via Windows Features), it is missing by default in Windows N editions
all Windows updates should be installed (especially, this is critical for Windows 10 and newer editions and for pending updates)
ports for remote connections should be enabled through the firewalls (default ports are 60554 for Macula Monitor and Macula Console and 8080 for the Macula Streaming Server and external services)
disable HTTP traffic analysis in the antivirus settings (especially ESET) to ensure the correct work of external services (LPR, FR, and other external video analytics modules)
installation and recording directories should be added to antivirus exception list so that they are not scanned or interfered with in any other manner
indexing and defragmentation services must be disabled for the storage locations
for software analytics requirements, see the corresponding section of the VCA/VA manual (provided as a separate document)
for Macula Monitor application, DirectX 10+ is required along with the latest stable graphics card drivers
for Macula Monitor, display resolution of 1280x720 pixels or higher is recommended
Please pay attention to the difference between "Windows 11 IoT" and "Windows 11 IoT Enterprise"—they are two different systems, and we do not support "Windows 11 IoT"!
If you use a server with a clean Windows installation, make sure to install all available Windows updates before starting the software installation. Component deficiency (framework components, redistributable etc.) may lead to unexpected issues in software operation.
If you are using Windows 10 N or KN (special edition without media technologies), make sure to install Windows 10 Media Feature Pack in order to ensure Macula operation. Without media features, Macula will not work. You will find the media feature pack online, provided by Microsoft.
In order to enable GPU usage for video analytics, please install NVIDIA CUDA toolkit redistributable package, which is NOT a part of the Macula installation. Please request it from GSF representative or support@gsfcorp.com.
For recording, the following recommendations apply:
for 48+ channels and/or >20MB/s total recorded stream, RAID 5/6/10 with high speed hardware controller is strongly advisable
defragmentation and indexing must be disabled for all storages
every recording location, regardless of its type, must have 10-15% of free space, not used by Macula or any other software
recording to the system disk is strongly not recommended
antivirus software or any other scanners should be disabled for the storage locations
no third-party VMS should be recording to the same location as Macula
for NAS, make sure to disable the Recycle Bin feature, so that the erased files are actually deleted and not just moved to trash folder
after adding the channels for recording, check the disk load (disk queue)
disable read cache for RAID controllers
High disk queue may result in gaps in the recordings, freezing client during archive playback, etc. Minimize the disk queue to avoid system performance issues.
GSF is not responsible for software failures and/or footage loss caused by underlying OS and/or hardware issues. It is the responsibility of the systems administrator to configure the server and provide maintenance, unless otherwise agreed (e.g., if server hardware has been shipped by GSF).
Last updated