MPEG-4 Video Decoder for JMF


Overview
Installation
Usage
FAQ
Contact  
 

Overview

This MPEG-4 Video decoder brings the new MPEG-4 Video compression technology to the Java developers community, enabling them to decode MPEG-4 video in Java. The decoder is pure Java and can be used on any JMF enabled platform. It allows for the decoding of MPEG-4 video streams, which are created with the any encoder supporting the Simple Profile.

Back to top
 

Installation

System Requirements:

Installation procedure:
  1. Add MPEG4VideoDecoderEval.zip file to your CLASSPATH (including the path in which the zip file is located).
  2. Open JMF Registry.
  3. Click the PlugIns tab.
  4. Click the Codec tab.
  5. Enter com.ibm.media.codec.video.mpg4.JavaDecoder to the Codec text field, and click Add button. 
  6. Click Commit button.

Back to top
 

Usage

Before using this decoder, register it within the JMFRegistry. To register the decoder, see the installation section.

Decoding via JMStudio
  1. Open the avi file with the MPEG-4 video 
  2. Click Play.
Decoding via JMF API
Follow the transcoding procedure as described in the JMF documentation. Note that: Back to top
 

FAQ

Q: How can I use this decoder?
A: You should use it as a decoder for the Java Media Framework, version 2.1 and above.

Q: Where can I obtain JMF?
A: To obtain JMF, follow this link to the JMF home page .

Q: Is the decoder 100% pure Java?
A: Yes.

Q: Which MPEG-4 Profile does the decoder support?
A: The decoder fully supports the MPEG-4 Visual (ISO/IEC 14496-2), Version 2, Simple Profile.

Q: Is this decoder different from the previous version released on alphaWorks?
A: The decoder has the same functionality as the previous version with the addition of RVLC support. This version also includes significant performance improvements.

Q: How can I disable the IBM logo that appears on the video?
A: The logo appears on this evaluation version. The licensed version will not have any logo shown.

Q: How can I license the decoder?
A: We hope to provide a licensed decoder via alphaWorks' site in the near future. Please contact noimark@il.ibm.com for licensing enquiries.

Q: Where is the encoder?
A. At this stage we can not release the encoder due to legal issues involved with MPEG-4. You should use third party encoders that support the MPEG-4 video Simple Profile such as Divx
 
Q: Does the decoder support RTP?
A: Yes. The decoder supports modes D and F as defined in RFC3016.

Q: Are there also native versions for improved performance?
A: Yes. We currently have native versions for Windows (x86), PocketPC (ARM), AIX (PPC). Please contact noimark@il.ibm.com for more information.

Back to top
 

Contact

The MPEG-4 codec was developed at the Telecom and Media Systems Group, IBM Research Lab in Haifa.

For more information, contact: noimark@il.ibm.com

Back to top
 


* Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.