Overview
Developers can now specify an array of desired renditions for live stream recordings. For example, a developer could choose to specify a comprehensive profile set for a live stream itself to ensure a great live experience, but request a different, slimmer profile set for the resulting recording. They could even choose to store
source only
rather than creating and storing additional renditions.
This workflow enables more granular control over both transcoding and storage costs.
How to Implement
  • To customize transcoding for recordings, specify your desired profiles in the
    recordingSpec
    object. If you do not specify this field as shown in the screenshot and guide below, a set of default profiles will be used.
  • To entirely disable transcoding for recordings, set
    recordingSpec: { profiles: [] }
    when creating or updating a stream. Please note that this only applies to transcoding during recording processing, and the live stream itself will still adhere to the profiles specified.
Screen Shot 2024-06-17 at 9
Reference