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

Slides:



Advertisements
Similar presentations
Chris Moffatt Lead Program Manager Learning Sciences & Technology Microsoft Research Project Overview.
Advertisements

10 september 2002 A.Broersen Developing a Virtual Piano Playing Environment By combining distributed functionality among independent Agents.
9 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Communicating in Real Time Now it is also possible to converse in real time.
INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Spades Game Application with Video Conference Group 12 Anıl Yaman Emre Ergün Hüseyin Aktaş Pınar Tekir.
EE436 CS422 Wireless Networking Technologies and Aplications Video Streaming via ad-hoc Network Group 5 Ali Karaduman Mehmet Kopan Onur Özbek M.Burak Şenol.
Multi-Model Digital Video Library Professor: Michael Lyu Member: Jacky Ma Joan Chung Multi-Model Digital Video Library LYU9904 Multi-Model Digital Video.
Vrtpvrtpvrtpvrtp VRTP: Implementing a Monitor Application for the Real-Time Transport Protocol (RTP) using the Java Media Framework (JMF) Francisco Afonso.
LYU0101 Wireless Digital Library on PDA Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu First semester FYP Presentation 2001~2002.
LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Students:Jang Kim Fung, Harvest Tang Ho Man, Sunny.
LYU0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man.
Şerafettin Ay Abdullah Yılmaz Özhan Doğan Levent Pamuk.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Lecture15 Java Media Framework IV. Processing Individual Frames The JMF’s BufferToImage and ImageToBuffer classes can be used to obtain frame images from.
2000 Final Year Projects Prof. Michael R. Lyu
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Implementation of Proxy/Buffering Strategies in Mpeg transmission for intermittent connectivity CS218 Samarth Pal, Ujjwal Lahoti, Xiaoyong Su Tutor: Dr.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
Final Year Student Projects: Prelude Michael R. Lyu.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Student:Jang Kim Fung, Harvest Tang Ho Man, Sunny.
1 IEEE based Wireless MAN ( WiMAX )架構下 IPTV Multicasting 系 統之設計與研究 Design and Study of an IPTV multicating system over IEEE based Wireless.
Outline of Presentation Introduction of digital video libraries Introduction of the CMU Informedia Project Informedia: user perspective Informedia:
Video Game Spectator Steven Drucker Microsoft Research.
1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng,
Final Year Project Presentation Supervisor : Marker : Prof. Michael R. Lyu Prof. Cai Leizhen LYU 9902 Digital School Student :Wong Kwok Hung Wong.
Development of Web-based Collaborative Environment For Distant Learning Supervised by Prof. Michael Lyu Presented by Ma Ka Po.
Adobe Flash Media Server. Outline What is Adobe Flash Media Server? What can we do with it? How the server works? How to install and set-up the server?
INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION Lecture # 1 (
Picture Users Making Art Chat An interactive communication tool.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
1 Video and Audio Over The Net Mahdi ZandakbariVesal Hajiabbas.
T Multimedia Programming Maciej Korczyński, Krzysztof Zurek.
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
Building Scalable and High Efficient Java Multimedia Collaboration Wenjun Wu, Tao Huang, Geoffrey Fox Community Grids Computing Laboratory, Indiana University,
Video Conferencing-introduction --- IT Acumens. COM --- IT Acumens. COMIT Acumens. COMIT Acumens. COM.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Unicast-Multicast Bridging for CDEEP EDUSAT Satellite Network Guided by,Presented by, Prof. Purushottam KulkarniMohammed Nazeem V Prof. Sridhar Iyer
1 Introduction to Multimedia Networking. 2 What is Multimedia ?  Information Perception from External World  Scene: 60%  Sound: 20%  Touch(feel):
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal VideoConference Archives Indexing System.
MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET.
H.323, IP Multicast Conferencing, And TAPI 3.0 Don Ryan Development Lead Windows Networking And Communications Microsoft Corporation.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Team 9 Abhishek Jain Keerthy Chavva Mugdha Dharkar Rishit Shroff.
The Java Media Framework by wayne deprince
1 IRI-h a Java-based Distance Education System Department of Computer Science Old Dominion University Norfolk, VA 23529, USA.
Submitted By: Aayush Beri Di Wen.  Library : Java Media Framework (JMF)  Protocol and System Design  Code Snippet  Simulation.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Video Conferencing and Media Converging using RTP Model Viva on
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
1 VRoIP (Virtual Reality over IP) NCHC TDW TaskForce Jacky Chih-Lung Chang
Created by : Dani Shaket, Ran Zeller Supervisor : Alexander Shraer.
Computer Engineering and Networks, College of Engineering, Majmaah University INTRODUCTION TO COMPUTER NETWORKS Mohammed Saleem Bhat
XCON WG IETF-64 Meeting Centralized Conferencing (XCON) using the Message Session Relay Protocol (MSRP) draft-boulton-xcon-msrp-conferencing-02 Editors:
P2P Digital TV Recorder Supervisor: Professor Michael R. Lyu
INTRODUCTION TO COMPUTER NETWORKS
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
P2P E-learning on OGSI.NET HUST CGCL fengmao
Design and Implementation of Audio/Video Collaboration System Based on Publish/subscribe Event Middleware CTS04 San Diego 19 January 2004 PTLIU Laboratory.
Developing Collaborative Tools and Services for GridSphere
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
Presentation transcript:

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

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

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.

2) System Architecture

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.

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 ®

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

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.

Snap Shots of server side

Snap Shots of client side (1)

Snap Shots of client side (2)

Snap Shots of client side (3)

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.

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.

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.