We need you to develop 2 Aws lambdas
1- transcode video uploaded to s3 /video-Input folder and put in an /video-output folder
Read all of the needed video transcode config items from a json file stored in /input
[login to view URL] (something like this)
2- transcode audio from a variety of input types to an mp3 that is web friendly.
[login to view URL]
We will use a folder structure like
For both lambdas we want the function to run and then do a webhook to an api endpoint as a GET request which will contain
Starting file size
Starting file type
Final file size
Final file type
Duration of transcode
Duration of media item
I think ffmpeg can be used for both lambdas
You should be able to code these with serverless framework [login to view URL] and test in your Aws account. Once you are done we will give you a video file and audio file to use for testing and then we can deploy to our account.
Final GitHub repo will need source and code comments around any notable code chunks as we as a brief readme about your solution
To be considered for this job your application MUST include :
1- what language will you use?
2- will you follow any outlined solutions people have blogged about or code in GitHub?
3- when will you be done ?
4- any questions for us?
5- what media file types do you think we can safely support with this?