P2P Video Conferencing
If a face-to-face meeting becomes necessary or compelling for a distant person, video conferencing is always the best choice. This means you have a precise and effective solution to being productive and successful.
Here we will develop a peer to peer conferencing package designed to provide a complete solution for all LAN conferences. Leading Videoconferencing Products are very expensive and some products are not standard based but follow their own standards. So the quality and compatibility of different products may differ
We will use Java technology to create standard-based videoconferencing. For communication programming, the JMF 2.11e API is very useful. The Java Media Framework API (JMF) allows audio, video and other time-based media to be added to applications and apps based on Java technology. This is an optional package that can capture, play, transmit, and transmit multiple multimedia formats for multimedia developers using an efficient toolkit to help scaleable, platform-based technologies.
In the architecture, the JMF Server applet captures the audio / video and buffer and then transfers it to the JMF client applet as an RTP stream. To implement the project, we use G.711, G.722 audio codecs, H.263, H.264 video codecs and RTPs
Real-time streaming of media enables users to play media when they receive it. Users do not have to wait to download the entire media file before they can see it. To enable real-time streaming, separate streaming media servers and streaming protocols such as Real Time Protocol (RTP) are required. RTP is an Internet standard for delivering real-time data.