I would like to add an option for users to upload videos to a website. I am wondering about AWS Elemental MediaConvert for handling the necessary transcoding.
Using the aws sdk, I can submit a job to aws Elemental MediaConvert for transcoding like so...
const result = await new AWS.MediaConvert({apiVersion: '2017-08-29'}).createJob(params).promise()
...However this just returns the newly created job. I cannot seem to see anywhere how to actually know when the job completes. I am wondering: Is there a simple way to know when the job actually completes (or fails) so that I can send a response back to the client?