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

Added


1.47.0

Changed

  • Moved the HLS characteristics from the group level to the group element level to facilitate separate characteristics for separate group elements.

1.46.1

Fixed

  • Fixed an issue where encodings with configured fallback regions were started on the fallback region even though the preferred region was healthy.

1.46.0

Added

  • OCR processing of DVB subtitles is now supported for live encodings with an output using the WebVTT codec and a muxing of either ChunkedText or fMP4
    • ChunkedTextRepresentation for Segmented WebVtt in DASH Manifests in combination with DVB subtitles
    • DvbSubtitleInputStream to allow specifying the Dvb subtitle input stream
    • Support for Segmented WebVtt in HLS Manifests in combination with DVB subtitles
  • Python API SDK:
    • We now also publish our client to PyPi.org
  • Added the GCE region endpoint to specify the network and the subnet for GCE-Connect.

Fixed

  • When using Input/Output with S3 Role-Based or GCS Service Credentials bucket the closest encoding region is now chosen depending on the region of the bucket

1.45.0

Added

  • Added Dolby Atmos support
    • Input as ADM or DAMF Dolby Master files
    • Output to fMP4 in DASH/HLS
    • Support for Widevine, PlayReady and FairPlay DRM
  • Added the possibility to have a fixed IP range for GCP-Connect on port 22.
  • If different segment lengths are configured for the same stream a warning is generated which says which segment length is used.

1.44.0

Added

  • For video encodings a display aspect ratio (DAR) for the output can be specified. If the DAR does not match with the width and height, then the sample aspect ratio (SAR) will be adjusted accordingly.
  • Auto restart of live encoding on internal encoder error can be enabled via the AutoRestartConfiguration on live encoding start.
  • Added the concept of fallback regions. In case it is not possible to start the encoding on the primary region we retry with the given fallback regions. The failure previously manifested as a Scheduling failed error.
  • Added support for passthrough of DTS audio codecs.
  • Codec configuration now fails if the following values are set differently for a Dolby Vision stream:

    • ColorSpace = UNSPECIFIED
    • ColorPrimaries = UNSPECIFIED
    • ColorTransfer = UNSPECIFIED
    • ColorRange = JPEG
    • MasterDisplay = G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,1)
  • Ingest Input Stream, Dolby Vision Metadata Ingest Stream, File input stream, DVB Teletext input stream, CEA 608 Input Stream, and CEA 708 Input Stream now support inputPath longer than 255 characters.

Fixed

  • Fixed an issue where HLS characteristics field on subtitles was not written into the master manifest file when using VTT Media
  • If the input file contained metadata tags with 4 byte chars then the Stream Input endpoint never returned data. This was fixed and the 4 byte chars are replaced with �.
  • Added additional validation for manifest paths.

1.43.0

Added

  • Customers using their own AWS account can now opt-in, so that all HTTP communication on port 9090 and 9999 comes from one specific IP address. This enables a more rigid network security policy where, per default, every IP addressed but one is blocked for HTTP connections.
  • Enabled restart of live encodings if the encoder is unresponsive due to an instance failure (hardware, software, network issue etc.). This will lead to the live encoding being started on an instance with a new IP address.

Changed

Fixed

  • Enabled retries for m3u8 manifest uploads when the upload runs into an internal google error
  • Fixed a display issue with minutes per codec not matching overall minutes
  • Fixed potential out of memory errors when creating lots of manifests simultaneously
  • Fixed an issue where HLS characteristics field on subtitles was not written into the master manifest file

1.42.0

Added

Fixed

  • Encodings with HTTP(s) inputs and servers that don't support HEAD requests might have failed

1.41.0

Added

  • Implemented earlier feedback if a specified file doesn't exist on an ftp or http server.
  • If a not supported presetConfiguration is selected then the request will now fail. This is now enforced for h265 and vp9 as well.

Changed

Fixed


1.40.0

Added

Changed

Fixed

  • For HLS a fail fast was added if the uri of a VTT Media starts with a /.
  • On DASH manifest creation including Progressive WebM muxings the width and height attributes are now set on Representation level instead of AdaptationSet level.
  • Improved encoding stop call to handle cases in which the encoder is unresponsive.
  • List all Codec Configurations endpoint:
    • H264 and H265 configurations now include the formerly missing property colorConfig.
    • The call does not fail anymore if the response includes a WebVTT configuration.

Give us feedback