Resource hub

CCTV software and video analytics: News and advice for security professionals

CCTV software – primarily video analytics platforms – is required to exploit the functionality offered by IP-based CCTV systems as the transition from analogue to digital continues.

The movement from traditional, analogue surveillance technology to IP (digital) surveillance solutions has given security professionals access to a much broader functionality. IP cameras can create digitised video data streams that can be carried via network cabling or via Wi-Fi.

In recent years CCTV software has meant video analytics: crunching the visual data streamed from network cameras and performing real-time event detection and post-event analysis. Harnessing the immense processing power of modern computers modern analytics platforms can now offer people counting, heat mapping, facial recognition and a host of other features allowing operators to track suspects and discern patterns amid the noise – and without constant monitoring by a human.

CCTV software can also serve particular niches, such as traffic monitoring, which often connects with ANPR (Automatic Number Plate Recognition).

Many organisations start off with the free CCTV recording software provided by manufacturers such as MilestoneACTi or Vivotek, and then later choose to add other programs from different vendors to suit their needs as they change.

From multi-feed monitoring to remote monitoring via a smartphone, CCTV software there are countless features and one person’s must-have feature might not even appear on the shopping list for another. Our recent (2016) white paper on the CCTV market polled hundreds of heads of security and CCTV operators on their preferred functionality, and remote access proved to be the most popular.

Traffic monitoring from ACTi's unified solution

Traffic monitoring from ACTi’s unified solution

Latest CCTV software articles

Iposotek joins forces with Sydney Trains to improve station safety and security

Ipsotek announces collaboration with rail service operator, Sydney Trains, to increase security capabilities at 13 stations.

Omdia explores the impact of powerful edge AI in video analytics at upcoming webinar

Register for an upcoming webinar from Omdia, where the team will be exploring the drivers behind the adoption of AI-based video analytics.

The role of the edge in the future of video analytics

IFSEC Global rounds-up the key takeaways from a webinar from Axis exploring the edge and its role in the future of video analytics.

Eagle Eye Networks acquires surveillance AI provider Uncanny Vision

Eagle Eye Networks has acquired of artificial intelligence provider Uncanny Vision, accelerating the company’s ambition in providing AI.

“82% of schools and colleges plan to adapt existing video monitoring systems to keep ‘COVID safe”, report finds

An education sector study finds that 82% of CCTV and video monitoring systems will be extended to help keep schools and colleges ‘COVID Safe’.

How the edge is paving the way for new video surveillance solutions

Hanwha Techwin Europe discusses the Edge and why it provides a pathway to the introduction of sustainable video surveillance solutions.

How to reduce the total cost of ownership of your video surveillance system

A useful overview of the key issues to think about to reduce the total cost of ownership for video surveillance systems.

National Mall in Washington DC implements video analytics system to improve security and safety

Home to several iconic monuments, the National Mall has implemented a video analytics system to improve security and safety of visitors.

Social distancing detection at the edge trialled in Australia with airport surveillance cameras

Research in Australia claims to demonstrate how existing surveillance cameras can be used to detect breaches of social distancing guidelines.

93% of firms reporting excess of CCTV false alarms linked to poor installation or maintenance

Issues with too many false alerts in CCTV systems are said to be linked to poor installation, maintenance or configuration.

What CCTV software can do for your business

CCTV should be part of the mix of security solutions you have in your organisation. You need to consider all the factors to be sure that you can get your desired outcome without the frustration of having a very costly but ineffectual CCTV system.

CCTV software can have a range of features to suit any organisation. It is important that you know what you want in order to pick the solution that is right for you.

As organisations tend to mix and match security cameras, a CCTV software system needs to be compatible with any webcams, analogue cams, including Wi-Fi wireless CCTV cameras. They should also be able to work with IP-cameras (including H.264, H.265, JPEG/MJPEG, MPEG-4, Fisheye, PTZ and ONVIF)

Software can be effective in finding blindspots as you can quickly figure out from looking at a range of pictures where such spots may be.

The software should also be able to record a high-quality picture and back it up, either to local storage or, increasingly, to the cloud. Video footage should also be able to be quickly and easily reviewed at a later date if necessary.

More complex systems sport additional functionality for communications and public address broadcasting, as well as remote lighting management and proactive alert systems.

Where is CCTV software deployed

CCTV software can be deployed within the control room where it can be used to monitor the business. Increasingly, the cloud is being used to bring together all video feeds that can be transmitted across the internet to any desktop or laptop computer. Some software even allows monitoring of feeds through an app on a tablet or smartphone.

One of the benefits of the cloud is that not only can feeds be monitored from anywhere, but the cloud can also offer enormous amounts of storage so an organisation need not invest in expensive on-premise storage systems.

How do you install and integrate CCTV software?

Every CCTV software package is different. So how you install it is down to the individual manufacturer. Generally speaking, the software should be installed on a computer with a network connection. It should also have an internet connection, if the solution you have chosen to implement is cloud-based.

If you are using features such as communications and public address broadcasting, the system you install the software on should also have speakers attached as well as a microphone (this can be an integrated one or an external one that can be plugged into the microphone port of the computer).

Next, you need to connect all the cameras you wish to monitor to the monitoring software. IP-based cameras should be easy to detect on the network. If you have any analogue cameras from previous surveillance installations you wish to integrate with the new system, you will need to fit an IP encoder to the device in order that it can feed video back from the camera into the CCTV software monitoring system.

If you intend to be able to monitor CCTV cameras remotely, the software should be able to connect to the internet, so that remote monitoring systems can also securely access these feeds. When that is successfully connected to the internet, you can then deploy CCTV software to remote monitoring stations, such as PCs or increasingly, smartphones and tablets.

It is important to be aware that CCTV feeds are covered by the the Data Protection Act and so any systems installed should be compliance with regulations concerning data privacy. This is increasingly important as CCTV systems have gone from being just a camera on a pole to being much more intelligent systems that can be used to identify persons of interest and record people’s activities.

Milestone XProtect Professional

Milestone XProtect Professional

Popular CCTV software

When considering CCTV software, it is important to get a feel for who the major players in the sector are. For many organisations, they will just be content to use any bundled software that comes with new IP-enabled cameras.

Surveillance cameras from D-Link, Belkin or TrendNet bundle in CCTV viewing software with their cameras. But may not be the best solution in all circumstances.

There are a number of third-party software solutions that work with a range of hardware.

Bundled with D-Link’s IP cameras D-ViewCam standard video management software (VMS) provides video recording, live view and playback management for IP cameras and video servers. The software offers management of up to 32 network cameras and up to 64 users for home, small office and small-to-medium business deployments. Features include scheduled, motion and manual recording options for individual needs. ONVIF-compliant and natively supported by major VMS/NVR platforms.

Alnet Net Station touts itself as an open-platform software developed to be implemented on installations consisting from four to hundreds of IP cameras. Users can choose from nearly 1,000 integrated IP cameras from all major manufacturers.

Luxriot is an open-architecture video management system (VMS). It accepts MJPEG, MPEG4 and H.264 as well as HD and megapixel video streams from Network (IP) cameras, encoders and video capture boards. It also features data mining with smart search filters for all analytics. It also has as add-ons licence plate recognition and video analytics.

Netcam Watcher Professional offers features such as  motion detection, alarms, scheduling, disk space management, patrolling, remote access, multi-monitor support, image enhancement and more.

How to install D-ViewCam CCTV software?

Step 1: Once D-ViewCam has been installed and is running, launch the D-ViewCam Software on your computer.

Step 2: Click Settings > Network Services.

launch D-ViewCam software

Step 3: Under the Main tab, press Start to start the Network Server (needed for D-ViewCam mobile to connect) and click OK. Minimize D-ViewCam (It must still be running).

launch D-ViewCam software 2


Step 4: Download the D-ViewCam Mobile App from the Apple or Android App Store and launch the App.

install D-ViewCam software

Step 5: Click on the + icon on the top right to add your D-ViewCam instance.

install D-ViewCam software my site

Step 6: Enter your D-ViewCam software Credentials

  • Server Name: This is an Optional name for your software (Used to easily identify specific D-View Software instances)
  • Server Address: Enter the IP address of the computer running D-ViewCam
    • Note: If using the APP within the same network enter the private IP address of the computer running D-ViewCam (e.g. 192.168.0.x)
    • If using the APP remotely (over the internet or through 3G/4G) you would need to enter the Public/Internet IP address of your Router/Firewall.
    • If using a D-Link router, this can be found under the Status Tab of the routers setup page.
    • Contact your router manufacture or IT administrator for further assistance.
  • Live Streaming Port: 5150
  • Playback Server: 5160
  • Username: Username used to access your the D-ViewCam Software
  • Password: Password used to access your D-ViewCam Software

Click Save.

Note: If using the D-View Cam Mobile APP over the Internet/3G/4G you will need to open the Live Streaming and Playback Server ports on your router/firewall to allow access.  Ports 5150 (TCP) and 5160(TCP) are required. (See below for instructions how to open ports on a D-Link router).

install D-ViewCam software TELUS

Step 7: Select your D-ViewCam instance

Select your D-ViewCam instance

Opening Ports on a D-Link router

Step 1: Log into Router- Open Internet Browser and type into the address bar
Step 2: Enter Username and Password (default username is admin and there is no password)
Step 3: Click on the Advanced Tab > Virtual Server
Step 4: Check to Enable

  • Name: Enter name for rule (i.e. dviewcam- Streaming)
  • IP address: Enter the IP of the PC running dviewcam (Private IP- E.g.
  • Public: 5150
  • Private: 5150
  • Protocol: All
  • Schedule: Always

Repeat for port 5160.

install D-ViewCam software port 5160

Click here to find out more.


CCTV software provides more than just a means to record and view video; it also delivers user management, camera management, real time displays, audio support and alerts from alarms, and more. Your surveillance camera system is not complete without the software to run it. The right system for you is based on your security and safety goals.

Keep up with the wireless access control market

Download this free report to find out more about:

  • The current state of wireless access control solutions in the market
  • The developing ‘move to mobile access control’ trend
  • Views on open architecture and integration
  • The growing use of the cloud and ACaaS to manage access systems
  • How important is sustainability to the industry?

Related Topics

Notify of
Newest Most Voted
Inline Feedbacks
View all comments
David Spreadborough
May 6, 2016 6:36 pm

OK, where do I start? Firstly, there is a word missing – Evidence. It doesn’t matter what, or how, you are recording. It doesn’t matter what analytical tools are utilised. If you are retaining images for later use, then you are recording evidence. It must be treated as such. Yes, full IP systems can be fantastic, but installation and data management has to be taken seriously. Data loss and corruption, caused by poor set-up, is a regular sight. More worryingly, are the manufacturers and systems that attempt to hide this through frame dropping, or worse – error concealment. The concealment… Read more »

December 23, 2020 12:51 am

V-E-R-Y informative. As a tech and security veteran I found your feedback spot on.

Last edited 9 months ago by Ariel
January 18, 2018 7:17 am

thank you very much . I read all of the article and got very good information about CCTV systems