AWS Certified Solutions Architect – ProfessionalDesign for New SolutionsMedium

A media company is developing a new video streaming platform on AWS. The platform needs to support live streaming events with ultra-low latency (under 3 seconds) for interactive features, as well as deliver on-demand content globally. The solution must be highly scalable and cost-optimized. Which combination of AWS services should be used to meet these requirements?

  1. AAWS Elemental MediaConvert for VOD, Amazon S3 for storage, Amazon CloudFront for delivery, and AWS Elemental MediaLive with AWS Elemental MediaPackage for live streaming.
  2. BAWS Elemental MediaConvert for VOD, AWS Elemental MediaStore for storage, AWS Elemental MediaLive for live ingest, and Amazon CloudFront for global delivery.
  3. CAWS Elemental MediaLive for live ingest, AWS Elemental MediaConnect for high-quality transport, AWS Elemental MediaPackage for packaging and origination, and Amazon CloudFront with Lambda@Edge for global delivery.
  4. DAmazon Kinesis Video Streams for live ingest, Amazon S3 for VOD storage, and Amazon CloudFront for both live and VOD delivery.
Show answer & explanation

Correct answer: C. AWS Elemental MediaLive for live ingest, AWS Elemental MediaConnect for high-quality transport, AWS Elemental MediaPackage for packaging and origination, and Amazon CloudFront with Lambda@Edge for global delivery.

This combination of services specifically addresses the requirements for ultra-low latency live streaming (MediaLive, MediaConnect, MediaPackage) and global on-demand delivery (CloudFront with Lambda@Edge for enhanced customization), while also being highly scalable and cost-optimized for media workflows.

Why the other options are wrong

  • A. MediaConvert is for VOD transcoding, not live ingest. MediaPackage is for packaging, but this option lacks MediaConnect for high-quality transport and Lambda@Edge for advanced delivery.
  • B. MediaConvert is for VOD transcoding, not live ingest. MediaStore is optimized for media storage but MediaPackage is better for live origination. This option misses MediaConnect and Lambda@Edge.
  • D. Kinesis Video Streams is primarily for IoT cameras and secure video ingestion, not broadcast-quality live streaming. It lacks the advanced features for packaging and low-latency delivery required here.

AWS Live Streaming Architecture

A set of AWS services designed for ingesting, processing, packaging, and delivering live video content with low latency and high scalability.

  • Uses MediaLive for encoding and MediaPackage for packaging live streams.
  • MediaConnect ensures high-quality, reliable transport of live video.
  • CloudFront delivers the content globally with low latency.

Memory trick: MediaLive, Connect, Package, and CloudFront Deliver the Stream.

More Design for New Solutions questions