What are Outputs?
Outputs within MistServer mean any method that requires communication to the outside. Generally every viewer/users within MistServer will be connected to an output to provide them with streaming data. Push inputs are also covered by outputs as they generally require two-way communication.
Outputs are activated through the Protocol panel, if an output is not activated it will not become available. When looking at a stream you can also look at the Embed panel included in the streams page for a quick look up of available outputs.
Keep in mind that some outputs are dependant on other protocols, most browser capable outputs require at least HTTP or HTTPS to be set up for example.
Here is a full list of outputs and their settings:
AAC
Pseudostreaming in AAC format over HTTP
CMAF (fMP4 as DASH, HLS7 or HSS)
Segmented streaming in CMAF (fMP4) format over HTTP
DTSC
Real time streaming over DTSC (proprietary protocol for efficient inter-server streaming)
DeckLink (SDI)
SDI output over Black Magic Design DeckLink hardware
WebM
Pseudostreaming in MKV and WebM (EBML) formats over HTTP
FLAC (Free Lossless Audio Codec)
Pseudostreaming in FLAC format over HTTP
FLV
Pseudostreaming in Adobe Flash FLV format over HTTP
H264 (raw)
Pseudostreaming in raw H264/H265 Annex B format over HTTP
HDS
Segmented streaming in Adobe/Flash (FLV-based) format over HTTP ( = HTTP Dynamic Streaming)
HLS (MPEG-TS based)
Segmented streaming in Apple (TS-based) format over HTTP ( = HTTP Live Streaming)
HTTP
HTTP connection handler, provides all enabled HTTP-based outputs
Utility: Static HTTP file server
Serves static files over HTTP from a set folder
HTTPS (HTTP+TLS)
HTTPS connection handler, provides all enabled HTTP-based outputs
MPEG-TS (HTTP)
Pseudostreaming in MPEG2/TS format over HTTP
JSON
Pseudostreaming in JSON format over HTTP
JSON (line-by-line TCP)
Real time JSON line-by-line input over a raw TCP socket or standard input
MP3
Pseudostreaming in MP3 format over HTTP
MP4
Pseudostreaming in MP4 format over HTTP
OGG
Pseudostreaming in OGG format over HTTP
RTMP
Real time streaming over Adobe RTMP
RTSP
Real Time Streaming in RTSP, over both RTP UDP and TCP
RTP streams using SDP
Make streams available as a RTP stream, using the SDP
Development tool: Sanity checker
Does sanity check on a stream
SubRip (SRT/WebVTT)
Pseudostreaming in SubRip Text (SRT) and WebVTT formats over HTTP
MPEG-TS
Real time streaming in MPEG2/TS format over TCP, UDP or RTP
RIST
Real time streaming of TS data over RIST
SRT (Secure Reliable Transport)
Real time streaming of TS data over SRT
WAV
Pseudostreaming in WAV format over HTTP
WS/Raw
Raw codec data over WebSocket
WebRTC
Provides WebRTC output