Distributed Collaboration with Audio/Video Conferencing V C onnect Team: Priyanka Warade Kalpana Chatnani.

Slides:



Advertisements
Similar presentations
TERENA NETWORKING CONFERENCE , Limerick Ireland 1 Design and Evaluation of a Multi-User Virtual Audio Chat Lea Skorin-Kapov R&D Center,
Advertisements

Saya Web Interface Project Edward Rafaelov & Vladimir Postel DEC Advisors: Prof. Shlomi Dolev & Michael Orlov.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Students:Jang Kim Fung, Harvest Tang Ho Man, Sunny.
Online Educational Game of Snakes and Ladders -Shalini Pradhan -Manali Joshi -Uttara Paingankar -Seema Joshi.
Caching the MDSPlus Data via Hibernate By Ajith M Jose Comp6703 Project Client: Raju Karia Supervisor: Dr. Henry Gardner (Development of “WebScope”)
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Application Layer – Lecture.
The Sherlock Project Purdue University, Department of Computer Sciences Sponsored by Tellabs, Inc. Doug Clark - Group Leader Tobey Pasheilich Raj Talwar.
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Persistent chat room Authors: Hazanovitch Evgeny Hazanovitch.
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Meeting recorder Application based on Software Agents.
1 On-Demand Multicast Routing and Its Applications.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
By Andrei Villarroel - Information Networking Institute © CoolMedia2000 The CoolMedia Project Objective –Bring Informedia’s Capabilities to the Web –Improve.
Voice Mail for social networks Maxim Kogan Roey Ben Haim Supervisor Assaf Solomovitch Lab Chief Eng. Ilana David Software Systems Lab Department of Electrical.
Sharif University of Technology1 Design and Use-case Realization Software Engineering Laboratory Fall 2006.
Adobe Flash Media Server. Outline What is Adobe Flash Media Server? What can we do with it? How the server works? How to install and set-up the server?
CVS Reporting Design Daniel Vikström: Project manager / cvs manager / PDF imp. / cvsql interface design. Carmine Protano: Webb & PDF design & imp. Francesco.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
UC Security with Microsoft Office Communication Server R1/R2 FRHACK Sept 8, 2009 Abhijeet Hatekar Vulnerability Research Engineer.
IBM Rhapsody Simulation of Distributed PACS and DIR systems Krupa Kuriakose, MASc Candidate.
Building Scalable and High Efficient Java Multimedia Collaboration Wenjun Wu, Tao Huang, Geoffrey Fox Community Grids Computing Laboratory, Indiana University,
Video Conferencing-introduction --- IT Acumens. COM --- IT Acumens. COMIT Acumens. COMIT Acumens. COM.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
XML Registries Source: Java TM API for XML Registries Specification.
Information System Development Courses Figure: ISD Course Structure.
A ISP free video conferencing application for mobile devices using wireless and VoIP Technology.
A Collaborative Cloud-Based Multimedia Sharing Platform for Social Networking Environments Speaker : Chang,Kun-Hsiang /11/$26.00 ©2011.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
Portfolio Presentation – Forgent Suite of Products Wendy Spies Senior User Interface Designer
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks AMGA PHP API Claudio Cherubino INFN - Catania.
Active Web Technology Alan Dix
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Living in a Network Centric World Network Fundamentals – Chapter 1.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 28 Multimedia.
Midterm Presentation Capstone Team#1, Spring 2011 Irshad Ahmad KhanBalaji Srinivasan Ramakrishna AtluruVideesh Gogineni Instructor: Dr. Kwok-Bun Yue Mentor:
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Living in a Network Centric World Network Fundamentals – Chapter 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Living in a Network Centric World Network Fundamentals – Chapter 1.
CD Collection Hector Urtubia Fall Summary Motivation and Objective Technologies Used Project Design Database Design and Integration Demo.
SMARTMAIL 3.0. OVERVIEW ● CLIENT ● WORKS WITH IMAP AND SMTP MAIL SERVER ● OFFERS SECURE , WORK FLOW MESSAGES, TRANSLATION ● PLUG-IN ARCHITECTURE.
Activity Monitoring Tool MIS 2008/2009 Software Project - Group 1 1/4 Architecture Technical Manager.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
May , 2006ICBL 2007 Florianopolis Brazil1 IRI-Easy: A Distance Education Software System Y. Wang, K. Maly, C. M. Overstreet Department of Computer.
Handling Semantic Data for Software Projects Data Management CSE G674 – SW Engineering Project.
Java Message Service (JMS) Web Apps and Services.
The Omondo EclipseUML plug-in David Gallardo. What is UML A graphical language Not a development method It was designed for RUP—the Rational Unified Process,
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
© 1stWorks Corp.. 1stWorks Background Formed in the fall of 2000 by survivors of earlier, successful startups and based in Boston Focused on leveraging.
TutorIM An IM client designed for one-on-one tutoring Tom Allen CSE 403.
Blended Learning Team, Learning and Teaching Unit | COLLABORATION WITH BLACKBOARD IM Blended Learning Forum - February 2014.
IPS Infrastructure Technological Overview of Work Done.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
What the $#*! IS my password? Secure Online Password Storage Lon Smith Aaron Gremmert.
O dyssey Collaboration System: OCS. What is Distributed Collaboration? Work by teams whose members are separated by space and time.
/ Fast Web Content Delivery An Introduction to Related Techniques by Paper Survey B Li, Chien-chang R Sung, Chih-kuei.
1 VRoIP (Virtual Reality over IP) NCHC TDW TaskForce Jacky Chih-Lung Chang
Version 4.0 Living in a Network Centric World Network Fundamentals – Chapter 1.
CODERS ADJUNCTION POINT Presented by, Rumana Ahmed Deeba Tazeen CSE final year.
By Mashael AlDayel Introduction to UML. What is UML? UML (Unified Modeling Language) is a graphical language that is suit-able to express software or.
The Collaboration Tool
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Principles of Network Applications
Design and Implementation of Audio/Video Collaboration System Based on Publish/subscribe Event Middleware CTS04 San Diego 19 January 2004 PTLIU Laboratory.
Web-based Console for Controlling a Wireless Sensor Network (WeConWSN)
Create New User in Database. First Connect the System.
Unified Real-Time Communications with Pàdé
The Internet and Electronic mail
Presentation transcript:

Distributed Collaboration with Audio/Video Conferencing V C onnect Team: Priyanka Warade Kalpana Chatnani Nazmi Can Anik Anoop Jaishankar

Outline  Main Idea and Functionalities  High Level Architecture  Use-Case Diagram  Sequence Diagram  Deliverables  System Features  Implementation Plans  Demo Sequences  Q&A V C onnect

Main Idea and Functionalities  Main purpose is to provide a collaborative environment for users to interact with each other  Interactions will be via: Video Conferencing Audio Conferencing Text Messaging White Board (bonus credit) File Exchange(bonus credit) V C onnect

High Level Architecture DB vConnect Web Server Session Mng Svr Session Mng Svr Video Server Audio Server Regional Users Figure 1 – The Main Architecture V C onnect

High Level Architecture cont’d  Web Server: Authentication of Clients, Querying of the Database, Management of Friends List  Database: Stores the following information: Username Password Status Friends IP Region Information Server Location Information V C onnect

High Level Architecture cont’d  Session Management Server: Manage connections between clients Access to Video and Audio Servers for real-time streaming Quality of Service management  Video Server: Video Stream Processing (mixing, compression, encoding and decoding)  Audio Server: Audio Stream Processing (mixing, compression, encoding and decoding) V C onnect

High Level Architecture cont’d SM Vid Aud Region 2 DB Users vConnect Web Server SM Vid Aud Region Figure 2 - The Sequence of Connection Between Clients V C onnect

Use-Case Diagram V C onnect

Sequence Diagram – Audio/Video Conf. V C onnect

Deliverables V C onnect

System Features  Location-Independent architecture (Applet- Based)  QoS Enabled  Fault Tolerance by primary-backup approach  Availability achieved by multi-broker architecture  Audio/Video Processing done on different servers to achieve modularity and fast processing  Scalability achieved by replication of servers and regions V C onnect

Implementation Plans  Development: J2EE and JMF API  Database: MySQL, JDBC Database Access  Modelling: UML Diagramer  Language: Java  RAD Tool: Eclipse V C onnect

Demo Sequences  Web Service and Authentication Server  Session Management Server functionality implementation  Text based chat implementation  Audio Server  Video Server  White boarding  File Exchange V C onnect

Q & A  Thank you, any questions? V C onnect