Skip to main content

Automation & Integration

MistServer has various methods to change the way inputs, outputs or metadata is handled. For the ease of use we're splitting them in "Automation" and "Integration".

  • Automation: Tasks within MistServer that can be (easily) automated within MistServer using "settings" you can manipulate to get MistServer to perform tasks automatically.
  • Integration: Tasks that allow full control, however generally will always need some amount of custom code by the user.

Most common things should be doable through automation tasks and these are relatively quick to set up. The more advanced customizations need to go through integration methods and these have variable levels of difficulty and control.

Automation & Integration tasks

Automation

  • Wildcards: Unlimited live streams through a single "stream" configuration.
  • Stream keys: Setup unique tokens for stream inputs.
  • Automatic pushes: Setting pushing/recording rules to automatically perform pushes/recordings.
  • Variable substitution: The default variables you can use within MistServer for automating naming, selection or timing.
  • Track selectors: How to pre-select tracks for outputs and viewing
  • Static variables: Add static variables to use as shortcuts within MistServer.
  • Session system: Determine analytics & start behaviour for inputs & outputs.

Integration