Project 1 Online multi-user video monitoring system.

Slides:



Advertisements
Similar presentations
Holiday Calendar Menu for navigation This is School Management System’s home screen. This application will automate School or College. It contains a Menu.
Advertisements

Welcome to the Award Winning Easiest to Use & Most Advanced View, Manage, and Control Security, Access Control, Video, Energy & Lighting Systems, & Critical.
DSL-2730B, DSL-2740B, DSL-2750B.
A new Network Concept for transporting and storing digital video…………
Central Management System (CMS) Version 1.0 Made by Eden Sun Jan 2010.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
HNA-Drive Familiarization Presentation. From the address bar in your preferred internet browser, navigate to Site supports: Internet.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Security and Digital Recording System Students: Gadi Marcu, Tomer Alon Number:D1123 Supervisor: Erez Zilber Semester:Spring 2004 Mid Semester Presentation.
Uniqueness of user names is enforced Customer information logged to database Require contact information as well as address address will.
New Faculty Orientation Blackboard Academic Suite 7.1 University of the Pacific June 28, 2015.
Your online classroom. Powerhouse Campus o Custom Class dashboards o Links with Moodle, Studywiz, Bb, ClickView & all web apps o Links your school library.
Sue Amundrud Curriculum & E-Learning Branch Ministry of Education October 22, 2010.
Click your mouse button to advance the frames.. Coaches/Team Moms Getting Started.
                      Digital Video 1.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
New School Websites Teacher Pages. Visit the SCUSD Website for videos tutorials: For more information.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Opening SharePoint to External Users.  Centralize all files  Eliminate the need for Matching Subs RFI’s to our RFI’s (Dan Campbell, ETC)  Create a.
Chapter 7 Configuring & Managing Distributed File System
Download & Play E-Learning System PROPOSAL draft1.0.
NV V5.7 Product Presentation. Brand New Professional GUI  Multiple User Interface for different look and feel  Audio indicator on camera (play audio.
Trimble Connected Community
CHAPTER 7 Current Trends in Database.  Difficulties with RDBMS storage and usage  Demand for data in forms other than just text  Adoption of e-Business.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
1. MAGNETIC HARD DRIVES 2. SOLID STATE DRIVES 3. OPTICAL DISKS 4. FLASH MEMORY 5. CLOUD STORAGE 6. CONNECTIVITY DEVICES Storage and connectivity devices.
St. Agnes School Technology for Teachers Acceptable Protocol.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
Connect. Collaborate. Communicate. Presidents and Officers Elect Training Seminar - March 2013 Using Modern Online Technology.
Distance Diagnostics through Digital Imaging. 2 WHAT IS DDDI? Distance diagnostics through Digital Imaging (DDDI) facilitates methodical communication.
Grouper Training Developers and Architects Advanced Topics Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
A Blog can be administered and accessed from any location where there is internet access. Provides for communication between home and school. Easily.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Keywords Searching and Analysis System Member Student ID Role 刘亮 Liu Liang System Analyst 顾子俊 Gu Zijun Developer 杜菡菡 Du Hanhan
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
My Workspace ELearning in Sakai Randy Graff, PhD HSC Training.
FP6 IT System 1 ELECTRONIC PROPOSAL SUBMISSION SYSTEM.
Multimedia: An Alternative to Curriculum Delivery and Assessment Michelle Cheasty, Supervisor of Instructional Technology and Information Systems Flemington-
 Registry itself is easy and straightforward in implementation  The objects of registry are actually complicated to store and manage  Objects of Registry.
Customer Hub Protect Your Content. What We’ll Be Talking About Customer Hub is a powerful content management system that is fully integrated with Infusionsoft.
A Guide to Getting Started. 2 Free social learning network for teachers, students, schools and districts Safe and easy way to connect Exchange ideas Share.
A Guide to Getting Started BCPS – Office of Instructional Technology.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Configuring and Deploying Web Applications Lesson 7.
1 Visalia Unified School District Principal & Area Administrator Service Request Approval Processing Using The SRTS November 16, 2005 Administrative Services.
File Transfer And Access (FTP, TFTP, NFS). Remote File Access, Transfer and Storage Networks For different goals variety of approaches to remote file.
Module 11: Configuring and Managing Distributed File System.
Edmodo- Creating a Collaborative Online Classroom Environment BCPS – Office of Instructional Technology.
Integrity Check As You Well Know, It Is A Violation Of Academic Integrity To Fake The Results On Any.
An Introduction.  Introduction  Logging in from D1  Raison d'être  RSS and Podcasting  DragonDrop is…  What does it do?  Upload  Available Output.
Part A. Remote Viewing IP Surveillance Camera Application Guide.
St Bernadette RC Primary School WELCOME.
Edmodo Professional Development. Schedule Review Today’s Schedule Session I Introduction to Edmodo **Break** Session II:
EIONET Portal Tool Kit Miruna Bulandra Finsiel Romania Copenhagen, 28 May 2002.
Software Overview How to… Review Video and Data  Review the Journal Review the Journal  Simple Search Simple Search  Advanced Search Advanced Search.
REDCap General Overview
ELECTRONIC PROPOSAL SUBMISSION SYSTEM
Fastdroid Produced by : Firas Abdalhaq Mohammad Amour Supervised by : Dr. Raed Alqadi.
Chapter 3: Windows7 Part 4.
Adding members to ArcGIS Online
Adding members to ArcGIS Online
An Introduction to Cloud Computing
Adding members to ArcGIS Online
Performance and Scalability Issues of Multimedia Digital Library
Adding members to ArcGIS Online
Presentation transcript:

Project 1 Online multi-user video monitoring system

System goal: A user can monitor the views of different sites simultaneously. Multiple users can access to the views simultaneously.

Example: Different classrooms, each has a camera, administrator wants to monitor the classroom by looking through the different camera views. Many persons can be the administrator, such as the security staff, the head of the school, the parent of the students, so on and so forth.

System functionality requirement Data collection Data management User interface design

Data collection I Video stream data have to be collected from different sites using cameras ◦ Stream data can be collect from the camera located in different sites (e.g. classroom) ◦ You can generate the video stream data using VLC ◦ VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.

Data collection II Data will be continuously transported to a remote datacenter for processing via internet ◦ The system will receive the streaming data and store it in a local file ◦ The local file will continuously be transported to the HDFS in the cloud ◦ The key point of this project is the use of cloud technique, specifically the Hadoop ◦ Sample code from

Data collection III Support dynamic camera adding and deleting ◦ Do not need to reboot system when add or delet a camera Cameras in the system support two modes: ON and OFF.

Data collection IV Data collection supports two modes: ON and OFF. ◦ When camera is OFF, data collection is OFF ◦ When camera is ON, data collection is ON or OFF, set by system administrator ◦ When the data collection is ON, the live streaming data will be transported to the cloud

Data management I Streaming data are stored in cloud, use the front-end server as a cache. ◦ Cameras are connected to a front-end server ◦ Video data are first stored in a file in the front-end server ◦ The file is transported into the HDFS for user access and data archive ◦ The uploaded files will be deleted locally from the front-end server

Data management II Data storage modes: ◦ STORE mode: data can be stored in the HDFS of cloud ◦ CACHE mode: data just be cached for a while (e.g. 1min) before being deleted permanently. ◦ This “cache” is similar to the cache on the front-end server ◦ Front-end server is just for collecting data, not for user access ◦ Users access to videos by login to the cloud

Data management III Data are archived daily for replay : ◦ Data will be compressed and stored in the HDFS in terms of day and place in STORE mode ◦ Nothing to do in CACHE mode

Data management IV Support video search ◦ System builds a search engine for stored videos in terms of date and place ◦ The search result can be depressed and replayed ◦ More play features can be considered

Data management V Limited number of archived videos ◦ The storage of cloud is limited due to the pay-as-you-go payment method ◦ Number of archived data for each camera can be specified by system administrator

User interface design I Access to the system ◦ support standard user register and login, s.t. username, password ◦ Users are granted to access to specified cameras’ videos, admin can update the user’s camera list.

User interface design II Switch between different cameras ◦ Users can switch to different authorized camera ◦ Users access to only one camera at the same time to improve the system performance, which means only one video file will be opened and displayed for one user in a certain moment.

User interface design III Replay archived videos ◦ Users can replay the video returned by the search engine. Allow for different video resolution in terms of network bandwidth ◦ Use the available video player (VLC) ◦ Do not need to implement it by yourself It’s up to you to add more features.

System performance requirement For each camera, support online users (live connections) 2 to 30. System can support 2 to 20 cameras.

Tips to the implementation Search for codes of video collecting and storing in HDFS. You can debug code under the hadoop on single server mode. Find more in Hadoop project:

Collaboration A group project Up to 2 students in one group Each group sends one copy of the group member list to TA by Thursday (March 21 st ) title format: 2013DB2-GM: name1, name2 content includes member name, and cell phone

Project submission Due time: April 7th, 23:59:59 Materials to submit ◦ Source code ◦ Presentation slides Presentation content ◦ Demonstration of the system with multiple cameras (2 at least) if possible ◦ show the system use case diagram, design, api, part of codes ◦ Presentation time will be scheduled in week 7, 15 minutes per group, plus 5 minutes Q&A