Projects / NMM

NMM

NMM is a multimedia middleware package that allows creation of distributed multimedia applications easily. A number of plugins supporting various media types, operations, and I/O devices are included. The Multimedia-Box application built on top of NMM provides an extensible home entertainment system for DVD/CD playback and grabbing, TV with time-shifting, video recording, and playlist creation and playback for all supported media types.

Tags multimedia Software Development Libraries Application Frameworks
Licenses GPL LGPL
Operating Systems POSIX Linux
Implementation Assembly C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  09 Nov 2005 16:35
  • Rrelease-after

Changes: From this release, packages will be provided for different distributions. Currently, packages are provided for Debian Sarge, SuSE 9.3, Fedora Core, and Red Hat 9.0.

  • Rrelease-mid
  •  30 Jul 2005 12:22
  • Rrelease-after

Changes: In the multimedia box, the TV state now supports multiple TV sources, the transcoding state was improved, and a state which allows you to control a distributed camera via remote control was added. The plug-ins were updated to new library versions. See http://graphics.cs.uni-sb.de/NMM/current/Docs/pluginlist/index.html for further information. An AlsaPlaybackNode which uses the ALSA interface for audio playback was added. The documentation and installation instructions were updated.

  • Rrelease-mid
  •  16 Feb 2005 16:09
  • Rrelease-after

Changes: This release has the initial version of a sophisticated transcoding state that allows for distributed and parallelized transcoding of arbitrary audio/video sources. All states provide a color bar to simplify operating by remote control. The buttons of this color bar can be controlled by the four color buttons of a remote control NMM architecture. A security mechanism to limit read/write access to certain directories and users has been added. The plug-ins DVDNavReadNode and VorbisEncode/DecodeNode have been updated to new library versions.

  • Rrelease-mid
  •  08 Oct 2004 22:32
  • Rrelease-after

Changes: A new GraphBuilder that automatically creates a flow graph from a given URL was added. The Multimedia-Box playlist and clic use the new GraphBuilder for A/V playback. TVState provided a new search engine. The NMM engine was updated for use with the amaroK audio player. Most of the examples were replaced with graph descriptions. VideoCropNode was added for creating distributed video walls. Many minor bugfixes and feature enhancements were made.

  • Rrelease-mid
  •  29 May 2004 13:46
  • Rrelease-after

Changes: TVRecorder in Multimedia-Box now supports the IVTV plugin. The TVTimer state was redesigned, and two new skins were added. Automatic plugin loading was added. Network performance was improved, and a new composite transport strategy was added that enables NMM to use different transport strategies for instream buffers and instream events. New plugins were added for MPEG audio layer 2, AC3, Ogg, and MP3 audio encoding. A directory structure for clic's graph descriptions was added. Many bugfixes were made in the plugins and NMM base.

No-screenshot

Project Spotlight

Syncables Desktop SE for Mac

Software that easily syncs content between PCs.

106cea4f1b2da7090e56a48d690d2c1e_thumb

Project Spotlight

Java BinClock

A binary clock.