Presentation is loading. Please wait.

Presentation is loading. Please wait.

LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Student:Jang Kim Fung, Harvest Tang Ho Man, Sunny.

Similar presentations


Presentation on theme: "LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Student:Jang Kim Fung, Harvest Tang Ho Man, Sunny."— Presentation transcript:

1 LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Student:Jang Kim Fung, Harvest Tang Ho Man, Sunny

2 Presentation Outline  Project Aim  Introduction of WCC  System Library  Our Progress  Problem  Solution  Conclusion & Future Work

3 1) Project Aim  Develop a Wireless Cyber Campus (WCC)  Provide an interactive way of communication for teacher and students  Provide a virtual environment of learning  Provide an alternative style of learning

4 2) Introduction of WCC  Traditional Campus  In classroom  Fixed size of class  Fixed teaching schedule  Face-to-face teaching

5 2) Introduction of WCC  Wireless Cyber Campus  In a wireless network  Unrestricted size of class  Customized teaching schedule  Teaching through video-conferencing and pre-saved video

6 2) Introduction of WCC  Teacher  Delivery the lectures through the wireless network  Answer the questions from students in real-time  Have a channel for personal communication with students

7 2) Introduction of WCC  Students  Learn without restriction on place and time  Have personal scheduled lectures  Have discussion through network

8 3) System Library  There are two main system libraries had used in our project  DirectShow Library  WinSock Library

9 3) System Library - DirectShow  The DirectShow Library  Microsoft Windows® API for playback media on the Microsoft® Windows® platform  Provides for high-quality capture and playback of multimedia streams

10 3) System Library - DirectShow Filter Graph

11 3) System Library - WinSock  The WinSock Library  Microsoft Windows® API for network application- programming  Provides functions for message transmission through network

12 3) System Library - WinSock SendReceive SPI API

13 4) Our Progress  We have implemented part of the system :  Server  Client  Libraries had used :  DirectShow  Winsock  Microsoft Foundation Class (MFC)

14 4) Our Progress  Microsoft Foundation Class (MFC) Library provide :  data type  pre-built function library

15 4) Our Progress  Server side  Central control of the whole system  Monitor server system’s status  Monitor client’s activity  Broadcast message to all the clients  Forward the unicast message to destination client

16 Snap Shots of server side Client list System Log System Status

17 4) Our Progress  Client side  Send messages to each others  Create public or private chat rooms for discussion  Record the lecture video for student reference  View the saved video of lecture through our video player

18 Snap Shots of client side (1) Room list Client list System message

19 Snap Shots of client side (2) Snapshot of Chatroom information Snapshot of Message Snapshot of Chatroom

20 Snap Shots of client side (3)

21 5) Problem  Advantage of DirectShow  high performance of video capturing  support different video format for video playback  Disadvantage of DirectShow  no filter available for : video capturing real-time transmission of the video across the network

22 5) Problem  Two filters need to be implemented:  1 st filter capture real-time video real-time compress the video transmit the video to server  2 nd filter real-time receive the video from server render the video immediately video data should in memory

23 5) Problem  Difficulties of writing the filters:  Requires understanding of COM programming  No example for network purpose  Too few documentation  Documentation is difficult to understand

24 6) Solution  Java Media Framework (JAVA JMF) support:  Capturing and storing media data  Streaming applications  Providing access to raw media data

25 6) Solution  JMF support Real-Time Transport Protocol (RTP)  Streaming Media data  Transmit captured or stored media streams across the network  Receive RTP streams from the network

26 7) Conclusion & Future Work  Successfully developed an application that can capture video, play video and provides chat-room for learning purpose  Encounter problem in further develop our application  Use Java and Java JMF as a solution

27 7) Conclusion & Future Work  In the future we will try  Video streaming  One-to-one video conference  One-to-many video conference

28 Q & A Section


Download ppt "LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Student:Jang Kim Fung, Harvest Tang Ho Man, Sunny."

Similar presentations


Ads by Google