Multimedia Renderer: Capabilities and Architecture

The multimedia rendering service, mm-renderer, allows multimedia applications to play audio and video content from files and devices.

The mm-renderer service provides mechanisms for:

The mm-renderer service can play media content independently of other platform services because it directly reads the media source without relying on information in databases. You may run mm-sync to synchronize the databases with the metadata on media storage devices so that your applications have up-to-date information, but this activity isn't necessary for playback through mm-renderer.

Supported media categories

The mm-renderer service can play tracks and playlists. A track is a single audio or video item. A playlist is a list of track URLs. The media content can come from different sources such as local files, network-accessible streams, or database queries (for playlists only). The source type is indicated in the input URL given to mm-renderer. For some URL types, you can specify options to further define the input. You can also treat a single track as a playlist, to play it repeatedly.

This release supports playback of audio tracks and playlists, and playback of video tracks but not playlists.

Note: For a listing of all supported file containers and associated file extensions, audio and video formats, audio and video codecs, and playlist types, see the product release notes.