July, 30th 2004
Copyright (c) 2002-2005 NMM work group, Computer Graphics Lab, Saarland University, Germany, http://www.networkmultimedia.org Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found in the file COPYING.FDL. |
This document describes the usage of the application 'clic' (command line interaction and configuration) used in the NMM project to build up a flow graph from a textual description. Furthermore, clic allows to use the graph builder of NMM that automatically creates a distributed flow graph from a given URL.
The NMM framework is used to build up multimedia applications. The basic components in this framework are nodes which perform a certain functionality, like reading a video file or decoding it. Such nodes can be connected to a flow graph to perform a certain task like watching a movie or transcoding it into another format.
Especially transcoder jobs don't need any additional user interaction if the application is running. Writing such an application without any user interaction is currently straightforward. First, the application requests these nodes from the registry, connects them to a flow graph and finally starts the entire flow graph.
The application clic is used to build such a standard NMM application automatically from a textual description which is called 'graph description'. This document describes the syntax of this graph description and the usage of the clic-application.
Furthermore, clic allows to use the graph builder of NMM that automatically creates a distributed flow graph from a given URL: the source of media, the audio output, and the video output can be distributed.
| Next | ||
| Syntax of the graph description |