📄️ 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 a new live stream key frame is received
📄️ 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
📄️ 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_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