View a markdown version of this page

Workflow configuration - Video on Demand on AWS

Workflow configuration

The Input Validate AWS Lambda function contains the following environment variables that define the workflow configuration.

Environment Variable Description

Archive Source

Choose whether to archive source videos in Amazon Glacier or Glacier Deep Archive.

CloudFront

The CloudFront domain name. This is used to generate the playback URLs for the MediaConvert outputs.

Destination

The name of the destination Amazon S3 bucket for all MediaConvert outputs.

FrameCapture

Choose whether to create thumbnails for each MediaConvert output.

MediaConvert_Template_2160p

The name of the UHD template for MediaConvert.

MediaConvert_Template_1080p

The name of the HD template for MediaConvert.

MediaConvert_Template_720p

The name of the SD template for MediaConvert.

Source

The name of the source Amazon S3 bucket.

WorkflowName

Used to tag MediaConvert encoding jobs. This is defined by the AWS CloudFormation stack name.

InputRotate

Specify how MediaConvert should rotate the source video.

AcceleratedTranscoding

The option to activate Accelerated Transcoding in MediaConvert.

EnableSQS

The option to activate SQS.

EnableSNS

The option to activate SNS.

These variables are set when you deploy the AWS CloudFormation template and apply to all source videos uploaded to the solution’s Amazon S3 bucket.

If you set the solution to ingest source videos and metadata files, you can overwrite these files using a metadata file. For more information, refer to MediaConvert templates.