Menu
Video on Demand on AWS
Video on Demand on AWS

Appendix C: Processing Workflow

When the ingest workflow is complete, it starts the processing workflow. The processing workflow includes:


      Video on demand solution ingest workflow
  • Profiler – Sets a source video encoding profile based on the video’s height. If upscaling is disabled, the list of encoding presets is checked against the source video and removes all presets that are of a higher resolution than the source video.

  • Encode MP4 – Submits the encoding job to Amazon Elastic Transcoder based on the profile and adds the job ID to DynamoDB.

  • Encode HLS – Submits the encoding job to Amazon Elastic Transcoder based on the profile and adds the job ID to DynamoDB.

  • Encode DASH – Submits the encoding job to Amazon Elastic Transcoder based on the profile and adds the job ID to DynamoDB.

  • Dynamo – Takes accumulated data from each step and stores it in DynamoDB.