[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.85.0

Added


1.84.0

Added

  • Region us-west2 is now supported in GCE cloud (GOOGLE_US_WEST_2)

Changed

  • Removed the deprecated manifest generator V2_BETA option from our API SDKs. For generating manifests during the encoding process please use V2.

Fixed


1.83.0

Added

  • Added fail fast when using AC3 or E-AC3 with TS muxing and DRM as this is not supported
  • Implemented support for the DTS:HD and DTS:X audio codecs. The openAPI can be found here. This feature is compatible starting with the 2.88.0 encoder version. Only MP4 and internally fragmented muxings are supported for DTS:HD/DTS:X. DRM configurations are not supported with DTS:HD/DTS:X codecs.

1.82.0

Added

  • Added a new AudioVideoSyncMode RESYNC_AT_START_AND_END to the StartEncodingRequest. This mode pads audio streams with silence, if the audio streams are shorter than the video stream. This prevents DASH clients trying to download non-existent audio segments, if the mediaPresentationDuration is longer than the duration of the audio stream. This new mode is now also the default value.

Changed

  • Added Fail Fast for manifestGenerator V2 with encoder versions < 2.70.0 (using it with encoder version >= 2.86.0 is recommended).
  • ManifestGenerator V2 is the default for new customers going forward.

1.81.0

Added

  • Manifest generator V2 is now generally available and supports all manifest features of our API.
    • It can be used by directly setting manifest IDs in the start encoding request and setting manifestGenerator to V2.
    • We are therefore deprecating the manifest generator V2_BETA option and will remove it from our API SDKs in release v2.89.0.
    • For more information see our tutorial here.
  • Improved validation for Per-Title configurations using multiple templates with fixed resolution, fixed bitrate and bitrate selection mode COMPLEXITY_RANGE: Encodings now fail fast if the difference between the minimum or the maximum bitrate of consecutive streams is smaller than the configured minimum bitrate step size.

1.80.0

Added

  • Added support for Thumbnail Letter and Pillarboxing. Supported aspect modes: CROP, PAD, STRETCH. More Details described in the API Calls:

Fixed

  • When retrieving encodings and using the parameter search in combination with sorting by finishedAt a 500 status code was returned
  • When using an incorrect manifest ID (or one of a different type) in the Encoding Start a proper error message is returned now instead of an Internal Server Error response.

1.79.0

Added

  • IMSC as subtitle output format from TTML and SRT inputs. For TTML styling passthrough is available.
  • Warning when creating or using a H264 Configuration with settings or a preset that is not compatible with the selected profile. adaptiveSpatialTransform=true only works with profile HIGH. bframes > 0, cabac = true, and weightedPredictionPFrames = true are only working with MAIN or HIGH.

Fixed

  • For DASH manifests, containing Dolby audio renditions, the codecs attribute is not set on AdaptationSet level anymore but only on the Representation level. This also fixes a rare case of duplicate entries in the codecs attribute which could have led to device compatibility issues.

1.78.0

Added

  • Dolby Digital and Dolby Digital Plus codec configurations are now available as replacement for AC3 and EAC3.
    • We are therefore deprecating AC3 and EAC3 as the two new codec configurations are producing output, which conforms to Dolby's high certification standards.
    • Our multi-codec example now uses Dolby Digital instead of AC3.
    • For more information see our tutorial here.
  • Sprite generation no longer requires both width and height to be set, as long as one of the two values is configured, the other one is automatically computed based on the aspect ratio of the video.
  • Thumbnail creation has been extended to allow the same options with regards to height and width as sprite generation.

Changed

  • We improved the error handling and retry behaviour in case of scheduling failed. Previously unrecoverable errors could take 40 minutes to detect, which is no longer the case.

Fixed

  • Fixed LIVE encodings reporting too low (occasionally negative) statistics after a restart
  • Fixed a bug that could cause billing address changes to fail.

Known Issues

  • AdaptationSets in DASH manifests could contain the same codec multiple times in the codecs attribute, when the manifest contains a Dolby Digital, Dolby Digital Plus or a Dolby Atmos rendition.

1.77.0

Added

  • targetDurationRoundingMode property on HLS manifest, which defines the rounding mode for the target duration (normal or upward rounding) for manifests generated during the encoding.

1.76.0

Added

  • If we cannot request VM instances the api returns now more detailed error messages regarding the root cause of a "Scheduling failed" for Cloud Connect customers .

Give us feedback