Beruflich Dokumente
Kultur Dokumente
Video Conferencing-introduction
Video conference is a means of communication where text ,audio and video are transmitted and received in real-time
The project Video Conference Over Intranet Using RTP is a software package to make a conferencing facility between two or more computers connected over a Network
WHY ANALYSIS
There are a variety of softwares existing for Video conferencing over Internet, but not so for Intranet. Some product for Intranet exists but not well known. Most of the systems do not provide proper authentication. No proper hierarchy is maintained.The existing systems are not suitable for official use in an Organization.Some existing systems like netmeeting can be used only in windows .
HARDWARE REQUIRMENTS
RAM
64 MB or higher
Webcam , Headphone and Speakers
Capture Devices
SOFTWARE REQUIRMENTS
Platform : OS : 2000/NT/XP GUI : Database : Media Package : Protocol :
Coordinator
A3
A4
THE JMF
JMF is JAVA MEDIA FRAMEWORK . It is Fundamentally an API for handling audio and video. Java Media Framework (JMF) provides a unified architecture and messaging protocol for managing the acquisition, processing, and delivery of time-based media data. JMF is designed to support most standard media content types, such as AIFF, AU, AVI, GSM, MIDI, MPEG, QuickTime, RMF, and WAV. The Java Media Framework API (JMF) enables audio, video and other time-based media to be added to Java applications
FUNCTIONS OF JMF
Media handling: o Play o Capture o Transmission o Processing JMF SUPPORTS * Static media * Streaming media
PLAYER
An object for rendering (playing) and controlling (e.g., stopping, changing rate of play) a media object. A Player processes an input stream of media data and renders it at a precise time. A DataSource is used to deliver the input media-stream to the Player.The rendering destination depends on the type of media being presented
PLAYER STATES
A Player can be in one of six states. The Clock interface defines the two primary states: Stopped and Started. The five steps before starting are Unrealized Realizing Realized Prefetching Prefetched.
PLAYER STATES
JMF players and processors provide the presentation, capture, and data conversion mechanisms for RTP streams. A separate player is used for each stream received by the session manager.
MODULES
USER INTERFACE CAPTURING THE MEDIA PROCESSING THE MEDIA TRANSMISSION OF THE MEDIA
USER INTERFACE
The user interface is designed using Java Swing The user interface is very user-friendly Admin user can add new user to the system The userdata table has four fields 1.userid 2.username 3.password 4.role
* Format is set by using the setFormat method : setFormat( new Format(Format,Hz,bits(8 or 16),mono or stereo(1or 0)) * The captured stream is converted into packetized .rtp format .The audio and video streams are captured separately and processed separately
Conclusion
This project has been successfully developed using the standard software development strategies that is followed in the Industry. I hope that this system would help the VIDEO CONFERENCING APPLICATION users fulfill their requirements and vendors able to satisfy their customers This project has so many useful features, unlike the existing system which is very much restricted in its operation. Also be noted that by this setup,the telephone connection,given to each employees through exchange shall be free for getting external calls.