Skip to main content

Media services: choosing the right one

The two SAA-C03 media services, Elastic Transcoder (now discontinued, replaced by MediaConvert) and Kinesis Video Streams: file transcoding versus live video ingestion, and how to go from the clues in a question to the right service.

3 min read · Last reviewed · SAA-C03

Loading your progress

Sign in to bookmark tutorials and track what you have read.

On this page

The services at a glance

The Media Services category of the exam covers two services. They solve different problems: converting stored video files and ingesting live video streams. Each service name links to its own tutorial.

Service What it does Status
Amazon Elastic Transcoder Converts (transcodes) media files in S3 into formats for phones, tablets, and browsers Discontinued on November 13, 2025; use AWS Elemental MediaConvert
Amazon Kinesis Video Streams Streams live video from cameras and devices to AWS for storage, playback, and analysis Available

The one choice to make

  • Is the video a file or a live stream?
    • A file in S3 that needs other formats or bitrates points to transcoding. In AWS today that is MediaConvert; older questions may name Elastic Transcoder, which was discontinued on November 13, 2025. MediaConvert takes files from S3 or HTTP (Hypertext Transfer Protocol)The protocol that web browsers and APIs use to send requests, such as GET and POST, and receive responses. On its own it is not encrypted; HTTPS adds TLS.Glossary entry(S) as input, not live streams.
    • Live video from devices, such as security cameras, drones, or smartphones, that must be stored, played back, or analyzed points to Kinesis Video Streams.
  • For real-time two-way video between browsers and devices, use Kinesis Video Streams with WebRTC. HLS and DASH playback is one-way and typically 3 to 5 seconds behind live.
  • To convert footage stored in a Kinesis video stream, export the time range as an MP4 file with GetClip, save it to S3, and transcode it with MediaConvert.
  • To deliver converted videos privately, serve the S3 bucket through CloudFront with OAC (Origin access control)The recommended way to let a CloudFront distribution read from a private S3 bucket: CloudFront signs its requests, and the bucket policy allows only that distribution. It replaces the older origin access identity (OAI).Glossary entry, and use signed cookies for HLS output with many segment files (see Amazon CloudFront).

Reverse mindmap: from the question to the service

Media: which service?
  • Video files
    • Convert videos in S3 for different devices leads to MediaConvert (Elastic Transcoder only in older questions)
    • Adaptive bitrate outputs, captions, DRM leads to MediaConvert
    • Subscribers-only HLS from a private bucket leads to CloudFront with OAC and signed cookies
  • Live video
    • Stream camera video into AWS leads to Kinesis Video Streams
    • Play back live or recorded streams leads to Kinesis Video Streams with HLS or DASH
    • Export a time range as a video file leads to GetClip, then MediaConvert from S3
    • Two-way, low-latency video in a browser or app leads to Kinesis Video Streams with WebRTC
    • Analyze frames with ML leads to Kinesis Video Streams image extraction, then the Rekognition Image API or SageMaker AI (Rekognition stream processors are closed to new customers)

Key takeaways

  • Elastic Transcoder converted media files; it was discontinued on November 13, 2025, and MediaConvert replaces it.
  • Kinesis Video Streams ingests, stores, and plays back live video from devices, and supports WebRTC for real-time two-way streaming.
  • "File in S3" points to transcoding; "live camera" points to Kinesis Video Streams.

Sources

Check your understanding

Loading your quiz progress

Sign in to check your understanding with 12 questions across Media Services.

Glossary Install the app

LetMeMaster is an independent educational project and is not affiliated with or endorsed by Amazon Web Services. Practice results do not predict actual exam outcomes.

© 2026 LetMeMaster. All rights reserved. Content may not be copied or redistributed without permission.

Proudly made in Canada

Add LetMeMaster to your Home Screen

  1. Tap the Share button in your browser's toolbar. In Safari it is at the bottom of the screen, or at the top on iPad.
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add. Open LetMeMaster from its icon on your Home Screen.