Presentation is loading. Please wait.

Presentation is loading. Please wait.

FYP0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man.

Similar presentations


Presentation on theme: "FYP0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man."— Presentation transcript:

1 FYP0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man

2 Outline of Presentation Introduction System architecture Our Progress Problem facing Our future work

3 1) Introduction The aim of our project is to implement a virtual classroom for lecturer and student Lecturer can present lecture through our system Students can attend lesson and raise questions through network Lecturer and students can have an interactive way of communication like video conference, chatting.

4 2) System Architecture

5 3) Our Progress We have implemented part of the system, including server and client using Visual C++, Direct Show and Winsock 2 Visual C++ has a Microsoft Foundation Class Library such that it can provide user-friendly interface.

6 3) Our Progress DirectShow is a Microsoft Windows ® API such that it can provide playback multimedia streams. WinSock is the network application- programming interface (API) for Microsoft Windows ®

7 Server Central control of the whole system Monitor client ’ s login to/logout from the server Broadcast message to all the clients Forward the unicast message to destination client

8 Client Send messages to others Create public or private chat rooms for discussion Lecturer presents lecture and can save the video for student reference. Students attend lesson and can view the saved video of lecturer through the video player.

9 Snap Shots of server side

10 Snap Shots of client side (1)

11 Snap Shots of client side (2)

12 Snap Shots of client side (3)

13 4) Problem facing DirectShow can capture video and play video well in a local machine. But it does not provide a filter which supports video capturing and real-time transmition of the video across the network. We have to implement the source filter ourselves.

14 4) Problem facing To write a source filter, three problems have to solve: Get the real-time video Real-time compress the video Transmit the video across network DirectShow does not have much resources and documentation on implementation of such filter. We fail in writing the filter.

15 5) Our future work Implement the software using Java with JMF (Java Media Framework) API. Study Java networking, thread and Java JMF. JMF can capture and compress video. JMF supports RTP (Real-Time protocol) which can easily transmit video across network. Try to write a one-to-one video conference first.


Download ppt "FYP0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man."

Similar presentations


Ads by Google