Specifications
This page describes the capibilities of MistServer. For minimum system requirements, please see here.
MistServer feature list
| Core | |
|---|---|
| On the fly stream repackager | ✓ | 
| Browser based management interface | ✓ | 
| Low footprint high performance | ✓ | 
| Modular design | ✓ | 
| Low latency | ✓ | 
| Multiplatform | ✓ | 
| Streaming | |
| Adaptive bitrate | ✓ | 
| SMIL RTMP multibitrate index | ✓ | 
| Wildcard support for live/vod (single setting for multiple streams) | ✓ | 
| Passthrough | ✓ | 
| Subtitle support | ✓ | 
| Recording | ✓ | 
| Smart HTML5 metaplayer | ✓ | 
| Stream process (encoders) | ✓ | 
| Integration | |
| API | ✓ | 
| Triggers - event based server flow changes | ✓ | 
| Stream meta-data | ✓ | 
| Basic analytics | ✓ | 
| Advanced analytics | ✓ | 
| Prometheus integration | ✓ | 
| Seamless integration with other programs/databases | ✓ | 
| Security | |
| Digital Rights Management | ✓ | 
| Access control | ✓ | 
| Encryption | ✓ | 
| Stream password protection | ✓ | 
| HTTPS | ✓ | 
| Rate-limiting | ✓ | 
| Access logs | ✓ | 
| Scaling | |
| Load balancer | ✓ | 
| Pull from other servers/services | ✓ | 
| Push to other servers/services | ✓ | 
| Extremely fast boot times | ✓ | 
| One set of binaries per customer | ✓ | 
MistServer supported inbound protocols
| Protocol | |
|---|---|
| RTMP single bitrate | ✓ | 
| RTMP multi bitrate | ✓ | 
| MPEG-TS (uni-/multicast) | ✓ | 
| Annex B H264 | ✓ | 
| RTSP | ✓ | 
| MP4 files | ✓ | 
| HLS files | ✓ | 
| HLS pull | ✓ | 
| TS files | ✓ | 
| FLV files | ✓ | 
| MKV files | ✓ | 
| MKV Stream | ✓ | 
| MP3 files | ✓ | 
| ISMV files | ✓ | 
| DTSC files | ✓ | 
| DTSC pull | ✓ | 
| OGG files | ✓ | 
| SRT (Secure Reliable Transport) | ✓ | 
| WebRTC | ✓ | 
MistServer supported outbound protocols
| Protocol | |
|---|---|
| HLS (CMAF) | ✓ | 
| DASH (CMAF) | ✓ | 
| DASH-IF Live Media Ingest Protocol (progressive CMAF push) | ✓ | 
| MP4 | ✓ | 
| MP4 live | ✓ | 
| WS/MP4 (MP4 over websocket) | ✓ | 
| HLS (TS) | ✓ | 
| LL-HLS (CMAF) | ✓ | 
| RTMP | ✓ | 
| RTMP multibitrate | ✓ | 
| RTMP push single-/multi bitrate | ✓ | 
| WebRTC | ✓ | 
| MPEG-TS (unicast) | ✓ | 
| MPEG-TS (multicast) | ✓ | 
| MPEG-TS push | ✓ | 
| RTSP (stream/push) | ✓ | 
| HDS | ✓ | 
| FLV | ✓ | 
| MKV | ✓ | 
| MP3 | ✓ | 
| DTSC | ✓ | 
| OGG | ✓ | 
| WAV | ✓ | 
| AAC | ✓ | 
| SRT | ✓ | 
| File recording (TS, MKV, FLV, MP3, WAV) | ✓ | 
MistServer video support matrix
| AVC/H264 | HEVC/H265 | AV1 | VP8/VP9 | MPEG2/H262 | Flash** | Theora | |
|---|---|---|---|---|---|---|---|
| DTSC | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 
| HLS (TS) | ✓ | ✓ | - | - | ✓ | - | - | 
| HLS (CMAF) | ✓ | ✓ | - | - | ✗ | - | - | 
| DASH (CMAF) | ✓ | ✓ | - | - | - | - | - | 
| MKV | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | 
| MP4 | ✓ | ✓ | - | ✗ | ✗ | ✗ | ✗ | 
| WS/MP4 (MP4 over websocket) | ✓ | ✗ | - | - | - | - | - | 
| RTMP/FLV/HDS | ✓ | - | - | - | - | ✓ | - | 
| RTSP | ✓ | ✓ | ✗ | ✗ | ✓ | ✗ | ✗ | 
| TS | ✓ | ✓ | - | - | ✓ | ✗ | ✗ | 
| SRT | ✓ | ✓ | - | - | ✓ | ✗ | ✗ | 
| OGG | ✗ | ✗ | - | ✗ | ✗ | ✗ | ✓ | 
| WebRTC | ✓ | ✗ | - | ✓ | - | - | - | 
      "-" stands for Not Applicable
      ** The flash codecs are VP6, JPEG, H.263 and Screen Video 1&2.
    
MistServer audio support matrix
| AAC | AC3 | MP3 | MP2 | Flash | Vorbis | Opus | PCM | G711 | |
|---|---|---|---|---|---|---|---|---|---|
| DTSC | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 
| HLS (TS) | ✓ | ✓ | ✓ | ✓ | - | - | - | - | - | 
| HLS (CMAF) | ✓ | ✓ | ✓ | ✗ | - | - | - | - | - | 
| DASH (CMAF) | ✓ | ✓ | ✓ | ✗ | - | ✗ | ✗ | - | - | 
| MKV | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 
| MP4 | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | 
| WS/MP4 (MP4 over websocket) | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | 
| MP3 | - | - | ✓ | - | - | - | - | - | - | 
| RTMP/FLV/HDS | ✓ | - | ✓ | ✗ | ✓ | - | - | ✓ | ✓ | 
| RTSP | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | 
| TS | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | 
| SRT | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | 
| OGG | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ | ✗ | 
| WAV | - | - | ✓ | ✗ | ✗ | - | - | ✓ | ✓ | 
| WebRTC | ✗ | - | - | - | - | - | ✓ | - | - | 
      "-" stands for Not Applicable
      ** The flash codecs are ADPCM, Nelly and Speex.
    
Operating System Support
While the list below doesn't contain all of the operating systems we can run on, it's a list containing the more widely known operating systems. Want to know if another one is supported? Contact us.
| Operating System Support | 3.0 | 2.x | 
|---|---|---|
| Unix | ✓ | ✓ | 
| Solaris | ✓ | ✓ | 
| Linux x86 | ✓ | ✓ | 
| Linux x86_64 | ✓ | ✓ | 
| Linux ARM | ✓ | ✓ | 
| Linux MIPS | ✓ | ✓ | 
| OS X | ✗ | ✓ | 
| Windows 64 bits | ✗ | ✓ | 
OS X and Windows support will be included in the future for 3.0 builds