540 likes | 692 Views
Video Conferencing and Media Converging using RTP. Model Viva on 20-04-2009. Company Name. Blueberry Software. Blueberry Software. Blueberry Software is a US based Software development company. Located in Chennai, India. Founded in 1997.
E N D
Video Conferencing and Media Converging using RTP Model Viva on 20-04-2009
Company Name Blueberry Software
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.
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.
Blueberry Software • Our specialized software solution development areas are • Offshore Software Product • Microsoft .Net, Java/J2EE • Web Applications • Mobile Application • Business Process Outsourcing.
Blueberry Software • Our Clients are • Kavya Advt. Media • Orange Software (P) Ltd • Eagle Software • Kumaran • Laxmi Cotton
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.
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.
Video Conferencing and Media Converging using RTP System Configuration
System Configuration • Hardware Specification • Software Specification
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
Software Specification • Platform : MS Windows XP • Front End : Java • Technology : JMF2.1
Video Conferencing and Media Converging using RTP System Analysis
System Analysis • Existing System • Proposed System
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
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.
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
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
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.
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.
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.
Modules • CLIENT INTERFACE • TRANSMITTING THE MEDIA • RECEIVING THE MEDIA
CLIENT INTERFACE • Capturing the Device • Accessing the Device
Transmitting the Media • Audio Conversion • Video Conversion • Processing the Media
Receiving the Media • Player • Receiving Media Streams
Video Conferencing and Media Converging using RTP System Flow Diagram
Video Conferencing and Media Converging using RTP CONCLUSION
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.
Conclusion • It provides a powerful toolkit to develop scalable, cross-platform technology. • Developed with an intention of making the work of the developer easier.
Video Conferencing and Media Converging using RTP FUTURE ENHANCEMENTS
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.
Video Conferencing and Media Converging using RTP REFERENCES