Query Stream Alert
By configuring the ingest domain, app, stream name, and time range, alerts and detected errors within the selected period can be queried.

Currently supports the following alerts:
| Alert | Event | Description |
|---|---|---|
| LMS_INGEST_LISTENING_ADDRESS_USED | INGEST_PREPARE | Listening port {port} for the stream is occupied. |
| LMS_INGEST_INTERNAL_ERROR | INGEST_START | Ingest stream error. errno: {errno}, message: {message}. |
| LMS_INGEST_INVALID_TOKEN | INGEST_START | Invalid ingest token. |
| LMS_INGEST_INVALID_APP_STREAM | INGEST_START | Authentication failed for app {app} or stream {stream} on domain {domain}. |
| LMS_INGEST_BANNED_STREAM | INGEST_START | The stream is banned and cannot be pushed. |
| LMS_INGEST_UNAVAILABLE_MPEGTS_PID | INGEST_START | PID {pid} not found in MPEGTS stream. |
| LMS_INGEST_UNSUPPORTED_CODEC | INGEST_START | Unsupported codec {codec} in PID {pid}. |
| LMS_INGEST_TIMEOUT | INGEST_END | Connection timed out after 5 seconds without data transmission. |
| LMS_INGEST_TIMESTAMP_JUMP | INGESTING_HEARTBEAT | Timestamp jump too large: {value} ms. |
| LMS_INGEST_TIMESTAMP_JUMPBACK | INGESTING_HEARTBEAT | Timestamp backtracking error detected. |
| LMS_INGEST_TIMESTAMP_OUT_OF_SYNC | INGESTING_HEARTBEAT | Ingest stream timestamps (Video/Audio/Subtitles) out of sync. |
| LMS_INGEST_FRAME_LOSS | INGESTING_HEARTBEAT | Dropped audio/video frames detected. |
| LMS_INGEST_FRAME_DISORDER | INGESTING_HEARTBEAT | Out-of-order audio/video frames detected. |
| LMS_INGEST_NO_VIDEO_FRAME | INGESTING_HEARTBEAT | No video frames available in ingest stream. |
| LMS_INGEST_NO_AUDIO_FRAME | INGESTING_HEARTBEAT | No audio frames available in ingest stream. |
| LMS_INGEST_BITRATE_TOO_LOW | INGESTING_HEARTBEAT | Average bitrate too low: {avg_bitrate}. |
| LMS_TRANSCODE_UNSUPPORTED_CODEC | TRANSCODE_START | Unsupported codec {codec} for transcoding. |
| LMS_PACKAGE_NO_OUTPUT | PACKAGING_HEARTBEAT | No output generated for this stream. |