Encoding REST API Services
1.105.0
Added
- For AV1 encodings these presets are now available
- VOD_QUALITY - Higher quality
- VOD_STANDARD - Default quality and speed
- VOD_SPEED - Faster encoding
- Added validations for time based trimming input streams: The encoding now fails fast if the (rounded) duration of all the time based trimming input streams is 0 or negative.
- The Manifest Generator V2 now supports generating SMOOTH manifests containing more than 1 encoding.
1.104.0
Added
- Added support for Per-Title AV1 encodings to the Simple Encoding API.
Fixed
- The H264 presets VOD_STANDARD and VOD_QUALITY now use the H264 profile 'MAIN' instead of 'HIGH'. See documentation here.
1.103.0
Added
- Manifest Generator V2 is now available for single-encoding SMOOTH manifests by specifying
manifestGenerator=V2
in the SMOOTH Start-Manifest Request. The minimum encoder version for that feature is1.108.0
. Differences to the LEGACY generator include:- V2 now correctly sets the "QualityLevels" attribute in the StreamIndex elements to the count of QualityLevel elements present.
- V2 now correctly sets the "Index" attribute in the QualityLevel elements by increasing the number with each element.
Fixed
- Fixed info messages for GCE infratstructure creation.
1.102.0
Added
- Cloud Region
AWS_EU_NORTH_1
(Stockholm) is now available for encoder version2.107.0
and newer. - Several performance improvements to the HLS manifest generation via the HLS Manifest Start call. HLS manifest generation with many renditions is now up to 5 times faster.
Fixed
- HLS Manifest generation failed when the encoding containted an MP3 Audio Muxing even if the HLS Manifest did not reference the MP3 Muxing.
1.101.0
Added
- Several performance improvements to the DASH manifest generation via the Dash Manifest Start call. DASH manifest generation with many renditions is now up to 20 times faster.
Fixed
- Updated the documentation for the daily statistics calls to make it clear that offset and limit parameters are not used.
1.100.0
Added
- Added PTSAlignMode to fMP4 muxings. Setting it to
ALIGN_ZERO_NEGATIVE_CTO
will shift the first composition time offset (CTO) to 0. If B-frames are used, some CTOs will be negative. Therefore, TrackRun (trun) version 1 atoms are being used. This can only be set for H264 and H265 streams.
Fixed
- Fixed a bug where Per-Title analysis with NextGuard watermarking and fractional framerates failed
1.99.0
Added
- Placeholders in the output path can now be used with the Simple Encoding API:
{uuid}
or{asset}
will be replaced either with a random UUID or with the name of the asset provided as input (for VIDEO or DEFAULT input type). More examples can be found here - Interlaced video input to the Simple Encoding API will now be deinterlaced automatically.
1.98.0
Added
A brand-new way to interact with our encoder - the Simple Encoding API
- With the Simple Encoding API you only need a single API call providing an input source and an output destination to start an encoding.
- You can find more information about the template and configuration possibilities here.
- This API is especially meant for everybody looking to quickly prepare videos for OTT streaming (DASH and HLS) following industry best practices. Sensible defaults, no micro-optimizations.
- Under the hood, this API is utilizing the same high performance encoding engine used by leading media brands, automatically creating the best ladder for each asset with our award-winning per-title.
1.97.0
Added
- HLS Default Manifests use the language of the audio stream language (
stream.metadata.language
) if defined.
Fixed
- Fixed a potential encoding stall for HDR to SDR conversions with files below 10 seconds.
- Fixed a bug where Prewarmed Encoder Pools in combination with Cloud Connect could lead to very slow encodings.