This can now be done using AWS Lambda .
Lambda basically allows you to run / run scripts based on events. You can easily create a Lambda script that runs as soon as a new file is loaded into the dedicated s3 bucket. The script will then start the transcoding job for this newly uploaded video file.
This is literally one of the usage examples provided in the Lambda documentation.
source share