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
📄️ WebRTC
Provides WebRTC output