Download presentation
Presentation is loading. Please wait.
Published byHarry Townsend Modified over 9 years ago
1
Video Conferencing and Media Converging using RTP Model Viva on 20-04-2009
2
Company Name
3
Blueberry Software Blueberry Software is a US based Software development company. Located in Chennai, India. Founded in 1997. The Company has decided to process the end-to-end software solutions.
4
Blueberry Software Professional teams of 150 young aspirants are giving solutions. Tie-ups with major MNC's to share the onshore projects. Our engagement models are flexible, scalable, secure and custom defined based on specific individual needs of our customers.
5
Blueberry Software Our specialized software solution development areas are –Offshore Software Product –Microsoft.Net, Java/J2EE –Web Applications –Mobile Application –Business Process Outsourcing.
6
Blueberry Software Our Clients are –Kavya Advt. Media –Orange Software (P) Ltd –Eagle Software –Kumaran –Laxmi Cotton
7
Video Conferencing and Media Converging using RTP
8
Abstract Video conferencing is the key factor for the management people. To make a conferencing through video over Internet and Intranet. To enhance the performance by providing a smooth playback. streaming of the media data. No need to download the entire media data. The media is transmitted using JMF/RTP.
9
Abstract RTP is a best-effort protocol geared toward real time transmission and thus toward multimedia data. The media data for a session is transmitted as a series of RTP packets. JMF is a recent and versatile API for JAVA that allows java developers to deal with real-time multimedia presentation and effects processing.
10
Video Conferencing and Media Converging using RTP
11
System Configuration –Hardware Specification –Software Specification
12
Hardware Specification Processor: Intel Pentium IV RAM Capacity: 255 MB Speed : 2.80 GHz Hard Disk: 80 GB Display Adapter: Intel 845 GL, Color Monitor Keyboard: Microsoft Natural Mouse: Logitech Mouse WebCam : LinksysWVC54GCA Wireless-G
13
Software Specification Platform : MS Windows XP Front End : Java Technology : JMF2.1
14
Video Conferencing and Media Converging using RTP
15
System Analysis –Existing System –Proposed System
16
Existing System Transmitting media data across the net in real-time requires high network throughput. It’s easier to compensate for lost data than to compensate for large delays in receiving the data. The HTTP or FTP protocols are used above Transmission Control Protocol (TCP). TCP is a transport-layer protocol designed for reliable data communications on low- bandwidth, high-error-rate networks
17
Existing System When a packet is lost or corrupted, its retransmitted. The overhead of guaranteeing reliable data transfer slows the overall transmission rate. For this reason, underlying protocols other than TCP are typically used for streaming media. FTP is an application-layer protocol used to upload the files form a workstation to FTP server or download the files from FTP server to a workstation.
18
Existing System HTTP is an application-layer protocol used to transfer files from a web server on to a browser in order to view the web page that is on Internet. HTTP does not maintain any state. In HTTP only the copy of content is transfer to the web browser. In FTP where the entire file is to be downloaded. Thus for transmitting and receiving of the media data RTP and JMF was used
19
Proposed System RTP uses UDP,for better bandwidth utilization. RTP is fairly insensitive to packet loss so it does not required the reliability of TCP. UDP has less overhead for header so that one packet can carry more data. In this way it uses the band width efficiently and provides fast data transmission. RTP was used to enforce real-time constraints
20
Proposed System RTP creates the processor to specify media locator and extracting the tracks from it at the server site. Later the RTP format was set up. Next the processor stream each and every tracks of the media data which is in RTP format. At the client site after listening the RTP streams, a player is created to play the RTP streams.
21
Proposed System JMF APIs eventually include java media player,capture and conference. The player API provides a framework for implementors to build media players and provide them in a standard way on all java platforms. The player is basically a JMF player with proper GUI and control panel. JMF was used so as to extract the benefits of “Write once Run anywhere “ principle.
22
Proposed System various video formats and audio formats are used. The framework also enables custom processing of raw media data. Analysis about the players, processors their states and its transitions was also made in order to accomplish the task of streaming.
23
Video Conferencing and Media Converging using RTP
24
Modules CLIENT INTERFACE TRANSMITTING THE MEDIA RECEIVING THE MEDIA
25
CLIENT INTERFACE Capturing the Device Accessing the Device
26
Transmitting the Media Audio Conversion Video Conversion Processing the Media
27
Receiving the Media Player Receiving Media Streams
28
Video Conferencing and Media Converging using RTP
29
System Flow Diagram
30
Video Conferencing and Media Converging using RTP
31
Receiver
32
RECEIVER WINDOW
33
SENDER
34
SENDER WINDOW
35
Sender Request to Receiver
36
SENDER CONNECTED TO RECEIVER
37
RECEIVER RESPONDS TO SENDER
38
RECEIVER CONNECTED TO SENDER
39
SENDER CONFERENCING WITH RECEIVER
40
RECEIVER CONFERENCING WITH SENDER
41
SENDER CHATTING WITH RECEIVER
42
RECEIVER CHATTING WITH SENDER
43
RECEIVER TERMINATION
44
SENDER TERMINATION
45
Video Conferencing and Media Converging using RTP
46
Conclusion It uses the platform independent feature and JMF package of Java. The Java Media Framework API enables audio, video and other time- based media to be added to applications and applets built on Java technology.
47
Conclusion It provides a powerful toolkit to develop scalable, cross-platform technology. Developed with an intention of making the work of the developer easier.
48
Video Conferencing and Media Converging using RTP
49
FUTURE ENHANCEMENTS Functionalities to incorporate extended support for text messaging like including emotions and smiley can be added to the interface module support for other networks available too extend the domain of its application. Further implemented in mobile phones.
50
Video Conferencing and Media Converging using RTP
51
References BOOKS Herbert Schildt, ‘Java 2: The Complete Reference’, Fifth Edition, John Wiley and sons. Charles L.Perkins and Michael Morrison, ‘Teach Yourself JAVA in 21 Days’, Fourth Edition, PHEducation. Orielly,’Java Reference Library’, Second Edition, PHEducation. Ian Darwin,’Java Cookbook’, O’Reilly, First Edition June 2001, Scott/Jones Publisher.
52
References WEBSITES www.java.sun.com www.forum.java.sun.com.com www.w3c.com www.msdn.microsoft.com www.en.wikipedia.org
53
Queries?Queries?
54
Thank You
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.