1 / 54

Video Conferencing and Media Converging using RTP

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.

maja
Download Presentation

Video Conferencing and Media Converging using RTP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Video Conferencing and Media Converging using RTP Model Viva on 20-04-2009

  2. Company Name Blueberry Software

  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 Abstract

  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 System Configuration

  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 System Analysis

  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 Modules

  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 System Flow Diagram

  29. System Flow Diagram

  30. Video Conferencing and Media Converging using RTP FORMS

  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 CONCLUSION

  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 FUTURE ENHANCEMENTS

  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 REFERENCES

More Related