With these developments we have also seen a change in attitude towards security systems and it is now commonplace to regard the security system as an integrated component in the corporate infrastructure and can even play a key role in the success of the company.
To fully harness the added value of this technology we need an understanding of the fundamental challenges facing us when designing a modern security solution. Here we explore some of the issues including interoperability, data storage and advanced analysis.
Interoperability
Until recently, interoperability has been taken for granted with
virtually all CCTV manufacturers producing equipment that
implements common open standards such as the composite video
standards PAL and NTSC. In the IP video world this has never been
the case, however this is changing.
Compression
Most manufacturers now produce hardware supporting MPEG4 and most
are planning support for the newer H.264 (MPEG4 Part 10)
compression algorithm. Certain applications, such as high
resolution cameras, require frame-based video compression and MJPEG
has emerged as the standard here. This is a very encouraging step
in the right direction; having standards-based video compression
promotes interoperability between systems and allows features such
as clip exports which can play in ubiquitous applications like
Apple QuickTime.
Transportation
With compatibility between the video encoder at the camera end and
the video decoder at the display end, the next interoperability
issue is the method of transmission across the intervening network.
Video is either sent in high-speed packets where the Real-time
Transport Protocol (RTP) is becoming the adopted standard or as
streams where HTTP is becoming commonplace, especially for MJPEG
video. There are very few proprietary standards still in existence
and these are quickly disappearing as manufacturers are forced down
the standards route by commercial pressure.
Recording
In terms of the basic requirements, video recording hasn't changed
much since the VCR was first used in the traditional analogue CCTV
system. However digital technology has opened up the possibility of
many new features which were previously impossible.
Control
All this compatibility may be meaningless without compatibility at
the device control level; how to tell a camera to send video to a
monitor. Although there is still work to be done defining such a
standard, over 50% of the manufacturers we work with at Codestuff
now support Real-Time Streaming Protocol (RTSP) for video streaming
control. Adopted from the multimedia streaming world and now
reaching its second revision, RTSP provides generic control of
media clients and servers. The number of manufacturers now
supporting true RTSP/RTP control is growing fast, again allowing
standard applications such as Real Player to view the video
directly from the camera.
Storage
One of the first things to consider is the storage requirements of
the recording system. The cost per unit of data storage is still
the biggest limiting factor when it comes to recording video
streams. The choice of compression algorithm does influence the
storage capacity in both the short term and the long term. MJPEG
has a much greater storage requirement per unit time than MPEG4,
however it's much easier to degrade an MJPEG stream over time to
recover redundant storage than it is with MPEG4 leading to more
efficient long term storage solutions.
Playback
Usability dictates that playback should be available on demand and
instantly. This is directly affected by the video indexing method
used when recording streams. The best method is to write index
information to a file, separate from the video data, this allows
fast access in indexing data and hence direct random access to the
recorded video. However this leads to a proprietary file format as
none of the standard formats supports the unique requirements
outlined here.
Exporting
Exporting also has its technical issues. The stored data needs to
be flexible enough to allow data to be extracted from any point and
still be playable. The original recording information also needs to
be retained. It may also be beneficial to add information during
playback to identify the reviewer and keep an audit trail. Also the
exported clip may need a digital signature providing a degree of
traceability to authenticate its source and integrity.
Conclusion
Codestuff LTD is a company very much at the centre of this
changing industry with many years in-depth knowledge and experience
and a passion for providing top quality services and products. Our
overall aim is to help everyone benefit from the rolling
technological advances by promoting interoperability,
standards-based systems and modern development practices.