Axinom Encoding Service uses the /Reporting endpoint to give details to a specific job or all jobs. Find out which properties the reporting object contains.

Reporting

Table of Contents

The endpoint /Reporting provides the details to a specific job or to all jobs run in a given month as a JSON array.

The returned data structure follows the definition below:

[
    {
        "AcquiredFilesSizeInBytes": 92377486,
        "PublishedFilesSizeInBytes": 50803418,
        "JobStartTime": "2020-05-26T07:25:44.193+00:00",
        "JobFinishedTime": "2020-05-26T07:36:43.964+00:00",
        "VideoFormat": 0,
        "ExtractedVideoDurationInSeconds": 30,
        "EncodedVideoDurationInSeconds": 30,
        "BitrateVariants": "4500,3000,2500,2000,1500",
        "BitratesCount": 5,
        "OutputFormat": "DASH",
        "EncodingOptimizedFor": 0,
        "Success": true,
        "Drm": false,
        "JobId": "13f7ddab-1329-41cb-a425-ce6a00972e46",
        "TenantId": "customer",
        "ExternalId": "",
        "ExternalType": "",
        "ExternalProvider": ""
    },
    ...
]

Here is a table with the reporting object properties description.

Property Type Description

AcquiredFilesSizeInBytes

long

Size of acquired source content in bytes.

PublishedFilesSizeInBytes

long

Total size of output produced and published by Axinom Encoding in bytes.

JobStartTime

string

Job processing start date and time.

JobFinishedTime

string

Job processing completion date and time.

VideoFormat

integer

Codec used. 0 stands for H.264 (AVC).

ExtractedVideoDurationInSeconds

integer

Duration of the source video extracted by Axinom Encoding.

EncodedVideoDurationInSeconds

integer

Duration of the video after encoding. Usually, it is the same as ExtractedVideoDurationInSeconds.

BitrateVariants

string

Comma separated list of produced bitrates, in KBps.

BitratesCount

integer

Number of produced BitrateVariants.

OutputFormat

string

Produced output format. Supported values: Dash, HLS, Both, CMAF, DashOnDemand. The option Both stands for Dash and HLS.

EncodingOptimizedFor

integer

Used the OptimizeFor option in job processing. Values: 0 = Speed, 1 = Balance, 2 = Quality.

Success

boolean

Job status.

Drm

boolean

Whether a job used DRM protection or not.

JobId

string

Job’s unique identifier.

TenantId

string

Name of the Tenant.

ExternalId

string

Custom external ID provided to a job.

ExternalType

string

Custom external type provided to a job.

ExternalProvider

string

Custom external provider provided to a job.

Revision History

The table below lists the document versions and any changes to them.

Version Date Description

1.0

October 20, 2020

  • Initial version.