Create flexible, intelligent file-based video workflows on AWS using dynamic rules.
The form is implemented using the JQuery QueryBuilder JavaScript project.
A sample workflow using the Video on Demand on AWS solution is provided. The workflow takes a list of ruleMappings as input to the VOD on AWS solution metadata trigger and uses the rule execution lambda function to decide which MediaConvert template (encoding settings) should be used to process a video input as part of an unattended workflow. ruleMappings have the following format:
ruleMappings [
{
"ruleName" : "RuleBuilderRuleName",
"template" : "MediaConvertJobTemplateName"
}
]
A webpage is included to monitor the sample workflow
All browser actions are performed through an authenticated and SSL encrypted REST API hosted in the cloud. The API can be used by other tools to manage rules, execute rules and monitor the sample workflow.