Calculating Processing and Storage requirements for Megapixel CCTV

Slides:



Advertisements
Similar presentations
GE Proficy Historian Data Compression
Advertisements

A new Network Concept for transporting and storing digital video…………
SANYO Electric Co., Ltd. Security Division SANYO, the First Choice for Full HD.
Comp 1001: IT & Architecture - Joe Carthy 1 Review Floating point numbers are represented in scientific notation In binary: ± m x 2 exp There are different.
 False alarms from water reflections?  Flying birds, spiderwebs, clouds, etc.?  Lots of engineer hours for setup and fine tuning?  Security officers.
Remote Surveillance System Presented by: Robarin Holdings Limited Telephone: Facsimile:
Overview Presentation MKT-CODE-P-001E. Introduction Single Channel Codec designed to increase the flexibility of NetVu Connected analogue/IP CCTV networks.
I Power Multimedia Technology Video Data. Video data Video is a sequence of individual pictures or frames, taken one after another. These are played back.
1 CCTV SYSTEMS RESOLUTIONS USED IN CCTV. 2 CCTV SYSTEMS CCTV resolution is measured in vertical and horizontal pixel dimensions and typically limited.
Video Data Topic 4: Multimedia Technology. What is Video? A video is just a collection of bit-mapped images that when played quickly one after another.
Introduction - IP8151 SUPREME Night Visibility Best choice for Day/Night Security.
Using Multimedia on the Web
Video Data Topic 4: Multimedia Technology. What is Video? A video is just a collection of bit-mapped images that when played quickly one after another.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
Digital Camcorder and Video Computer Multimedia. Two most important factors that make up a video Frames per second ( fps ) The resolution ( # of pixels.
Shooting. Initial Camera Settings Cameras have default settings for picture quality. The school’s cameras are no exception. Camera resets to default settings.
Using your digital camera DIGITAL MEDIA Presented By Andre Daniels.
 Refers to sampling the gray/color level in the picture at MXN (M number of rows and N number of columns )array of points.  Once points are sampled,
WebCCTV 1 Contents Introduction Getting Started Connecting the WebCCTV NVR to a local network Connecting the WebCCTV NVR to the Internet Restoring the.
Video.
Marr CollegeHigher ComputingSlide 1 Higher Computing: COMPUTER SYSTEMS Part 1: Data Representation – 6 hours.
In-Car Video Management: Technology and Trends. Agenda Things to Consider –Analog vs. Digital What Makes a good Video Solution It’s All about Protection.
Media Types Information Systems can contain the following types of media: Sound, graphics, video & text.
Digital Imagery Quiz – Review Plank Jr. High – DIWD Class Mr. Brown.
Trends in IP video surveillance Tsvetan Filev.
Storage System Optimization. Introduction Storage Types-DAS/NAS/SAN The purposes of different RAID types. How to calculate the storage size for video.
Software Design and Development Storing Data Part 2 Text, sound and video Computing Science.
In-Car Video Management: Technology and Trends. Agenda Things to Consider –Analog vs. Digital What Makes a good Video Solution It’s All about Protection.
Compression System Optimization. Introduction Compression The reasons behind video compression. Common types of video compressions. The detail of I,P-frame.
Digital Cameras in the Classroom Day Two Details Ann Howden UEN Professional Development
© Copyright AD Group Overview Presentation. © Copyright AD Group Introduction  Entry-level Video Server to the DV-IP Range  Offers incredible price–beating.
1 Vicon A&E Summit 2011 Video Security Design Workshop: NVR Recording and Network Considerations vicon-security.com.
IPCorder a different NVR Basics What is IPCorder Small recording and controlling device for IP camera systems Affordable,
Website Deployment Week 12. Software Engineering Practices Consider the generic process framework – Communication – Planning – Modeling – Construction.
The Hybrid DVR and IT Convergence: Optimizing IP ‐ Based Video.
Data Representation: Sound
Multimedia Systems Dr. Wissam Alkhadour.
NVR Recording and Network Considerations
Storage HDD, SSD and RAID.
How to Sell IP Video.
VIVOTEK 2007 Product Roadmap
Video Security Design Workshop:
AMCOM Digital Archive Design Review - Week 4.
Data Representation.
IP Speed Dome Solution 2006-Feb-22.
Lesson Objectives Aims You should be able to:
High Mega-Pixel Display and Recording
Quality Evaluation and Comparison of SVC Encoders
NUUO Tools Welcome to NUUO general education service. This session allows users to have the overview of NUUO tools for system design. (Click)
NVR Recording and Network Considerations
Introduction to networks
Vicon National Sales Meeting Tampa, Florida October 16-18, 2008
Video Compression - MPEG
Chapter Four Digital Photography Foundations (How to use the various settings on your digital camera)
Lecture 11: DMBS Internals
Wavestore Integrates…
An Introduction to Scanning and Storing Photographs and Graphics
Overview What is Multimedia? Characteristics of multimedia
RSS 2000 v3 Product Presentation
Introduction This information is confidential and is not to be provided to any third party without Vicon Industries Inc. prior written consent.
Capacity Unit 26 Design a small or home office network
2.C Memory GCSE Computing Langley Park School for Boys.
 i3S Integrated Smart Surveillance Systems Confidential. Copyright © Aurionpro Solutions. All rights reserved.
OPS-14: Effective OpenEdge® Database Configuration
DCS-5635/5605 Wireless N / Wired H.264 PTZ Network Camera Sales guide
Management Information Systems
The Future of Video Surveillance
AS Level ICT Selection and use of storage requirements, media, and devices: storage and storage capacity Unit 1 Topic a - Selection and use of storage.
Digital Video Faraz Khan.
Efficient Migration of Large-memory VMs Using Private Virtual Memory
Presentation transcript:

Calculating Processing and Storage requirements for Megapixel CCTV SPECIALISED SERVER TECHNOLOGY FOR HD SURVEILLANCE Calculating Processing and Storage requirements for Megapixel CCTV

AGENDA The basic formulas for calculating IP CCTV Bandwidth and Storage are as follows Bandwidth(Mbps) = FrameSize(Kb) * FPS * Cameras / 1024 Storage Space(TB) = (Bandwidth(Mbps) * Days Reqd * 24hr * 60min * 60sec * %Activity) / (8 x 1024 x 1024) We will be looking at each component and the variables involved in this calculation to enable you to do manual calculations if required as well as looking at the best use of some of the industry available calculators and potential shortfalls in their use.

FRAME SIZE The physical size in Kb of individual images A combination of resolution and compression Higher resolution = higher frame size Higher compression = lower frame size Whilst compression codecs are improving all of the time in general the greater the compression the worse the image quality

COMPRESSION Full frame compression (JPEG, MJPEG, JPEG2000) There is nothing more data intensive than video…….. except multiple streams of HD Video!! As a result CCTV applies compression to allow the huge amount of images we require to be stored Full frame compression (JPEG, MJPEG, JPEG2000) Compression applied across full image but a full frame is captured very time Frame size and Bitrate are constant and easy to calculate Less compression artefacts in fast moving objects Much higher storage overhead Peak bitrate and Average Bitrate are the same Manufacturers default settings are usually optimised for image quality / Bitrate trade off.

COMPRESSION Conditional compression (MPEG2, MPEG4, H264) There is nothing more data intensive than video…….. except multiple stream of HD Video!! As a result CCTV applies compression to allow the huge amount of images we require to be stored Conditional compression (MPEG2, MPEG4, H264) Image stream is made up of Key frames (I frames) and partial frames (P frames) where only the movement in the image is updated relative to the Key frame. Bit rate is variable and harder to calculate Increased scene complexity and scene activity increase bit rate Peak bitrate used for processing calculation and Average bitrate used for storage calculation Generally much lower storage requirement Manufacturers default settings are usually optimised for image quality / Bitrate trade off.

SCENE ACTIVITY This is where experience can play a big part in calculating storage during a site survey The amount of bandwidth taken up by an H264 compression will be defined by scene complexity and scene activity A ‘complex’ background eg a brick wall will not compress as efficiently as a plain background eg a white wall Ambient scene activity will still increase bitrate , think about trees, sea, clouds, etc Image noise at low light still constitutes scene activity as far as the camera is concerned and is often a cause of bitrate peaking at night PTZ movement constitutes very high scene activity as a moving camera is equivalent to a constantly moving image

MOTION DETECTION This is where experience can play a big part in calculating storage during a site survey Ambient and non relevant movement can be filtered out and trigger levels set to determine when recordings are captured Very useful for reducing storage requirements where several cameras are in sterile environments for portions of the recording period Allow engineering time to set up. Leaving motion settings on default rarely delivers the required results A second site visit after the system has been running a while can usually offer significant improvements in storage efficiency. Video analytics can further fine tune which events are to be captured and stored

BITRATE For full frame rate recording this is easy to calculate , Bit rate per camera (Kbps) = Frame size (Kb) x Images per second For H264 most camera manufacturers will give charts of Average bitrates at various compressions and scene activities If you standardise on cameras do your own tests to be comfortable with bitrates in various scenes Average Bitrate is used to determine storage requirements for a server / system Peak bitrate is used to determine throughput requirements for a server / system Many systems allow the Peak bitrate to be capped

BITS vs BYTES Usually, we refer to file sizes and file transfer speeds in megabytes (MB). Throughput and bandwidth are calculated in megabits per second instead (Mbps). One byte is made up of 8 bits, which means that when doing your calculations you need to pay extra close attention to which unit you're using Bits (the smaller of the two) is abbreviated to lower case "b" and bytes (the larger) is abbreviated to upper case "B“

ARCHIVE TIME Quite simply, how long does the customer hope to retain video for? Once this is established this number remains a constant for the calculation and per camera follows the following formula Total recording (s) = Days x hours x minutes x seconds So for 31 days 24/7 recording Total recording (s) = 31 x 24 x 60 x 60 = 2,678,400 seconds

THE FORMULAS If all cameras have the same resolution / frame rate / etc the formulas are as below Peak Bandwidth (Mbps) = Peak Bitrate (Mbps) x number of cameras Average Bandwidth (Mbps) = Average Bitrate (Mbps) x number of cameras Storage Required (TB) = (Average Bandwidth(Mbps) * Archive time (s) * % Activity) / ((1024 x 1024) x 8)) Alternatively calculate per camera type and add the results

POTENTIAL STORAGE LOSSES OS and Application (on SSD for SL machines) Internal Disk firmware, file system, boot data, shadow files and formatting Base10 vs Base2 losses OS calculates using Binary and HDDs using Decimal. This means that for example an 8TB disk will show as 8000000000KB / (1024 x 1024 x 1024) = 7.45 TB in Windows As a rule of thumb allow 10% total losses on the RAW storage after RAID applied to be safe

A LOOK AT SOME INDUSTRY CALCULATORS We have yet to find a good processing and storage calculator You are most likely to use an off the shelf calculator to do the maths so here are some things to look out for

SECURE LOGIQ DESIGN QUESTIONNAIRE

SUMMARY Use a calculator you trust Compare calculator results with results achieved Remember that different VMS’s may require different server configurations even if the total storage requirement is the same Always allow a little extra, it is easy to soak up spare capacity by offering customers more than you quoted, the opposite is not true and upgrading a server in situ has an associated cost and can cause issues If in doubt, ask the experts!!!!