Skip to main content

H264 input

This input allows you to take raw H264 Annex B data over a standard input pipe, and turn it into a live stream.

H264 Core

Every input within MistServer requires a Stream name and Source to understand what these mean exactly we recommend reading up on Stream settings

H264 Support Matrix

CategorySupport
Input URLsh264-exec:*,
h264:*
Audio CodecsNone
Video CodecsH264
SubtitleNone
MetadataNone
PassthroughNone

H264 Optional configurations

OptionDescriptionTypeDefaultAPICommandline
debugThe debug level at which messages need to be printed.debugInherited from parent processdebug--debug
Memory page timeoutFor bufferless or live inputs like HLS, set the timeout in seconds for old, inactive pages to be deleted. A longer value results in more memory usage, but ensures that recently buffered data stays in memory for longerNumber (unsigned integer)15pagetimeout--pagetimeout
Simulated LiveMake this input run as a simulated live streamFlagUnsetrealtime--realtime
Always onAutomatically starts this stream, regardless of viewers requesting it or not. Only available if the source is set to one of:
h264-exec:*
Booleanfalsealways_onundefined