Skip to main content
Skip table of contents

AWS Elemental LTCU profiles

This page gives sample LTCU profiles for use when using AWS Elemental.

The LTCU workflow with AWS Elemental is a two-stage, JITP process.

Capture profile

CODE
{
   "id":"capture",
   "type":"LongTermCatchUp",
   "name":"Profile for Live Capture workflow with AWS Elemental",
   "metadataSet":{
      "easyJobType":"Harvest",
      "easyJobName":"LTCU: Harvesting the content from live stream."
   },
   "workflow":{
      "deviceUsedForResourceAllocation":"processingDevice",
      "processingDevice":{
         "id":"deviceId1",
         "accessPointType":"http"
      },
      "destinationDevice":{
         "id":"AWS_S3_PivotAssetDevice",
         "accessPointType":"http"
      },
      "workflowVersion":"LiveCaptureUsingPRIv1",
      "workflowInputProperties":{
         "recordId":"",
         "sourceId":"",
         "securityInfo": "",
         "captureStartDate":"",
         "captureEndDate":"",
         "processingUri":"",
         "destinationUri":"",
         "recorderType":"AWS Elemental Media Services",
         "ltcuAssetNamePrefix":"ltcu_"
      },
      "workflowOutputProperties":{
         "recordId":""
      }
   },
   "businessRulesProperties":{
      "jitp":true
   }
}

Validation profile

CODE
{
   "id":"validate",
   "type":"LongTermCatchUp",
   "name":"Profile for Live Validation workflow with AWS Elemental",
   "businessRulesProperties":{
      "destinationAssetType":"Pivot",
      "destinationAssetDeviceLinkType":"source",
      "jitp":true
   },
   "metadataSet":{
      "easyJobType":"Validate",
      "easyJobName":"LTCU: Check content harvesting status."
   },
   "workflow":{
      "deviceUsedForResourceAllocation":"processingDevice",
      "processingDevice":{
         "id":"deviceId1",
         "accessPointType":"http"
      },
      "destinationDevice":{
         "id":"AWS_S3_PivotAssetDevice",
         "accessPointType":"http"
      },
      "workflowVersion":"LiveValidationUsingPRIv1",
      "workflowInputProperties":{
         "recordId":"",
         "recorderType":"AWS Elemental Media Services",
         "processingUri":"",
         "ignorePlayableAssetsCreation":false
      },
      "workflowOutputProperties":{
         "deliveryURL":"",
         "recordId":""
      }
   }
}

Packaging profile

CODE
{
   "id":"jitp_hls_encrypted_package_profile",
   "type":"LongTermCatchUp",
   "name":"Profile for Live HLS Clear Package workflow with AWS Elemental",
   "features": "HLS",
   "isFeatureProfile": true,
   "metadataSet":{
      "easyJobType":"Packaging",
      "easyJobName":"LTCU: Packaging the harvested content in HLS."
   },
   "businessRulesProperties":{
      "sourceAssetType":"Pivot",
      "sourceAssetDeviceLinkType":"source",
      "destinationAssetDeviceLinkType":"destination",
      "recorderProfileName" : "HLS",
   },
   "workflow":{
      "deviceUsedForResourceAllocation":"processingDevice",
      "sourceDevice":{
         "id":"AWS_S3_PivotAssetDevice",
         "accessPointType":"http"
      },
      "processingDevice":{
         "id":"deviceId1",
         "accessPointType":"http"
      },
      "destinationDevice":{
         "id":"AWS_S3_PlayableAssetDevice",
         "accessPointType":"http",
         "relativePath": "pivotAsset/"
      },
      "workflowVersion":"LivePackageUsingPRIv1.0.0",
      "workflowInputProperties":{
         "checkForSourceAssetPresence":false,
         "recordId":"",
         "processWithEncryption":true,
         "loopOnPackagingCompletion": false,
         "recorderType":"AWS Elemental Media Services",
         "packagingInfo":[{"packagingGroupId":"packGrp1","packagingFormat":"HLS"}],
         "securityInfo" : "",
         "sourceUri": "",
         "processingUri": ""
      },
      "workflowOutputProperties":{
         "fullDestinationUri":""
      }
   }
}

Purge profile

CODE
{
   "id":"purge",
   "name":"Profile for Live Purge workflow",
   "type":"LongTermCatchUp",
   "isFeatureProfile":false,
   "workflow":{
      "deviceUsedForResourceAllocation":"processingDevice",
      "sourceDevice":{
         "id":"AWS_S3_PivotAssetDevice",
         "accessPointType":"as3",
         "relativePath":"pivot_asset/"
      },
      "processingDevice":{
         "id":"LiveCaptureDevice",
         "accessPointType":"http"
      },
      "workflowVersion":"LivePurgeUsingPRIv1",
      "workflowInputProperties":{
         "recordId":"",
         "processingUri":"",
         "sourceUri":"",
         "recorderType":"AWS Elemental Media Services"
      },
      "workflowOutputProperties":{
         "recordId":""
      }
   },
   "businessRulesProperties":{
      "sourceAssetType":"Pivot",
      "jitp":true,
      "sourceAssetDeviceLinkType":"source"
   }
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.