Server
The video server listens for TCP/IP connections, and receives one or more content streams from mobile and/or desktop based broadcasters. These are archived as ogg/theora and relayed over HTTP to clients.
The video server itself does not have a GUI, but it provides XML feeds about the current live and archived streams over HTTP. The feeds can be used by a web interface, such as the set of Drupal modules.
For authentication of incoming streams, it can use a local password file or the user database of a Drupal website.
The video server is developed primarily for Linux and is not tested on other platforms.