Cloud Computing
-
Upload
nilkanth-shirodkar -
Category
Technology
-
view
375 -
download
0
description
Transcript of Cloud Computing
Project Description1
Technologies2
System Architecture3
4 System Implementation
5 Module wise Division
6 References & Conclusion
CLOUD COMPUTINGIaaS (Infrastructure as a Service)PaaS (Platform as a Service)SaaS (Software as a Service ) Software as a Service (SaaS) is a software
distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet.
To create a prototype for video Recording from IP camera on Cloud (Amazon EC2 Server)
Designed for Wireless IP camera Alerts user on motion detection Video footage backup on cloud for a day or
month
Communication Technologies TCP/IP HTTP Protocol Wi-Fi
Hardware Technologies
IP Camera • Video Streaming
Axis 207W© Axis Corporation 2006
Software Technologies Python/Django Framework
• Front end – django(website)• Back end – Python
Database : Mysql Python DB Interface : MySQLdb Image Processing
• Motion Detection: OpenCV• Video Recording: openCV with python
Andriod Application• Receive Motion Detection Alert
Server(AmazonEC2) User account management Motion Detection Alert Video Recording
IP camera
Mobile Device Socket Client Stream MJPEG
Django(UI)• User accounts• Record Video•Detect motion
Android App• View Video Stream• Receive Motion Detection Alert
SERVERVideo RecordingMotion Detection
User Interface Account Registration User Profile:
• Edit settings• Start / Stop Video
recording• Set Motion Detection
Alert• Configure IP camera
Image Processing
Video Recording–Using Python and OpenCV
Motion Detection–Python & OpenCV library
ANDRIOD
APPLICATIONStart Socket Client
Stream Connection“socket://cameraurl”
Receive Motion Detection Alert
Via GPRS connection or Wi-Fi connection
TIME PERIOD TASK Assigned To
1st AUGUST- 30th AUGUST
-Study on Domain -Background Research
-All Completed
1st SEPTEMBER-30th SEPT
-Software InstallationAndroid SDK,Python,Django Framework
-Learning Django,Python,OpenCV,Ebooks
-Nilkanth,Roger-ALL(under process)
1st OCTOBER -Now -Website Using Django -Roger,Nilkanth
OCTOBER -Python Video Recording-Motion Detection
-Siddhi Nitisha
-Roger , Nilkanth
HOLIDAYS Android Application -ALL sync
JAN-JULY Integrating and Improving System + Adding features
-ALL sync
Advantages of Django
Tight Intergration Between the Components.
Object-Relational MapperClean URL DesignAutomatic Administration Interface
It’s Object-Oriented It Support Concepts Such as Polymorphism, Operator
Overloading and Multiple Inheritance.
It’s Free (Open Source) Downloading and Installing Python is free and easy. Source Code is easily accessible
It’s Portable Python can Run on Major Platform
It’s Mixable Python can be Linked to components written in other
Languages easily. Python/C Integration is quite Common.
REFRENCES
Excellent Experience• Utilises a number of Software and Communication
protocols and technologies.
Existing IP Surveillance SystemsPros & Cons Future EnhancementsFeasible Product?
ANY QUESTIONS?