[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

11/23/2021

2.100.0

Added

Changed

  • AV1 encodings:
    • Speed - Encodings run now 5x faster.
    • Quality - Encodings now show appr. 30% higher quality when compared to HEVC/VP9 encodings.
    • Cost - Encodings are now significantly more cost effective. See our Encoding Minute Calculation Methodology for detailed pricing information.
  • CueIdentifierPolicy default for WebVttConfigurations for inputs with FileInputStreamType TTML and SRT: The default is now INCLUDE_IDENTIFIERS instead of OMIT_IDENTIFIERS.
  • Added startOffset to TextMuxing and ChunkedTextMuxing. This is used for setting the MPEGTS value for the RFC 8216 (HLS Specification) X-TIMESTAMP-MAP for WebVtt outputs (e.g.: X-TIMESTAMP-MAP=MPEGTS:900000,LOCAL:00:00:00.000).
  • WebVttConfigurations with CueIdentifierPolicy INCLUDE_IDENTIFIERS will now generate CueIds starting from 1 instead of 0 if the FileInputStreamType is WEBVTT.

Fixed

  • Streams with WebVttConfigurations will now be trimmed with the same offset and duration as the video stream of the same encoding if the FileInputStreamType is WEBVTT (This is the same behavior as TTML and SRT FileInputStreamTypes already used to have).
  • Fixed a bug which caused output subtitle cues' timestamps to be shifted by the value of the first video PTS, if FileInputStream is used for the subtitle stream
  • KeyFrames are now placed correctly for streams with WebVttConfigurations

Known Issues

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

11/16/2021

2.99.0

Fixed

  • Enhanced Deinterlacer potentially created distorted output for non-standard input resolutions.
  • Writing default manifests to Akamai Netstorage had failed

Known Issues

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

11/3/2021

2.98.0

Added

Changed

  • Improved the intra-segment rate-control mechanisms for VP9 encodes

Fixed

  • Potential truncation of last CUE in WebVTT outputs was fixed
  • Encodings using Widevine DRM have correct pssh content now

Known Issues

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

10/19/2021

2.97.0

Added

  • Support DolbyVisionInputStreams together with other input stream types like IngestInputStream, AudioMixInputStream, etc.

Fixed

  • Fixed that corrupt packets at the beginning of an input-stream could lead to an encoding error.
  • Fixed that input concatenation in combination with different input frame-rates could cause an encoding to fail if the stitching point was close to the segment end.

Known Issues

  • S3 role-based output for segmented muxings: No upload verification available.
  • fMP4 and WebM muxings with Widevine or CENC Widevine DRM have the wrong PSSH set in output segments

10/12/2021

2.96.0

Added

  • Encodings for audio and single-file subtitles without videostreams are supported now. The subtitle outputs are not automatically trimmed to the audio duration in this case.

Fixed

  • The longevity of live encodings has been improved.
  • A fail-fast condition that was triggered for pixel format conversion YUV to YUV was fixed. This fail-fast now correctly triggers only on YUV to YUV conversion with additional Color Range conversion.
  • KeyFrameConfig is now applied correctly for encodings using Dolby Digital (Plus) audio codecs

Known Issues

  • S3 role-based output for segmented muxings: No upload verification available.
  • fMP4 and WebM muxings with Widevine or CENC Widevine DRM have the wrong PSSH set in output segments

10/4/2021

2.95.0

Added

With this release we've improved the encoding capabilities with regards to HDR conversions for H265 output. From now on we support

  • Dolby Vision to HDR10
  • Dolby Vision to SDR
  • HDR10 to HLG
  • HLG to HDR10
  • SDR to HDR10
  • SDR to HLG

The encoder detects the applicable conversion based on the input and the configured output color settings. To make it easier to correctly configure the output we have added preset configurations for the different dynamic range formats. These can be configured on the H265 resource via the setting dynamicRangeFormat.

Dolby Vision input can be configured with a Dolby Vision input stream

Fixed

  • Fixed a bug for H264 and H265 where the specified chroma location was not signaled correctly in the output bitstream.
  • Fixed a bug with CustomTags inside HLS audio manifests to be inserted at given KeyFrame positions when there is audio and video encoding. The tags were inserted occasionally a few segments before.

Known Issues

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

9/28/2021

2.94.0

Added

  • Support for setting duration=null for Time-based Trimming to indicate that the whole stream should be used (considering offset). offset=null will be defaulted to zero now. We also fixed and issue when settingduration=0 which lead to different results for video and audio. Setting duration=0 will now lead to 0 frames for video and audio.

Fixed

  • Inputs with J2K or ProRes codec could have lead to oversaturated output when configured with bt709 and 1080p output.
  • Fixed an issue that affected some MOV inputs with an edts (EditListBox) atom. The duration of the edit list entry was not considered and therefore also the media data, that should have been discarded, was present in the output.

Known Issues

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

9/21/2021

2.93.0

Fixed

Known Issues

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

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.

Latest Releases

Give us feedback