mmrplay
The mmrplay utility plays media files by invoking mm-renderer to manage the media flow from input to output. The utility reports any playback errors and also reports when the media finishes playing (if configured to do so).
- the path of a media file in the local filesystem
- an HTTP source (including an HTTP Live Streaming broadcast)
- an RTSP or RTP source
- audio content from a driver loaded by io-audio (including data from an audio capture device)
- an SQL query run on a local database
For more details about input URLs, see the mm-renderer documentation.
To find the paths of media files stored on a mediastore (device), you must know the mountpoint that was assigned to the device when you attached it to your system. The mountpoints of devices are written through the platform's publish-subscribe services by the device publishers. The Device Publishers Developer's Guide explains how these services work, including how they publish mountpoints.
The output URL can name an audio or video device (for playback) or a file (for recording, which works only for audio content). The supported output URL types are also described in the mm-renderer documentation.
- the name of the mm-renderer service to connect to
- a context name and associated set of parameters
- input parameters (e.g., repeat) and the input type (e.g., track)
- output parameters (e.g., volume)
- logging and verbosity settings
