OpenNetGuru

Thursday, Jul 29th

Last update:11:51:55 AM GMT

You are here: Developer Zone java JAVA - JMF video conferencing

JAVA - JMF video conferencing

E-mail Print PDF

When a face-to-face conference with somebody far not here becomes a requirement or a forceful appearance must be given to a remote person, video conferencing is always your best choice. This means that you will get the precise answer you need for a creative and winning.

Here we are going to plan peer to peer conferencing package designed to be a total solution for all LAN conferencing. Leading Video conferencing Products are very expensive and some products are not a typical based, they are following their own principles. So the worth and compatibility of the variety of products may be different.

To design a customary based video conference, we are going to use Java Technology. For the communication connected Programming, the JMF 2.11e API is very helpful. The Java Media Framework API (JMF) enables audio, video and other time-based media to be added to applications and applets built on Java technology. This possible package, which can capture, playback, stream, and Trans code multiple media formats, for multimedia developers by as long as a great toolkit to develop scalable, cross-platform technology.

In the structural design, the JMF Server applet captures the audio/video and stored in buffer then transmits into the JMF client applet as a RTP stream. To implement the project we use G.711, G.722 audio codec, H.263, H.264 video codec and RTP Protocol.

Real-time streaming of media allows users to play media as they obtain it. Users don't have to wait for the whole media file to be downloaded before surveillance. To enable real-time streaming, dedicated streaming media servers and streaming protocols, such as real time Protocol (RTP), are required. RTP is an Internet regular for transporting real-time data.