FYP0002 Wireless Cyber Campus - PowerPoint PPT Presentation

About This Presentation
Title:

FYP0002 Wireless Cyber Campus

Description:

Lecturer can present lecture through our system ... Real-time compress the video. Transmit the video across network ... JMF can capture and compress video. ... – PowerPoint PPT presentation

Number of Views:15
Avg rating:3.0/5.0
Slides: 16
Provided by: CSE
Category:

less

Transcript and Presenter's Notes

Title: FYP0002 Wireless Cyber Campus


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 clients 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.
Write a Comment
User Comments (0)
About PowerShow.com