Detailed channel analysis errors

Information on the detailed error message included in the 500 Server Errors returned by the analyzer.

triangle-exclamation

Analysis error formats

General errors

Found directly as strings in the data array field

{
    "type": "ERR_INVALID_MANIFEST",
    "code": 500,
    "message": "Manifest Invalid",
    "data": [
        "Request failed with status code 404"
    ],
    "name": "MoleculerError"
}

Stream format errors

Found as objects in the data array field.

type can be streamError (HLS) or dashStreamError (DASH)

General errors

Found directly as strings in the data array field

  • 'Manifest file not found'

  • 'Unknown manifest type. Must be one of HLS, DASH, MRSS'

  • 'getaddrinfo ENOTFOUND ' - url not found

  • 'connect ECONNREFUSED 127.0.0.1:80' - invalid value passed as the URL

HLS-specific errors

  • 'No bandwidth found'

  • 'No codecs found'

  • 'No segment duration found'

  • 'Submanifest uri missing'

  • 'HLS substreams can only be analyzed via the master stream. Please provide the master manifest url' - the provided url is a substream, not the master stream

  • 'Invalid Playlist: The EXTM3U tag MUST be the first line.' - malformed substream

  • 'expected 1 audio stream, found 2' -multiple audio streams are not supported for HLS

DASH-specific errors

  • 'Only DASH Live streams can be analyzed'

  • "Can't find any dash stream information in manifest"

  • "Can't find stream information in manifest"

  • 'No audioSamplingRate found'

  • 'No bandwidth found in video stream <number>'

  • 'No codecs found in video stream <number>'

  • 'No resolution found in video stream <number>'

  • 'No valid segment duration found in video stream <number>'

Last updated