A global media company is creating a new video streaming platform. The platform needs to ingest live video feeds from various global sources, process them for different device formats, and deliver them with low latency to a global audience. For on-demand content, the platform must transcode high-resolution video files into multiple adaptive bitrate formats and store them cost-effectively for long-term access, while also serving them globally. Which architecture efficiently meets these combined requirements?
- AAWS Elemental MediaLive for live ingest, AWS Elemental MediaConvert for VOD transcoding, Amazon S3 for storage, and Amazon CloudFront for both live and VOD delivery.
- BAWS Elemental MediaConnect for source ingest, AWS Elemental MediaLive for live encoding, AWS Elemental MediaPackage for live packaging and origination, AWS Elemental MediaConvert for VOD transcoding, Amazon S3 Standard-IA for VOD storage, and Amazon CloudFront for global delivery.
- CAmazon Kinesis Video Streams for live ingest, AWS Elemental MediaConvert for VOD transcoding, Amazon S3 for storage, and Amazon CloudFront with Lambda@Edge for delivery.
- DAWS Elemental MediaLive for live ingest, AWS Elemental MediaPackage for live packaging, AWS Elemental MediaConvert for VOD transcoding, Amazon S3 Glacier Deep Archive for VOD storage, and Amazon CloudFront for delivery.
Show answer & explanationAnswer & explanation
Correct answer: B. AWS Elemental MediaConnect for source ingest, AWS Elemental MediaLive for live encoding, AWS Elemental MediaPackage for live packaging and origination, AWS Elemental MediaConvert for VOD transcoding, Amazon S3 Standard-IA for VOD storage, and Amazon CloudFront for global delivery.
This solution provides a comprehensive end-to-end media workflow. MediaConnect ensures high-quality ingest from global sources. MediaLive and MediaPackage handle live processing and low-latency delivery. MediaConvert handles VOD transcoding, S3 Standard-IA provides cost-effective active archive storage for VOD, and CloudFront ensures global low-latency delivery for both live and VOD.
Why the other options are wrong
- A. This is a basic setup but lacks MediaConnect for high-quality global live ingest and MediaPackage for live stream packaging/origination, which is crucial for low-latency live delivery.
- C. Kinesis Video Streams is not designed for broadcast-quality live streaming. Lambda@Edge is useful for delivery customization but doesn't replace core media services for ingest/processing.
- D. S3 Glacier Deep Archive is for archival, not cost-effective long-term access where retrieval latency is important for on-demand streaming. It would be too slow and expensive for VOD content.
AWS Media Workflow for Live & VOD
An integrated architecture using AWS Elemental services and S3/CloudFront to ingest, process, store, and deliver both live and on-demand video content globally with high quality and low latency.
- MediaConnect for reliable live ingest.
- MediaLive/MediaPackage for live encoding and packaging.
- MediaConvert for VOD transcoding.
- S3 for VOD storage, CloudFront for global delivery.
Memory trick: Connect, Live, Package, Convert, S3, CloudFront — The Full Stream Dream.