Download presentation
Presentation is loading. Please wait.
1
Security and Digital Recording System Students: Gadi Marcu, Tomer Alon Number:D1123 Supervisor: Erez Zilber Semester:Spring 2004 Final Presentation
2
Project Goals Creating a management system for data, originating from: Cameras (Movies). Sensors and possibly other devices (Alerts). This system will enable: Watching and storing the movies. On-line response to incoming alerts.
3
System’s Modules Communication Module User Interface Module (Web Server) Data Module
4
System’s Modules (cont.) End Users – User Interface User Interface Module (Web Server) End Users System Configuration Data
5
System’s Modules (cont.) Communication Server – Devices Communication Module Camera Frames, Alerts DEVICES Camera Operating Commands
6
System’s Modules (cont.) Communication Server – Data Server Communication Module Data Module Movies, Alerts Log Cameras operation data, Alerts handling data
7
System’s Modules (cont.) Data Server – User Interface User Interface Module (Web Server) Data Module Stored Movies, System Configurations System Configurations, Data Manipulation
8
System’s Modules (cont.) Communication Server – Web Server Communication Module User Interface Module (Web Server) Real Time Movies Real Time Requests, Messages about changes in cameras configurations
9
Design Considerations Generic devices handling Devices identification by unique ID – sent first when initiating connection Alerts identification by alert numbers Standard camera commands
10
System Considerations Alerts & camera commands sent over TCP Movie frames sent over UDP Quick frames handling Automatic old movies disposal & smart disposal on critical low disk space
11
Perfomance Considerations – Cameras Communication Frames passed to the server in JPEG format. Frames size is 640x480, around 50KB. Camera transmitting at 10 fps takes 500KBPS. Theoretically, on a 100MB network, 200 cameras can send 10 fps concurrently. In reality each camera in the system contains carries overhead. Various algorithms that run on the server can reduce the system's performance.
12
Performance Considerations – Films Storage The size of a frame is around 50KB. The size of a 20 seconds 5fps DIVX compressed movie is around 1400KB 80 GB HD can contain 93 hours of uncompressed movies (at 5 fps), or 332 hours of compressed movies (at 5 fps).
13
System’s Architecture Communication Server Web Server Database Network Adapter End Users Devices
14
Possible Future Improvements & Extensions Separate network adapter for communication between data server and communication. Each server will have another network adapter for other sorts of communication.
15
Possible Future Improvements & Extensions (cont.) Using a better compression method than DIVX (such as H.263). Using a faster HD can improve system performance drastically. Implementation of the SMS messages feature.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.