Nucleus Multimedia
Nucleus Multimedia leverages the OpenMAX IL multimedia standard to facilitate portability, interoperability, and reuse.
Consumer electronic product technology is evolving quickly to include multimedia functionality in ever-increasing numbers. Manufacturers of these products must support the latest audio and video formats to minimize power consumption and get products to market quickly.
The challenges are great for software engineers working on multimedia products. More processors offer advanced multimedia acceleration features to help address performance issues, but this does not completely solve performance challenges. Unlocking the power of the hardware can be difficult and time consuming. Additionally, every silicon platform and operating system offers its own proprietary APIs, which then requires a different implementation.
OpenMAX brings it all together
OpenMAX, an open, cross-platform API from the Khronos Group, accelerates multimedia software development across multiple operating systems and silicon platforms. It offers a component-based model that facilitates portability across platforms and ensures interoperability between libraries and codecs from different sources.
Why Nucleus Multimedia framework is your best choice
Nucleus Multimedia Services is an implementation of the OpenMAX IL standard for Nucleus RTOS. It ships with a fully functional library of standard components that allow common audio/video playback configurations. These components can be readily used in combination with any third-party OpenMAX component, such as codecs or audio/video drivers.

Software components from different vendors.
Benefits and Features
OpenMAX IL Cross-Platform API Support
- Nucleus Multimedia Services accelerates multimedia software development, enabling reuse of components across multiple operating systems and silicon platforms.
- Jumpstart your design: Includes a fully functional component library that can be used in combination with any third-party OpenMAX component, such as codecs or audio/video drivers.
- Buffer sharing: Reduces memory copies and facilitates more efficient use of available memory.
- Audio and video decoding and synchronization: Enables out-of-the-box audio/video decoding to facilitate rapid prototyping of new applications and provides timing support to synchronize playback.
- Debugger support: Includes an integrated debugging model which works with EDGE Developer Suite to ease tracing and assist in tracking issues with third-party components.
- OpenMAX IL “Base profile” and “Interop profile” conformant
- Straightforward ‘plug in’ of any OpenMAX-compliant codecs
- Advanced features including buffer sharing and in-content processing
- Ships with component library providing full audio/video playback support
- Clock component with audio/video synchronization support
- Fully useable within the EDGE SimTest simulation environment
- Built-in debugging module identifies issues with third-party components
- Extensible design permits rapid addition of new components and content pipes
Nucleus RTOS
Nucleus Multimedia is one of the modular components that comprise the Nucleus RTOS. Learn more about the other modular services:
Datasheet
- Multimedia (PDF, 371kb)
Toolbox
- TECHPUB: Nucleus Multimedia Framework and the OpenMax IL Standard
- Product Demo: Embedded Systems Product Demos
- software eval: Nucleus Core Services Software Trial
Contact Mentor Graphics
- Multimedia Info Request or call toll free: 1-800-547-3000