Distributed collaboration with audio video c onferencing
Download
1 / 14

V C onnect - PowerPoint PPT Presentation


  • 103 Views
  • Uploaded on

Distributed Collaboration with Audio/Video C onferencing. V C onnect. Team: Priyanka Warade Kalpana Chatnani Nazmi Can Anik Anoop Jaishankar. V C onnect. http://www.andrew.cmu.edu/user/nanik/vConnect.htm. Outline. Main Idea and Functionalities High Level Architecture Use-Case Diagram

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'V C onnect' - greg


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Distributed collaboration with audio video c onferencing

Distributed Collaboration with Audio/Video Conferencing

VConnect

Team:

Priyanka Warade

Kalpana Chatnani

Nazmi Can Anik

Anoop Jaishankar

VConnect

http://www.andrew.cmu.edu/user/nanik/vConnect.htm


Outline
Outline

  • Main Idea and Functionalities

  • High Level Architecture

  • Use-Case Diagram

  • Sequence Diagram

  • Deliverables

  • System Features

  • Implementation Plans

  • Demo Sequences

  • Q&A

VConnect


Main idea and functionalities
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)

VConnect


High level architecture

vConnect

Web Server

DB

Video

Server

Session

Mng Svr

Session Mng Svr

Session Mng Svr

Audio

Server

Regional

Users

High Level Architecture

Figure 1 – The Main Architecture

VConnect


High level architecture cont d
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

VConnect


High level architecture cont d1
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)

VConnect


High level architecture cont d2

DB

Vid

Vid

SM

SM

SM

SM

SM

SM

Aud

Aud

Users

Region 1

Region 2

High Level Architecture cont’d

2

vConnect

Web Server

3

6

1

4

7

5

Figure 2 - The Sequence of Connection Between Clients

VConnect




Deliverables
Deliverables

VConnect


System features
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

VConnect


Implementation plans
Implementation Plans

  • Development: J2EE and JMF API

  • Database: MySQL, JDBC Database Access

  • Modelling: UML Diagramer

  • Language: Java

  • RAD Tool: Eclipse

VConnect


Demo sequences
Demo Sequences

  • Web Service and Authentication Server

  • Session Management Server functionality implementation

  • Text based chat implementation

  • Audio Server

  • Video Server

  • White boarding

  • File Exchange

VConnect


V c onnect
Q & A

  • Thank you, any questions?

VConnect