Difference between revisions of "VLMa"
(related links) |
m |
||
Line 15: | Line 15: | ||
The daemon is in charge to manage the streamers: | The daemon is in charge to manage the streamers: | ||
* give orders using the telnet interface, | * give orders using the telnet interface, | ||
+ | * fallback whenever a server fails, | ||
* monitor streamers' state using SNMP, | * monitor streamers' state using SNMP, | ||
* draw RRD graphs. | * draw RRD graphs. | ||
− | The web module provides a user-friendly interface to communicate with the daemon. The communication between the daemon and the web interface is done using [http:// | + | The web module provides a user-friendly interface to communicate with the daemon. The communication between the daemon and the web interface is done using [http://en.wikipedia.org/wiki/Remote_Method_Invocation RMI]. |
==Building VLMa== | ==Building VLMa== |
Revision as of 07:57, 26 June 2008
What is VLMa?
VLMa means VideoLAN Manager
The VLMa is a Java application which provides a daemon and a web interface to manage several VLC streamers.
It is being used in Ecole Centrale Paris to broadcast Satellite and TNT channels over the network.
Its source code is available under GPLv2 or later in VideoLan's Git, browsable on the web via gitweb.
$ git clone git://git.videolan.org/vlma.git
The daemon is in charge to manage the streamers:
- give orders using the telnet interface,
- fallback whenever a server fails,
- monitor streamers' state using SNMP,
- draw RRD graphs.
The web module provides a user-friendly interface to communicate with the daemon. The communication between the daemon and the web interface is done using RMI.
Building VLMa
VLMa uses Maven as a build system. Building VLMa should be as easy as downloading the source tree and running Maven.
$ git clone git://git.videolan.org/vlma.git $ cd vlma $ mvn install
Then Maven will download VLMa dependencies and build the project according to the configuration located in the pom.xml files.
Integration with Eclipse
Like any Maven project, there are two ways to integrate the VLMa project within Eclipse:
- using the Maven eclipse plugin which is a maven plugin,
- using M2Eclipse which is an Eclipse plugin.
Please refer to the project websites for more details.
History
VLMa development started in January 2006 under the impulsion of Sylvain Cadilhac, who was network administrator at VIA Centrale Réseaux and VideoLAN treasurer. There were around 10 servers in charge of streaming television and radio over the campus network, and the aim of the project was to provide a web interface to manage every server.
Related links
- Nightly builds.
- Project details at Ohloh.