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.02.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