Hardware compression vs software compression

June 2005 Information Security

Since the beginning of digital CCTV there has been a division between the embedded and the PC-based systems. Both parties have valid arguments as to what qualities make theirs best.

One of the key differences between these systems is how they compress the images they capture. PC-based systems use software processes to compress the images captured. This is known as software compression (SWC). Embedded systems employ a process known as hardware compression (HWC). A PC-based (SWC) DVR consists of a PC motherboard, RAM and CPU, as well as a video capture card, or cards, which plug into one or more PCI slots on the motherboard. All of this equipment is known as hardware. The capture card has one or more chipsets on it responsible for capturing frames from each video signal connected to the card. The number of chips on the card will determine the speed of the card or how many frames per second in total the card can capture. So for example, a 16 channel capture card that captures 100 fps in total captures 6,25 fps per channel, or a 16-channel card capturing 400 fps in total captures 25 fps per channel. These images or frames are captured by hardware and then sent to the CPU where, using the appropriate algorithms in the software, these images are compressed and stored to the hard drive as a video file.

With hardware compression these images are captured and compressed entirely by the hardware. This process is not dependent on any software environment. Hardware compression has usually only been used by embedded DVRs. However, in the constant quest to keep improving and evolving their products, both PC-based capture card manufacturers and embedded manufacturers have been finding new ways to add features and stability to their products. For instance embedded systems have been introducing Linux embedded operating systems in order to add some of the flexibility of the PC-based systems. At the same time the PC-based systems have been chasing after the stability boasted of by the embedded system.

One of the problems that PC-based systems struggle with is 'CPU loading'. CPU loading is when the central processing unit (CPU) in the PC is over working. This is usually not a problem on systems that run a slower frame rate. However, with faster realtime systems where the processor has 400 images to compress every second, the CPU is running at near maximum capacity. Why is this a problem? Well for several reasons.

Firstly, not all frames are the same size, or they do not all require the same amount of work to process, which means the work load varies constantly irrespective of the type of compression codec being used. Also, the CPU needs to process things like GUI (graphic user interface) changes, as well as handle playback functions and other functions such as motion detection, network operation etc. With the CPU already near saturation point should the CPU suddenly receive several large frames successively or need to run several other processes simultaneously, it can quite easily be taken over saturation point.

This is not normally a problem in your normal everyday PCs because tasks simply just wait their turn for time with the CPU, but in a DVR it is a problem, a big problem! Frames cannot wait to be processed, because at 400 frames every second they start piling up pretty quickly and when that happens you get 'frame drops'. This means that frames are simply ignored and they are lost. Sometimes your natural eye cannot see this and so it goes unnoticed. But in severe cases the CPU simply says: 'I have had enough' and stops working altogether. That is what happens when the PC stops responding and hangs or crashes. This is a problem that embedded systems are not normally troubled by, but every PC-based system is, to some extent, affected by this.

Up to now no one has successfully merged hardware compression with the software environment of a PC. At Securex 2005, Sentient Technologies launched the arrival of SkyView DVRs in South Africa, boasting its top-of-the-range Hardware Compression DVR Capture Card. The SZT-MP4 is the perfect marriage of all of the strongest features of both embedded and PC-based DVRs, but at the same time eliminates the problems that have plagued so many other PC-based systems. And this is not all, because of its hardware compression it can record true 25 fps from each channel, up 32 channels of video and audio at 704 x 576 (PAL) resolution without losing one single frame. It is hardly surprising, that with its superb features SkyView has becomes Taiwan's top selling DVR and fast stealing the hearts of many SA clients.

Rodney Siems
Rodney Siems

For more information contact Rodney Siems, Sentient Technologies, 021 422 2960, [email protected]





Share this article:
Share via emailShare via LinkedInPrint this page



Further reading:

Compressing cyberattack timelines and targeting ungoverned AI identities
Information Security News & Events
Sophos AI Security 2026 report finds attackers are moving beyond experimentation and operationalising AI for attacks using identity as the primary initial access vector, rather than inventing new attack types.

Read more...
Zero-touch automation certificate life cycle management loop
Products & Solutions Information Security Security Services & Risk Management
ManageEngine completes the certificate life cycle management loop with CA-agnostic, zero-touch automation. New post-deployment automation in Key Manager Plus removes the last manual step in certificate renewal as lifespans gradually shrink to 47 days

Read more...
Sophos launches AI-native cybersecurity defence system
News & Events Information Security Security Services & Risk Management
Built for a threat landscape reshaped by AI, Sophos Fusion unites security operations, endpoint, network security, identity, email, and cloud into one defence system that prevents, detects, investigates, and responds at AI speed.

Read more...
Ungoverned AI agents and deepfakes pose critical threats
Information Security Security Services & Risk Management
Global study reveals 64% of South African organisations already deploy autonomous AI agents with little to no governance, while 63% of employees admit they are unlikely to be able to spot attacks such as deepfakes

Read more...
How ‘TikTok Brain’ is breaking legacy security training
Training & Education Information Security
Between doomscrolling, rapid-fire Slack notifications, and algorithmic video feeds, the average employee is trapped in an aggressive, highly engineered dopamine loop that automatically shuts down in traditional training situations.

Read more...
Quantum is coming
Infrastructure Information Security
The global cybersecurity landscape is approaching a turning point as quantum computing accelerates faster than most organisations realise; the shift is not a distant, theoretical concern, but a present-day business risk that demands immediate action.

Read more...
Outpacing cyberthreats in the age of AI
SMART Security Solutions Technews Publishing News & Events Information Security
SMARTpod talks to Fred Streefland, Global Field CISO for EMEA at Check Point Software Technologies, about framing modern cyber defence around adaptability, rapid decision-making, and the OODA loop adapted for cybersecurity.

Read more...
Prompt injection is the new phishing
Information Security Security Services & Risk Management
AI security is heading in an uncomfortable direction following Microsoft’s research showing how prompt injection can be chained to remote code execution vulnerabilities in AI agent frameworks, including work involving Semantic Kernel

Read more...
Cybersecurity needs actual intelligence before artificial intelligence
Information Security AI & Data Analytics
Cybersecurity depends on interpretation. A tool can tell you that something unusual has happened, but people need to determine whether it is a genuine risk, the business impact, and how to respond without causing unnecessary disruption.

Read more...
Duxbury Cybersecurity sharpens reseller offering
Duxbury Networking Information Security News & Events
Duxbury Networking has strengthened its Duxbury Cybersecurity business unit by adding WatchGuard and Cynet, giving South African resellers broader, more integrated coverage for the security risks customers are now asking them to address.

Read more...










While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd. | All Rights Reserved.