Video Conferencing-introduction - PowerPoint PPT Presentation

Loading...

PPT – Video Conferencing-introduction PowerPoint presentation | free to download - id: 73735b-NTZiN



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

Video Conferencing-introduction

Description:

... Project This project aims at developing a software package for making video conference by using java media framework, swings for graphical user interface ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 27
Provided by: pc12228
Learn more at: http://files.spogel.com
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: Video Conferencing-introduction


1
Video Conferencing-introduction
  • --- IT Acumens. COM

2
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

3
Aim of the Project
  • This project aims at developing a
    software package for making video conference by
    using java media framework, swings for graphical
    user interface applications, jdbc and MS-Access
    database for information storage.

4
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
    net-meeting can be used only in windows .

5
  • HARDWARE
  • AND
  • SOFTWARE
  • SPECIFICATION

6
HARDWARE REQUIRMENTS
  • Processor - Pentium II and above
  • Hard disk - minimum 100 MB
  • RAM - 64 MB or higher
  • Capture Devices - Webcam
  • , Headphone
    and

  • Speakers

7
SOFTWARE REQUIRMENTS
  • Platform Java
  • OS Windows 2000/NT/XP
  • GUI Swing
  • Database MS Access
  • Media Package JMF 2.1.1
  • Protocol RTP

8
Video Conferencing Over Intranet-Diagram
9
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

10
FUNCTIONS OF JMF
  • ?       Media handling
  • o     Play
  • o     Capture
  • o     Transmission
  • o     Processing
  • ?    JMF SUPPORTS 
  • Static media
  • Streaming media

11
Media Processing Model
12
Using Java Media Framework
  • JMF contains lot of classes for transmission of
    video frames.
  • Using JMF a PushBufferDataSource, is created. It
    contains streams of type PushBufferStream,which
    typically generates audio/video data that is
    organized as frames, rather than a continuous
    stream of bytes.

13
Processing and Presenting a Time Based Media
14
Processing and Presenting a Time Based Media
  • Playing and capturing audio and video with JMF
    requires the appropriate input and output devices
    such as microphones, cameras, speakers, and
    monitors.
  • Data sources and players are integral parts of
    JMF's high-level API for managing the capture,
    presentation and processing of time-based media.

15
JMF Processor Model
16
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

17
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.

18
PLAYER STATES
19
Protocols for Streaming Media
  • The internet standard protocol for transporting
    real-time data such as audio and video is the
    real-time transport protocol (RTP).
  • Real-time transport protocol
  • RTP provides end-to-end network delivery
    services for the transmission of real-time data.
    RTP is network and transport-protocol
    independent, though it is often used over UDP.

20
Receiving and Presenting RTP media streams
  • 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.

21
MODULES
  • USER INTERFACE
  • CAPTURING THE MEDIA
  • PROCESSING THE MEDIA
  • TRANSMISSION OF THE MEDIA

22
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

23
Capturing the Media
  • JMF is used to capture media data from the
    capture devices
  • A data source is then created for the captured
    media
  • Then a Player is created using the DataSource
  • The Player is then stared to begin the capture
    process

24
Processing the Media
  • The next step in the project is processing the
    captured media.The captured media may be of any
    format. JMF-RTP API supports all major audio and
    video formats.The format used in this project id
    .rtp format which is supported by ths RTP.
  • 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

25
Transmission of the media
  • Media is transmitted over the network using
    JMF-RTP API
  • Each media is transmitted as separate sessions.
  • The rtp packets are transmitted to a multicast
    address.from which it is transmitted to the
    destination.

26
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.
About PowerShow.com