Monday, January 22, 2018
Java Development India
Call Us

India: +91 98422 26200
Technologies: JEE|EJB|Swing|XML|Eclipse|JBoss|Weblogic|Oracle|Ajax|Web 2.0|W3C| View More

JAVA APIs-Java Media Framework(JMF)

JMF is short for Java Media Framework. It defines an architecture to control audio and video and other time-based data in Java. The latest version supports a wide variety of media types, eg. MIDI, MP3, AVI, MPEG-1, etc. 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 optional package, which can capture, playback, stream, and transcode multiple media formats, extends to the Java 2 Platform, Standard Edition (J2SE) for multimedia developers by providing a powerful toolkit to develop scalable, cross-platform technology.

The Java Media Framework (JMF) is a large and versatile API used to process time-based media. JMF, is Sun's initiative to bring time-based media processing to Java. Time-based media is data that changes meaningfully with respect to time, such as audio and video clips, MIDI sequences, and animations. JMF can play various multimedia files in a Java applet or application. The formats supported include AU, AVI, MIDI, MPEG, QuickTime, and WAV.

JMF can play streaming media from the Internet, can capture audio and video with microphone and video camera, then store the data in a supported format. JMF can process time-based media and change the content-type format and can transmit audio and video in realtime on the Internet. It can broadcast live radio or television programs. To easily understand the JMF architecture, take our stereo system as a comparison. When the user plays a music CD on his CD player, the CD provides the music data to the system. This data has been previously captured using microphones and other devices in the recording studio. The microphone serves as an audio capture device. The CD itself is a data source to the stereo system. The CD player outputs the music signal to the speaker -- the output device. However, from the CD player one can also plug in an earphone. In this case, the earphone acts as the output device. JMF uses the same model and has components such as data source, capture device, player, processor, datasink, format and manager.

What Java Development India Offer?

Java Development India offers Java Media Framework (JMF) consultancy services from our offshore software development outsourcing centre at Kochi, Kerala in India.

Copyright 2007, Java Development India All rights reserved.