[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 Encoder Releases

Latest Releases

Date

Version

Beta

9/14/2021

2.92.0

Added

  • Automatic shutdown of a live encoding if input is lost and does not reconnect within a certain time period, configurable via the autoShutdownConfiguration.bytesReadTimeoutSeconds configuration when starting a Live Encoding.
  • Automatic shutdown of a live encoding after a certain period of time, configurable via the autoShutdownConfiguration.streamTimeoutMinutes configuration when starting a Live Encoding.

Fixed

  • Fixed a bug that led to stalling of Dolby Vision encodings with 50 fps inputs.
  • Fixed failed encodings when a Dolby Vision stream was muxed togheter with another audio stream in a progressive muxing.
  • Fixed the default_sample_duration of the init mp4 file for audio codecs with CMAF muxing. This fixes playback issues with DASH and HLS streams.
  • ManifestGenerator V2: The [email protected] attribute is now set to 0 for the first period. This fixes playback issues for LIVE encodings with DASH manifests in dash.js players.
  • baseMediaDecodeTime in the init mp4 file for HE-AAC-V1 and HE-AAC-V2 with fMP4 muxing is now set correctly. This fixes playback issues with DASH and HLS streams.

Known Issues

  • S3 role-based output for segmented muxings: No upload verification available.

9/7/2021

2.91.0

Added

  • Added new property for DASH manifests which defines the compatibility of the manifest with the Standard DASH Edition. Setting the dash edition compatibility to V4 will support the endNumber attribute for SegmentTemplate DASH manifest, specifying the last available segment. This feature is supported when creating a new DASH manifest via the startEncoding call and configuring the V2 ManifestGenerator OR when creating the manifest via the DASH manifest creation endpoint

Fixed

  • Fixed incorrectly reported number of muxed bytes for Dolby Vision encodes with a mix of fragmented and progressive outputs.
  • Corrupted subtitle packets are now skipped instead of halting Live encodings

Known Issues

  • S3 role-based output for segmented muxings: No upload verification available.

8/31/2021

2.90.0

Added

Fixed

  • The color configuration conversion has been enhanced to also support a change of the transfer characteristics even if the color space and color primaries of input and output are identical (e.g. HDR10 to HLG).
  • In DASH manifests generated with ManifestGenerator V2 the [email protected] attributes were set to UUIDs which caused some players to fail because this property should be an unsigned int.
  • Fixed a bug for the manifestGenerator V2 in combination with DtsPassThroughAudioCodecConfigurations which caused encodings with VOD DASH manifests to fail and VOD HLS manifests to have an incorrect targetDuration.
  • When using ACLs to provide access to an S3 bucket from another account, the GetBucketLocation query could have failed, even though the permissions were set correctly which caused the encoding to fail

Known Issues

  • S3 role-based output for segmented muxings: No upload verification available.

Stable

7/15/2021

2.89.1

Fixed

  • Fixed the default_sample_duration of the init mp4 file for audio codecs with CMAF muxing. This fixes playback issues with DASH and HLS streams.
  • Fixed failing audio-only encodings when using concatenation with input files that include a video stream.
  • Fixed a bug with H264 picture timing trimming. If the start timing is before the first keyframe of the input, the start timing is now set to the timing of the first keyframe.
  • Fixed a bug which could lead to failed encodings when converting colorspace to BT709.
  • Fixed encodings failing when applying both trimming and conform filter with Dolby Digital and Dolby Digital Plus audio codecs.

Known Issues

  • S3 role-based output for segmented muxings: No upload verification available.

8/24/2021

2.89.0

Added

  • This version is automatically mapped to 2.89.1

8/10/2021

2.88.0

Added

  • Implemented support for the DTS:HD and DTS:X audio codecs. The openAPI can be found here. Only MP4 and internally fragmented muxings are supported for DTS:HD/DTS:X. DRM configurations are not supported with DTS:HD/DTS:X codecs.
  • DRM is now supported for fMP4 muxings with Dolby Digital and Dolby Digital Plus.

Known Issues

  • S3 role-based output for segmented muxings: No upload verification available.

8/3/2021

2.87.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.

Fixed

  • When running a live encoding with HLS manifests having a liveEdgeOffset close to the segmentLength, the manifest could have stopped updating after a couple of minutes, although segments are still written correctly

Known Issues

  • S3 role-based output for segmented muxings: No upload verification available.

7/27/2021

2.86.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.

Fixed

  • The RFC6381 codec label (e.g. "avc1.64001F") for CMAF muxings is now correctly set in DASH and HLS manifests.
  • If the same input source is created twice and used twice in an encoding, we are no longer downloading the input file twice.
  • Fixed a bug with handling HEVC inputs with open GOPs which caused encodings to fail.
  • RASL (Random Access Skip Leading) frames are now correctly removed from the very first GOP of the HEVC inputs.
  • Fixed SegmentTemplate timescale in DASH manifests potentially being set to a wrong value when using variable framerate inputs, causing clients to request a non-existent video segment at the end.

Known Issues

  • S3 role-based output for segmented muxings: No upload verification available.

7/20/2021

2.85.0

Added

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

Fixed

  • Muxing an H265 video and Dolby Atmos audio stream into a single MP4 container is now supported.
  • We are now more resilient against Azure connection issues when checking if input files exist.
  • An issue was fixed where VP9 3-PASS encodings could fail if the target bitrate of a single segment was too close to the codec-level's maximum bitrate.

Known Issues

  • S3 role-based output for segmented muxings: No upload verification available.

7/13/2021

2.84.0

Added

Fixed

  • Color conversion to the following color primaries: bt709, smpte170m, smpte240m, bt2020. As a result, color primaries conversion from smpte432 to bt2020 is not red-shifted anymore.
  • Long running HEVC encodes with 3-pass and cutree setting enabled failing in rare cases.
  • 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.

Known Issues

  • S3 role-based output for segmented muxings: No upload verification available.

Latest Releases

Give us feedback