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

Fixed

  • Invalid private keys are now reported correctly when using Cloud Connect on GCP

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


1.89.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.
  • Manifest Generation now supports HDR10 and HLG for DASH for progressive muxings.

Fixed


1.88.0

Added

  • Dash Manifest generation for segmented HDR Output is now setting essentialProperties and supplementalProperties correctly for HDR10 and HLG compatible settings

1.87.0

Added

  • Added EXPLICIT_PS option to HeAacV2Signaling. The option EXPLICIT_SBR now signals Parametric Stereo (PS) implicitly.
  • Improved descriptions for HeAacV1Signaling and HeAacV2Signaling.
  • Automatic shutdown of a live encoding after a certain period of time, configurable via the autoShutdownConfiguration.streamTimeoutMinutes configuration when starting a Live Encoding.
  • 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.
  • Fail fast if not all video streams use the same input configuration.
  • Fail fast if video streams are configured to have more than one stream input (except in the case of CEA 608/708 captions passthrough, where this is expected)

Fixed

  • Webhook for ENCODING_STATUS_CHANGED now can be provided with customData (similar to webhook ENCODING_FINISHED or ENCODING_ERROR).

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

  • GO API SDK
    • Endpoints with optional request bodies like the https://bitmovin.com/docs/encoding/api-reference/sections/encodings#/Encoding/PostEncodingEncodingsStartByEncodingId(Start Encoding endpoint) are now generated as two methods. One will not accept a request body, the second one does accept a request body parameter and will have the suffix WithRequestBody in the name.
  • Java API SDK
    • For endpoints with optional request bodies like the https://bitmovin.com/docs/encoding/api-reference/sections/encodings#/Encoding/PostEncodingEncodingsStartByEncodingId(Start Encoding endpoint) an additional method overload will be generated which does not accept a request body parameter.

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.

Give us feedback