MistServer

A streaming media toolkit for OTT internet streaming designed for developers and system integrators.

MistServer is an open-source streaming media toolkit designed for OTT internet streaming. It functions as a server application that provides a comprehensive set of tools for developers and system integrators to manage media inputs and outputs. The software is deployed as a collection of binaries that can be installed on most common operating systems, providing a flexible foundation for building video delivery systems.

The system is managed through a central controller binary called MistController. This binary scans its own directory to discover and launch other specialized Mist binaries, which determine the available inputs, outputs, and processing capabilities of the server. Configuration is handled via an API that is accessible through a web interface on port 4242, allowing for human-friendly management of the streaming environment without requiring constant command line interaction.

Key features

  • Web-based interface for configuration and API command execution
  • Modular binary architecture allowing removal of unused components
  • Support for various operating systems via pre-compiled binaries
  • Automated dependency management using the Meson build system
  • API-driven control for system integration
  • First-time setup wizard available via terminal or browser
  • Support for systemd as an init daemon for process management
  • Public domain licensing for open distribution

The software is built using the Meson build system and Ninja. It utilizes a wrap system to fulfill dependencies automatically, though it prefers system-wide libraries when compatible. This architecture allows the server to be highly customizable, as users can delete any binary they do not need, and the controller will simply adjust the available features accordingly. The installation process can be performed via a provided install command for root users or through a manual compilation process for those requiring specific build options.

MistServer is positioned as a technical toolkit for developers and system integrators building custom video platforms.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity16 days ago
Repository Age13 years
LicenseUnlicense
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.