[object Object] Icon

Encoding
Learn how to create, start, manage and modify Encodings

[object Object] Icon

Player
Learn how to create, start, manage and modify Players

[object Object] Icon

Analytics
Learn how to create, start, manage and modify Analyticss

Docs Home
User shortcuts for search
Focus by pressing f
Hide results by pressing Esc
Navigate via   keys

Encoding REST API Services

1.54.1

Added

  • Added new encoding status changed webhooks. For conditions, the following attributes are possible:

    • type: 'Input file download', 'Input file analysis', 'Per-Title analysis', 'Encoding', 'Progressive Muxing'
    • progress: number in range of 0-100
    • status: 'RUNNING', 'FINISHED', 'ERROR'

    Examples:

    • To only get notified about the encoding process, create a Condition object and set attribute='type', value='Encoding', operator=EQUAL
    • To only get notified if a workflow step is over 50%, create a Condition object and set attribute='progress', value='50', operator=GREATER_THAN
    • To only get notified if a workflow step is finished, create a Condition object and set attribute='status', value='FINISHED', operator=EQUAL

1.54.0

Added

  • Encodings can now be filtered and sorted by the property finishedAt

1.53.0

Added

  • Added externalIdMode for S3RoleBasedOutput, S3RoleBasedInput and Speke Provider.
  • Customers using their own Azure account can now opt-in, so that all SSH communication comes from one specific IP address. This enables a more rigid network security policy where only one IP is allowlisted for SSH connections.
  • Early access for pre-warmed encoder pools which eliminate queuing times for scheduled encodings (please get in touch to try it).

Fixed

  • HLS Manifests can now be configured to add the channels attribute in a standard conform way.
  • Removed unused encryption property from webhook resources.
  • DAR settings for H265 are now applied correctly.

1.52.1

Fixed

  • Go API SDK
    • Code formatting was off in release 1.52.0, this is now fixed again
  • Python API SDK
    • Added missing dependency pytz to requirements.txt and setup.py

1.52.0

Added

Fixed

  • Fixed unnecessary & in the links of the response for the list all inputs endpoint

1.51.0

Added

Changed

  • Consolidated manifest status endpoint for Dash, HLS, and Smooth. After starting the manifest generations, manifests will be in status QUEUED, once processing starts they will transition into status RUNNING and finally into FINISHED/ERROR depending on the result of the generation.

Fixed

  • Fixed the cache-control header for manifest uploads in both Live and VoD workflows to contain the correct max-age:value instead of max-age=value string
  • Encodings with a name longer than 255 characters do no longer result in an internal server error.
  • When calling the stream filter endpoint without setting the position attribute, a 400 error is now correctly returned instead of an internal server error.
  • The correct value false for the adaptiveSpatialTransform for H264 in the VOD_STANDARD preset is now applied.

1.50.0

Added

  • When using the list endpoint for encodings you can now use selectedCloudRegion, selectedEncoderVersion, and selectedEncodingMode as filter parameters

Changed

  • Encodings in status ERROR, CANCELED, FINISHED, and TRANSFER_ERROR will now always set the finishedAt timestamp in the list encoding, get encoding and get encoding status calls. The errorAt timestamp which has been previously set on error encodings is deprecated but will still be populated to ensure backwards compatibility. Note that for encodings prior to this release the finishedAt timestamp might be inaccurate in case of a cancelled encoding.
  • C# API SDK
    • Up until now, enum value names were missing underscores in most cases. To be more consistent with our API and other SDKs we corrected this mistake.
  • Go API SDK
    • The name of 3 enum values was corrected (M3U8_URL, DESEDE, UHD_8K)
  • PHP API SDK
    • The name of 3 enum values was corrected (M3U8_URL, DESEDE, UHD_8K)

1.49.0

Added

  • Added additional timestamp properties and progess information to Encoding object.
  • Introduced polymorphic details endpoints for following resources: codec configs, muxings, inputs, outputs, filters, DRMs.

Changed

  • HLS VOD manifests now by default include the framerate in the master manifest. (requires a correct streamId being set on the HLS streaminfo).
  • HLS VOD manifests now include PLAYLIST-TYPE:VOD.
  • Enhance error messages for the creation of GCE Accounts.

Fixed

  • Default DASH and HLS failed when any output path contains characters within round brackets (e.g. myfolder(test)).
  • Go API SDK
    • Fixed issue that prevented users from creating stream conditions.
    • Fixed issue that prevented the user from creating resources with properties which were empty strings.

1.48.0

Added


1.47.0

Changed

  • Moved the HLS characteristics from the group level to the group element level to facilitate separate characteristics for separate group elements.

Give us feedback