Overview
Installation
Usage
FAQ
Contact
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.
System Requirements:
Before using this decoder, register it within the JMFRegistry. To register the decoder, see the installation section.
Decoding via JMStudioQ: 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: 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.
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