Skip to main content

Harmonic VOS360 LTCU profiles

This page gives sample LTCU profiles for use when using Harmonic VOS360.

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

Feature profile – Smooth Streaming (SS)

CODE
{
    "id": "jitp_features_ss",
    "type": "LongTermCatchUp",
    "name": "Feature Profile for JITP for SS",
    "isFeatureProfile": true,
    "features": "SS",
    "businessRulesProperties": {
        "recorderProfileName": "SS"
    }
}

Feature profile – HLS

CODE
{
  "id": "jitp_features_hls",
  "type": "LongTermCatchUp",
  "name": "Feature Profile for JITP for HLS",
  "isFeatureProfile":true,
  "features": "HLS",
  "businessRulesProperties":{
      "recorderProfileName": "HLS"
  }
}

Feature profile – DASH

CODE
{
  "id": "jitp_features_dash",
  "type": "LongTermCatchUp",
  "name": "Feature Profile for JITP for DASH",
  "isFeatureProfile":true,
  "features": "DASH",
  "businessRulesProperties":{
      "recorderProfileName": "DASH"
  }
}

Capture profile

CODE
{
    "businessRulesProperties": {
        "jitp": true,
        "dueDateOffset": 2
    },
    "workflow": {
        "deviceUsedForResourceAllocation": "processingDevice",
        "processingDevice": {
            "id": "LiveEncoderDevice",
            "accessPointType": "http"
        },
        "workflowVersion": "LiveCaptureUsingPRIv1",
        "workflowInputProperties": {
            "recordId": "",
            "sourceId": "",
            "processingUri": "",
            "captureEndDate": "",
            "ltcuAssetNamePrefix": "ltcu_",
            "recorderType": "VOS360",
            "securityInfo": "",
            "captureStartDate": "",
            "retryDelay": 5,
            "numberOfRetries": 2
        },
        "workflowOutputProperties": {
            "recordId": "",
            "deliveryURL": ""
        }
    },
    "name": "JITP Profile for Live Capture workflow",
    "id": "capture",
    "type": "LongTermCatchUp",
    "isFeatureProfile": false
}

Validation profile

CODE
{
    "id": "validate",
    "type": "LongTermCatchUp",
    "name": "JITP Profile for Live Validation workflow",
    "isFeatureProfile": false,
    "businessRulesProperties": {
        "destinationAssetType": "Pivot",
        "destinationAssetDeviceLinkType": "source",
        "jitp": true
    },
    "workflow": {
        "deviceUsedForResourceAllocation": "processingDevice",
        "processingDevice": {
            "id": "LiveEncoderDevice",
            "accessPointType": "http"
        },
        "destinationDevice": {
            "id": "Device ID",
            "accessPointType": "http"
        },
        "workflowVersion": "LiveValidationUsingPRIv1",
        "workflowInputProperties": {
            "recordId": "",
            "recorderType": "VOS360",
            "processingUri": "",
            "retryDelay": 15,
            "numberOfRetries": 3,
            "loopBackTimer": 10,
            "jobCompletionTimeout": 100
        },
        "workflowOutputProperties": {
            "deliveryURL": "",
            "recordId": "",
            "consumptionUrls": ""
        }
    }
}

Purge profile

CODE
{
    "id": "purge",
    "type": "LongTermCatchUp",
    "name": "JITP Profile for Live Purge workflow",
    "isFeatureProfile": false,
    "businessRulesProperties": {
        "sourceAssetType": "Pivot",
        "sourceAssetDeviceLinkType": "source",
        "jitp": true
    },
    "workflow": {
        "deviceUsedForResourceAllocation": "processingDevice",
        "processingDevice": {
            "id": " LiveEncoderDevice ",
            "accessPointType": "http"
        },
        "workflowVersion": "LivePurgeUsingPRIv1",
        "workflowInputProperties": {
            "recordId": "",
            "recorderType": "VOS360",
            "processingUri": "",
            "retryDelay": 15,
            "numberOfRetries": 3
        },
        "workflowOutputProperties": {
            "recordId": ""
        }
    }
}



JavaScript errors detected

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

If this problem persists, please contact our support.