Skip to main content

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.