AWS Certified Solutions Architect – ProfessionalContinuously Improve Existing SolutionsMedium

A media company has an existing video transcoding workflow that uses on-premises servers. The workflow is inefficient, with long processing times due to limited server capacity, and requires significant manual effort for scaling and maintenance. The company wants to migrate to a fully managed, scalable, and cost-effective cloud-native solution on AWS that can automatically transcode videos into multiple formats and resolutions, including adaptive bitrate streaming. The solution must also support content protection and integrate with Amazon S3 for source and output storage. Which AWS service should a Solutions Architect recommend?

  1. AAmazon Kinesis Video Streams.
  2. BAWS Batch with custom transcoding scripts.
  3. CAmazon EC2 instances with FFmpeg installed.
  4. DAWS Elemental MediaConvert.
Show answer & explanation

Correct answer: D. AWS Elemental MediaConvert.

AWS Elemental MediaConvert is a file-based video transcoding service that allows you to easily transform video and audio into formats for broadcast and multiscreen delivery. It is fully managed, scalable, supports a wide range of codecs and features like adaptive bitrate streaming, content protection, and integrates seamlessly with S3, making it ideal for the described requirements.

Why the other options are wrong

  • A. Kinesis Video Streams is for ingesting and processing live video streams, not for file-based video transcoding of existing video assets. It's a different use case.
  • B. AWS Batch can run custom transcoding scripts (e.g., FFmpeg) in a managed environment, but it still requires developing and maintaining the transcoding logic, managing codecs, and configuring specific video features. MediaConvert provides a higher-level, ready-to-use solution for video-specific requirements.
  • C. While FFmpeg on EC2 can perform transcoding, it requires significant manual effort for provisioning, scaling, maintenance, and managing the transcoding pipeline, which goes against the 'fully managed' and 'cost-effective' requirements.

AWS Elemental MediaConvert

A file-based video transcoding service that processes video and audio files into formats required for broadcast and multiscreen delivery, offering a fully managed, scalable solution.

  • Fully managed, serverless transcoding service.
  • Supports adaptive bitrate (ABR) streaming.
  • Offers content protection features (DRM).
  • Integrates with Amazon S3 for input and output.

Memory trick: MediaConvert 'sculpts' your videos for any screen, automatically and perfectly.

More Continuously Improve Existing Solutions questions