Ganz CORTROL VMS is the core command center of your security installation. CORTROL unifies video surveillance, access control, video analytics, IoT sensors, license plate recognition, intercom communications, biometrics, and other IP systems to provide real-time situational awareness.

Global server demo of Ganz CORTROL VMS on a laptop
Ganz logo
Intuitive & User-Friendly

CORTROL's intuitive interface allows users quick installation and configuration.

Ganz logo
Complete System

The essential and advanced software features allow you to make the most of your surveillance system through numerous integrations.

Ganz logo
Enterprise Ready

Central server hierarchy, failover, archive replication, and other high-level features. Available in 2 editions, CORTROL Global is the ideal system for a large-scale enterprise solution.

Ganz logo
Time-Proven Performance

The quality and stability of the software’s core are proven and backed up by our years of experience and continuous development.

Ganz logo
Intuitive & User-Friendly

CORTROL's intuitive interface allows users quick installation and configuration.

Ganz logo
Complete System

The essential and advanced software features allow you to make the most of your surveillance system through numerous integrations.

Ganz logo
Enterprise Ready

Central server hierarchy, failover, archive replication, and other high-level features. Available in 2 editions, CORTROL Global is the ideal system for a large-scale enterprise solution.

Ganz logo
Time-Proven Performance

The quality and stability of the software’s core are proven and backed up by our years of experience and continuous development.

LPR Module

Ganz CORTROL LPR is software for detecting, recognizing, and registering vehicle license plates. It offers a very high level of reading reliability, an intuitive installation process, and excellent usability characteristics.

The software is ideally suited for vehicle access, traffic control, and enforcement applications. CORTROL also offers customization possibilities for specific license plates and different types of transportation (trains, trucks, cars, etc).

License Plate Recognition used in busy highway traffic

CVA Module

Ganz CORTROL CVA is a real-time video analytics engine that utilizes advanced image processing algorithms to turn video into actionable intelligence.

AI analytics and an advanced object-tracking engine that continually tracks moving and stationary targets are at the product's core. Easy to set up, CORTROL video analytics automatically adjusts to site conditions, making it ideal for experienced and untrained personnel.

AI analytics being used in a busy mall using a security camera

Face Recognition

Ganz CORTROL Face Recognition is a biometric application designed to work with CORTROL Premier and Global editions.

The technology assures system performance and reliability with live face detection, simultaneous multiple face recognition, and fast face matching in 1-to-1 and 1-to-many modes. CORTROL Face Recognition is ideal for human resource control, security, and enforcement applications.

Facial recognition analytics being used on a beautiful mixed woman

API Module

Ganz CORTROL API offers customizable integration with other software systems in the form of the software development kit (SDK), which is included in the CORTROL VMS Client Kit.

The CORTROL VMS Client Kit is the collection of ActiveX software components allowing CORTROL client-side functionality integration into other software products and integration between CORTROL and third-party software systems.

tech image of API with icons
the world with lights from space

A Powerful New Optional Add-On to CORTROL VMS

Crosslink VNC Module

CORTROL CrossLink provides the ability to add web pages and remote control of third-party workstations using VNC server technology.

VMS Integrations

Learn how Ganz CORTROL Video Management System unifies high-res Video Surveillance with Emergency Communications, 4K Bullet Cameras with AI, 20MP 360° Surround View Cameras, IP Speakers, 3D LiDAR Systems, and IoT Sensors (vaping, bullying, and gunshot detectors) to provide real-time situational awareness.

Ganz CORTROL Integrations chart including emergency communications, 4K AI Cameras, IP Speaker, 3D LiDAR, IoT Smart Sensor, and a 360 degree view camera

Safer Schools with Actionable Intelligence

Our solutions for maximum-security school premises and campuses include integrations that help prevent, deter, and detect emergency events such as school shootings and violence, medical emergencies, and area breaches.

an infographic showing CORTROL's ecosystem and use in schools: common areas have 20MP 360 degree cameras, locker rooms have IoT bullying sensor, the front office has VMS, facial recognition, a panic button, access control, and a PA address, parking lot has AI cameras, restrooms have IoT bullying/vape sensor, all entrances have AI bullet cameras, facial recognition, access control, all classrooms have direct-to-police chat and a PA system, and the perimeter has LiDar 360 degree camera systems

Try the Demo

Web Browser Demo

Available for all browsers.

Username: demo  |  Password: 2468

screenshot of CORTROL's web browser demo showing AI analytics use on traffic on the road and a fisheye view of an office

Free Trial

Available for Windows.

Download the 32 bit versionlaptop with CORTROL VMS showing our fisheye camera and a car with License Plate Recognition being used on the plate, and AI analytics recognizing cars on the road

Mobile App

Available for Android and iPhone.

Download on the Apple App store buttonGet it on Google Play button
CORTROL VMS being used on an Android phone, Apple iPhone, and Apple iPad
Learn how to make the most out of Ganz CORTROL and customize your experience to your system.

VMS Intelligence

CORTROL is available in 2 editions featuring interactive maps linked to alarms, an exceptional event and action manager, analytics tools, video wall support, and proactive components. All of this, plus various customization possibilities, as well as our responsive technical support, creates a seamless, personalized user experience for every business.

Ganz CORTROL

Premier

Standalone System — 24/48/96 Channels

GANZ® CORTROL Premier CORTROL Premier is a complete VMS solution for small to mid-size businesses. By combining video analytics, 360-degree surveillance, POS interface, and cloud-based access control, and maximizes the power of your business intelligence.

User-Friendly Interface

Quick & Easy to Install

Compatible with Over 15,000 Devices

Body Cam Functionality on iOS & Android

AI-Neural Network Analytic Engine

RTMP Video Streaming for Social Media

IoT Environmental Monitoring

Virtual Environments for Both Commercial & Private

Federated Management

Ganz CORTROL

Global

Enterprise System — Unlimited Channels

GANZ® CORTROL Global VMS is a complete surveillance solution for enterprise networks of any size. It offers 64-bit processing power with a unique feature set to keep security efficiency as a number one priority.

Everything in Premier

Video Wall System

Enterprise-Level Expansion

Enterprise-Level Redundancy

Enterprise-Level Federated Management for Organization, User, Device, Channel & Group-Resource Level Authentication

Case Studies

Resources & FAQs

CORTROL Server

What is the current version of CORTROL offered?

The latest CORTROL version may be found here: Current CORTROL version

What does CORTROL Prime offer?

  • CORTROL Prime is no longer available with the CORTROL Premier suite as of 1.22.x
  • The CORTROL licensing portal is no longer authenticating CORTROL Prime.
  • Upgrading Prime to CORTROL version 1.22.x will invalidate the installation.
  • Existing Prime 1.21.x and older versions may continue using Prime indefinitely.

What versions of CORTROL are available?

  • There are three CORTROL editions available.
  • GANZ® CORTROL VMS Premier Standalone System is available in two editions
  • CORTROL Premier Essentials and CORTROL Premier
  1. Premier Essentials is available in 9 and 16 channel offerings
  2. Premier is available in 24, 48, 72, and 96 channel offerings
  3. Installation packages are available in either 32-Bit or 64-bit versions
  • Both Premier Essentials and Premier features
  1. An intuitive and elegant user interface
  2. Offer advanced features
  3. Offer unlimited local and or remote Client access
  4. Are fully manageable via the Management Console
  5. Include a 2yr warranty at time of purchase
  6. Offer warranty renewal options for continued coverage
  7. Offer a unique feature set to keep security efficiency as a number one priority
  • Additionally:
  1. CORTROL Premier editions 24 through 96 offer channel add-ons expansion
  2. CORTROL Premier Essentials 9 and 16 editions do not offer channel expansion
  3. Essentials editions only offer upgradability to the Premier 24 edition.

GANZ® CORTROL VMS Global Enterprise System is available in to start editions.

  • The editions are Global Start 50 and Global Start 100
  • Offers channel expansion via additional channel add-ons
  • Offer a complete multi-server enterprise surveillance solution
  • Installation packages are available in either 32-Bit or 64-bit versions
  • Offer an intuitive and elegant user interface
  • Offer advanced features
  • Offer unlimited local and or remote Client access
  • Are fully manageable via the Management Console
  • Include a 2yr warranty at time of purchase
  • Offer warranty renewal options for continued coverage
  • Offer a unique feature set to keep security efficiency as a number one priority

What are the strengths of the CORTROL Premier edition?

  • The CORTROL Premier edition serves small, medium, and larger size surveillance applications
  • Near unlimited video channel support via an Analog, IP, or Mixed
  • Maximum 8k video stream resolution
  • Unlimited Client (Desktop/Browser/Mobile) connection instances
  • Analog capture boards and encoders supported
  • Advanced Events & Actions based Rules supported
  • External Services (LPR, FR, UICC, Cloud AI, 3rd Party AI Net Appliances)
  • Highly secure encrypted camera and client communication
  • E-maps, Street-maps, Real-time geolocation tracking supported
  • Multiple access control integrations, including Feenics Keep, Keri® Systems Doors.NET, Gallagher Command Center, NAPCO Continental, and more
  • Cloud and Virtual Environments supported
  • Digital I/O's supported
  • Multicast supported
  • User buttons supported
  • Visual groups supported
  • USB Joystick supported
  • Shared Layouts supported
  • Mobile app with bodycam + GPS tagging functionality
  • Intuitive configuration and deployment
  • CIAM: Customer Identity and Access Management support
  • Supports 15,000+ devices from over 190+ manufacturers

What are the strengths of the CORTROL Global edition?

  • The CORTROL Global edition servers mid to large surveillance applications (Scaling from 50 to thousands of channels)
  1. CORTROL Global Includes all the core functionality of the Premier edition plus,
  2. Organizations: Federated architecture isolating resources per organization
  3. Archive replication: Local, Remote, Cloud storage
  4. Mirroring Redundancy: Licensing server only
  5. Failover Redundancy: Recorder Server only
  6. Multi-Recorder Server deployment
  7. Centrally managed surveillance platform
  8. Video Wall and Video Wall Management

Does CBC AMERICA LLC offer a CORTROL Server hardware estimator?

What are the prerequisites for a Ganz CORTROL solution?

  • Prerequisites for a CORTROL host server and system are as follows:
  1. A Microsoft Windows operating system (7 SP1 ~ 11, Server 2008 R2 ~ 2022)
  2. The Microsoft .NET Framework versions 3.5 SP1 and 4.5 installed
  3. Video storage locations should have the “Defragmentation” function turned OFF
  4. Microsoft Windows Firewall permissions configured for the desktop Client port 60554 and for the browser Client and mobile Client port 8080
  5. Anti-virus exception list entry for CORTROL storage recording directories
  6. The CORTROL Client application requires DirectX 10+ along with the latest stable graphics card Drivers.
  7. Nvidia GTX 10 series or greater GPU recommended for CORTROL Server side AI/Analytics
  8. Gigabit or greater network backbone recommended for large channel deployments

Does CORTROL support virtual environments?

  • The CORTROL Premier and Global installation components of Server, Recorder, Client, and Management Console support Cloud and Virtualized environments.

What are the hardware requirements of the Ganz CORTROL Solution?

  • The table below contains the minimum recommended hardware for the Ganz CORTROL Solutions Platform.
  • Please note that specific processor models given for reference are not compulsory:
  • You can use different CPUs if they are equal to or greater than the number of threads and analogous performance noted.
  • Calculations for two major configuration examples offered:
  • All streams are in D1 or Full 1080 HD resolution
  • Understandably, there may exist intermediate and mixed cases.
  • Please contact support if you require help with hardware calculations.
  • Recommendation Notes:
  1. DDR4 for system memory strongly recommended
  2. High Performance and High Accuracy Software modes require:
    - DirectX 10 or greater support
    - A GPU/Graphics card with at least 256MB memory
    - The latest GPU/graphics card driver version installed

Should I download the 32bit or 64bit version CORTROL installation package?

  • The requirement of CORTROL 32bit verse 64bit is based on the Bit version of Windows on your PC.
  • Windows 7 ~ 8: To determine the Windows bit version, navigate to the control panel and “System” and note if the Windows installation is 32bit or 64bit.
  • Windows 10 ~ 11: To determine the Windows bit version, navigate to Windows Settings, “System”, “About” and note if Windows installation is 32bit or 64bit.
  • Download the CORTROL bit version that matches the installed Windows bit version.

Where can I download the CORTROL Premier installer from?

  • From the Ganz Security website resource center
  • From a browser, go to GanzSecurity.com / Support / Resource Center / Software.
  • Scroll down and look for the CORTROL PREMIER SUITE x BIT (CURRENT x.xx)
  • Refer to “Should I download the 32bit or 64bit version CORTROL installation package?”
  • Select the link and download the file to your local PC, noting the location where the file will be downloaded to.

How do I install CORTROL Premier?

  • Once the download is complete, navigate to the downloaded location.
  • Double click on the "Ganz CORTROL Server" icon.
  • Upon launch, select language, select next.
  • Accept terms agreement, select next.
  • Confirm installation location, select next.
  • Confirm components installation, select next, select finish.
  • Please refer to Ganz CORTROL Server management manual, and or  CORTROL Installation video for setup

How do I install CORTROL Global?

  • Once the download is complete, navigate to the downloaded location.
  • Double click on the "Ganz CORTROL Server" icon.
  • Upon launch, select language, select next.
  • Accept terms agreement, select next.
  • Confirm installation location, select next.
  • Confirm components installation, select next, select finish.
  • Please refer to Ganz CORTROL Server management manual, and or  CORTROL Installation video for setup

What cameras are supported by CORTROL?

How do I install/add cameras to CORTROL?

Does CORTROL support Maps & Geo maps?

How do I set up basic recording in CORTROL?

Does CORTROL support email notifications?

Does CORTROL support SMS notifications?

Alternatively: Send an SMS notification by way of email (An indirect way of send an SMS notification in absence of a GSM modem.)

  • Use the “Cell#@ISP” as the address within an email.
  • The "Cell#" should be the cellular number you wish to send the SMS to
  • The "ISP" should be your cellular provider.
  • Example: 2223436565@txt.att.net, or 222343656@vtext.com.
  • Please see below for most ISP addresses.
  1. AT&T – cellnumber@txt.att.net
  2. Verizon – cellnumber@vtext.com
  3. T-Mobile – cellnumber@tmomail.net
  4. Sprint PCS - cellnumber@messaging.sprintpcs.com
  5. Virgin Mobile – cellnumber@vmobl.com
  6. US Cellular – cellnumber@email.uscc.net
  7. Boost - cellnumber@myboostmobile.com
  8. Alltel – cellnumber@message.alltel.com

What do I do if I'm having issues connecting with cameras?

  • When there is a connection issue to a camera, it is either software based, example incorrect IP address, or hardware based, example cable is disconnected.
  • Please follow proper trouble shooting guides to determine which is at fault, software, or hardware.
  • Start by confirming if the camera is accessible from outside of the CORTROL software.
  • Try to connect to the camera, by way of a browser.
  • Confirm if you can connect to it.
  • Confirm if you can view the video.
  • Confirm if there have been any changes to the camera, like a new IP address.
  • Confirm the physical connections to the camera.
  • Is the camera getting power?
  • Are all the cables connected?
  • Are all the routers, and or switches working?
  • If everything on the camera side appears good, take a closer look at the server side.
  • Temporarily turn off any firewall software running on the server/pc.
  • Temporarily turn off any suite security suite software on the server/pc.
  • Confirm the configuration from the CORTROL side of things.
  • Is the camera correctly configured under CORTROL devices?
  1. Details
  2. Membership
  3. Permissions
  4. Network
  5. Channels
  • Is the camera correctly configured under Channels?
  1. Details
  2. Motion detector
  3. Membership
  4. Permissions
  5. Channel configuration
  • In a case where everything appears ok, but the camera is still not connected.
  1. Confirm any user ID's, and or passwords, related to camera requirement.
  2. If everything looks ok, try completely removing the camera entries, and start over.
  3. It's rare, but the camera entry may not have correctly entered the device database.

How do I get a camera to record when motion is detected?

  • What type of motion detection do you wish to do, camera side, or server side?
  • Camera side motion detection: The camera detects motion, and then sends the event to the server, to start recording.
  • Camera side motion detection reduces CPU load.
  • Depending on the make and model of the camera, enter the camera’s setup functions.
  • Within the camera’s setup functions, enable motion detection.
  • Refer to that camera’s documentation on how to set up camera side motion detection.
  • Server-side motion detection; Also called software detection, the server detects motion, and then starts recording.
  • Server-side motion detection creates additional CPU load.
  • Sign into the CORTROL management console.
  • Select "Channels", then select/highlight the camera of choice.
  • After selecting the camera of choice, select "Edit"
  • From the edit menu, select the "Motion detector" option.
  • From the drop-down menu, select either Camera Motion Detection, or Software (High Performance)
  • Select OK and return it to the client.

How do I change my web server ports?

How do I figure out what version of CORTROL I’m using?

  • From the CORTROL Client application, select the "Help" menu in the top right corner.
  • Select the "About" option. When the "About Ganz CORTROL Client Application" window appears, look for the "Product version"
  • From the CORTROL Console, select the three-bar icon found to the right of the search option.
  • Select the "About" option. When the "About Ganz CORTROL Console" window appears, look for the "Product version"

Why can’t I connect to my CORTROL recording server?

  • There are several reasons why a recording server may be unreachable.
  • The server maybe offline - Confirm its status
  • Incorrect user credentials - Confirm ID/PW
  • Incorrect network address - Confirm recording server IP
  • A network firewall, or local firewall maybe preventing communications - Confirm firewall configuration
  • The local network maybe offline - Confirm the status of your local network
  • If connecting remotely:
  1. The router at the recording server location maybe offline - Confirm its status
  2. The router at the recording server location may not have port forwarding enabled/configured - Confirm its status

How do I add additional users to CORTROL?

How do I create user buttons?

From the Client and or Management Console, can I connect directly to a recording server?

  • If not, what would the reason be?
  • If not, do I always connect to the Global server itself?
  • Yes, you can connect directly to a recording server (Client and Console). But via console you will see health monitoring and Audit only since configuration is allowed through Central server only.
  • Client application allows you live view and playback, this we count this situation as an emergency access to live and archive data in case link to central server is disconnected.

I set up a Global server in the lab.

  • In management console I see Internet only, the Global server (Recorder?), and our warehouse recording server.
  • When I set internet only as the organization, and connect by client, I see the video from the channels.
  • When I set global network as the organization, and connect by client, I do not see the video from the channels.
  • Networks are assigned to each server (Central and recordings).
  • If all servers are in one local network then all of them will be assigned to one network and there is no need for other networks.
  • Networks cannot be assigned to organization.  
  • Please provide me with remote access to the central server or a snapshot of console -> Servers so I can understand what exactly you configured.

When I created users today, I associated them with two created user groups.

  • A demo group: Client access only – I understand why.
  • An IT group: though I could access the management console, I did not have full console function access – I understand this.
  • When I created a user with no association, and put them in admin group, I had full access – I understand, they are admin.
  • The question though is, can I have a user with multi group association, and still have full admin access?
  • Yes, you can have user in multiple groups and even with personal permissions.
  • All granted permissions will be summarized and the user will get permissions through other sources (groups and personal).

If the Global server goes down, does the recorder servers stop recording, or experience any impact from the global server being down?

  • Within the first 14 days, users will be able to access live video and playback recording.
  • After the first 14 days, if the connection between the Central server and the Recording server are not restored the Client app will be denied connection to the recording server.
  • The Recorder server will not stop recording in a production system even if no Central server is accessible.
  • For Evaluation licenses the Recording server will stop immediately after evaluation period is over.

If the Global Licensing server goes down, Is there any way to have a fail-over for the server?

Does CORTROL have a RESTful API?.

  • Yes. The CORTROL API uses HTTP requests to GET, PUT, POST and DELETE data.

CORTROL Client

How do I navigate the Live Tab?

How do I navigate CORTROL Playback?

Does CORTROL support watermarking on exported video?

How do I confirm watermarking on exported video from CORTROL?

Does CORTROL support Date & Time Stamp on exported video?

  1. Select dropdown menu “Tools/Lyrics, captions, and subtitles”.
  2. Select “On if available”

Where are my exported video clips saved?

Where are my snapshot images saved?

Can I view live and recorded video at the same time?

How do I create Layouts?

Can I control my pan-tilt-zoom (PTZ) cameras and use presets from CORTROL?

How can I navigate through my recordings?

Will exported video from CORTROL play in Windows 7?

  • The Windows 7 Media Player by default does not support the h.264 codec.
  • To play back h.264 media, a codec update package, or third part application is required.
  • It is recommended to use the CORTROL Portable Player to playback CORTROL exported video, (Page 88 of Client manual)

Will exported video from CORTROL play in Windows 10?

  • The default media player in Windows 10 is "Movies & TV", which does not playback CORTROL exported video.
  • Change the default media player in Windows 10 to "Media Player" to playback exported video.
  • It is recommended to use the CORTROL Portable Player to playback CORTROL exported video, (Page 88 of Client manual) ***

CORTROL Mobile

How do I add a CORTROL server to CORTROL mobile?

Can I add multiple CORTROL servers to CORTROL Mobile?

Are there any differences between CORTROL Mobile for Android and for iOS?

  • No, the GUI and functions are the same in both Android and iOS versions.

Can I use CORTROL Mobile without a 3G/4G/LTE data plan?

  • Yes, if you have access to a Wi-Fi network, or hot spot

How do I stream from my mobile device camera?

How accurate is the GPS functionality of the CORTROL Mobile App?.

  • A: The accuracy of the GPS coordinates offered by the CORTROL Mobile App is dependent upon the GPS capabilities of the device to which the mobile app is running on.
  • As the CORTROL Mobile App's GPS function simply relays the GPS data created by the host device, it is recommended to refer to the device's manufacture spec for that device.

Get in touch today to learn more.