CONN_CLOSE
After a new connection is closed
CONN_OPEN
After a new connection is accepted
CONN_PLAY
Before a connection first starts playback
DEFAULT_STREAM
When any user attempts to open a stream that cannot be opened (because it is either offline or not configured), allows rewriting the stream to a different one as fallback. Supports variable substitution.
INPUT_ABORT
Every time an Input process exits with an error
LIVEPEER_SEGMENT_REJECTED
Whenever a segment is rejected by MistProcLivepeer with a 422 status code either twice in a row for different broadcasters, or once with no secondary broadcasters available.
LIVE_BANDWIDTH
Every time there is a bandwidth change for an incoming live stream.
LIVE_TRACK_LIST
After the list of valid tracks has been updated
OUTPUT_END
When an output finishes
OUTPUT_START
Before a connector starts listening for connections
OUTPUT_STOP
Before a connector stops listening for connections
PLAY_REWRITE
Before a connection first starts playback, right before connecting to the stream
PROCESS_SWITCH_SOURCE
Whenever a stream process is about to switch source stream, for any reason
PUSH_END
Every time a push stops, for any reason
PUSH_INPUT_CLOSE
Every time a push input exits
PUSH_OUT_START
Before a push out (to file or other target type) is started
PUSH_REWRITE
On all incoming pushes on any protocol, allows parsing the push URL to/from custom formatting to an internal stream name
RECORDING_END
When a push to file finishes
RTMP_PUSH_REWRITE
On incoming RTMP pushes, allows rewriting the RTMP URL to/from custom formatting
STREAM_ADD
Before a new stream is configured
STREAM_BUFFER
Every time a live stream buffer changes state
STREAM_CONFIG
Every time a stream's configuration changes
STREAM_END
Every time a stream ends (no more viewers after a period of activity)
STREAM_LOAD
Before a stream input is loaded
STREAM_PUSH
Before an incoming push is accepted
STREAM_READY
When a stream finished loading and is ready for playback
STREAM_REMOVE
Before an existing stream is removed
STREAM_SOURCE
When a stream's source setting is loaded
STREAM_UNLOAD
Before a stream input is unloaded
SYSTEM_START
After MistServer boot
SYSTEM_STOP
Before MistServer shuts down
USER_END
Every time a session ends (same time it is written to the access log)
USER_NEW
Every time a new session is added to the session cache