Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.