Skip to content

v2.5.0

Choose a tag to compare

@aravindkaws aravindkaws released this 08 Nov 04:06
  • Feature: Support for pagination in the dataplane workflow APIs:

    • /workflow/segment/state
    • /workflow/labeling/segment/state
    • /workflow/optimization/segment/state
    • /plugin/dependentplugins/output

    Pagination on the client-side is currently handled by the MediaReplayEnginePluginHelper Lambda layer such that this change is abstracted from the plugin developer.

    ⚠️ This is a breaking feature release for MRE plugins where the plugin Lambda needs to use the latest MediaReplayEnginePluginHelper layer created as a part of building and deploying MRE v2.5.0.

  • Feature: Support for clip transition effects during replay creation. By default, the Fade in/out transition option is provided with the ability to onboard new custom transition effects as MP4 videos.

  • Feature: Ability to skip low quality segments when creating replays with the help of clip review feedback.

  • Feature: Support for choosing one or more Feature detector plugins as priority for Replay when creating a Profile. This ensures that the Feature detector plugin completes its execution before the Segmentation plugin does in order to avoid missing clips in replay.

  • Fixed:

    • Support for updating and deleting BYOB (Bring Your Own Bucket) based MRE Events.
    • Creating an Event via API does not automatically add the passed program value to Program DynamoDB table.
    • Creating a Model/Plugin/Profile via API does not automatically add the passed ContentGroup value to ContentGroup Dynamodb table.
    • Inaccurate frame timecode calculation by ProbeVideo when a live event starts exactly at 00:00 UTC.
  • Rewrote BYOB (Bring Your Own Bucket) logic to create a unique S3 notfication per MRE Event.

  • Optimized Amazon DynamoDB queries in the dataplane to mitigate throttling and reduce latency by:

    • Adding multiple Global Secondary Index (GSI) to the PluginResult table.
    • Using a new configuration parameter in the dataplane API Handler Lambda function called MAX_DETECTOR_QUERY_WINDOW_SECS. More information on this parameter can be found in the Optimizer Developer Guide.
  • Support for allowing Users to change their password in the MRE Frontend.

  • Support for Replay duration to be configured in seconds in lieu of minutes during Replay creation.