Documentation

We have various documents and guides available, both for users and developers of MistServer. If anything is unclear or you have suggestions for improvements, please contact us.

MistServer user documents

User documents are detailed documents about the usage of MistServer, if you're unsure how to get a feature working or MistServer itself, this is your first stop.

ItemDescription
MistServer ManualContains information about installation, configuration, integration and specifications.
MistServer quick start guideContains basic information for installing and use of MistServer
Blogpost: Live streaming with MistServer and OBS StudioContains the basic information for live streaming in combination with OBS Studio.
Blogpost: Raw H264 from Raspberry Pi camera to MistServerShows how you can set up a Raspberry Pi camera live stream with MistServer.
Blogpost: An introduction to encoding and pushing with ffmpegBasic information about how to encode and push streams with ffmpeg.
Blogpost: Recording live streams with MistServerHow to set up live stream recording using MistServer.
Blogpost: Fantastic protocols and where to stream themExplains how to choose between the most popular protocols (Last updated: June 2017).
Blogpost: Live streaming with Wirecast and MistServerContains the basic information for live streaming in combination with Wirecast.

MistServer developer documents

Developer documents are detailed documents about the inner workings of MistServer. The developer documents are perfect for those who want to develop or integrate with MistServer.

ItemDescription
MistServer ManualContains information about installation, configuration, integration and specifications.
MistServer DoxygenCode documentation
MistServer changelogChangelog, including upcoming changes.
Blogpost: Connecting to our API with PHPDescribes how to set up MistServer using our API through PHP.
Blogpost: Building an access control system with triggers and PHPAn example of how you could set up an access control system for MistServer.
Blogpost: Setting up a transcoderAn example of how you could set up a transcoder for MistServer.
Blogpost: Library playback with the STREAM_SOURCE triggerAn example of how you could set up MistServer with huge media libraries.
Blogpost: Cleaning up links and combining your media server with your website through a reverse proxyAn example of how you can set up a reverse proxy with MistServer.
Blogpost: Setting up advanced analytics through Prometheus and GrafanaAn example of how to set up advanced analytics with MistServer.

Performance

One of the most common questions in streaming media is "what can I expect?". Well with MistServer you have no need to wonder, we can show you. We publish the results of some of our tests the builds go through online. Feel free to go through them and contact us if you have any questions.

ItemDescription
Research Paper Q2 2016Load balancing comparison between state of the art and MistServer
White Paper Q2 2014Burst handling is examined per media server
White Paper Q1 2014The performance of MistServer 2.0 shown and why we've started the Research Initiative
White paper Q3 2013The roots of MistServer, our first ideology and starting point

Example of MistServer statistics

Below you can find a simple example of the basic statistics possible with MistServer. If you're interested in the more advanced statistics please ask us.

Server specs
CPU8 core Intel Xeon E5-2630 v3 @ 2.40 GHz
RAM64GiB

MistServer legacy legal documents

These are archived copies of our terms and conditions and the dates they were in use. Later licenses came with the terms and conditions as part of the license itself so there is no seperate terms and conditions document for licenses given out after 2016-10-31.

ItemDescription
User License Agreement September 2016In use 2016-09-22 till 2016-10-31
User License Agreement July 2015In use 2015-07-13 till 2016-09-21
User License Agreement June 2013 In use 2013-06-18 till 2015-07-12