Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Distributed Collaboration with Audio/Video Conferencing V C onnect Team: Priyanka Warade Kalpana Chatnani."— Presentation transcript:

1 Distributed Collaboration with Audio/Video Conferencing V C onnect http://www.andrew.cmu.edu/user/nanik/vConnect.htm Team: Priyanka Warade Kalpana Chatnani Nazmi Can Anik Anoop Jaishankar

2 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

3 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

4 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

5 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

6 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

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

8 Use-Case Diagram V C onnect

9 Sequence Diagram – Audio/Video Conf. V C onnect

10 Deliverables V C onnect

11 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

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

13 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

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


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

Similar presentations


Ads by Google