Media Services

Learn to stream and monetize live and on-demand video from AWS media experts.

This path is designed for anyone who wants to learn how Media Services can create professional quality media experiences without the time, effort, and expense often required to run specialized video equipment. Progress from foundational video concepts to technical deep dives, and learn to help your organization deliver live and on-demand video with video processing, storage and monetization workflows in the AWS Cloud. This path includes digital training modules you can take at your own pace.

Learn more about the courses in each workflow below.

learning-path_media-services
  • Video Basics (optional)

    We recommend that you have familiarity with Video Basics before taking Introduction to AWS Media Services. May be taken in any order.

    AWS Elemental Foundations - Video Compression Basics

    Learn how video technology has evolved to shape the way audiences consume video. This course addresses the key concepts of video compression, including: resolution, frame rate, and bitrate; color space and bit depth; and compression schemes, codecs, and containers.

    Digital  |  30 minutes

    AWS Elemental Foundations - Video Delivery Basics

    Learn how video content is streamed over the internet. This course explains over-the-top (OTT) video workflows and describes how adaptive bitrate (ABR) streaming and just-in-time packaging meet the challenges of multiscreen content delivery.

    Digital  |  30 minutes

    AWS Elemental Foundations - The Challenges of Streaming Live Video

    Learn about the key differences between streaming live and on-demand video, with a focus on the challenges that are inherent to delivering live workflows.

    Digital  |  10 minutes
  • Live Video Path

    Learn the basics of live video processing and how AWS Media Services can assist with your live streaming workflow. Includes self-paced labs for hands-on application.

    Introduction to AWS Media Services

    Learn how AWS Media Services can be used to deliver live and on-demand video by implementing video processing, storage, and monetization workflows in the cloud.

    Digital  |  30 minutes

    Understanding Live Streaming Workflows

    Learn about setting up live video streaming workflows using AWS Elemental MediaLive and AWS Elemental MediaPackage with other AWS services.

    Digital  |  20 minutes

    Introduction to AWS Elemental MediaLive

    Learn about AWS Elemental MediaLive, a live video processing service that enables anyone to encode high-quality live video streams for broadcast television and multiscreen devices.

    Digital  |  10 minutes

    Introduction to AWS Elemental MediaConnect

    Learn about AWS Elemental MediaConnect, a reliable, secure, and flexible transport service for live video that enables you to build transformation and global distribution workflows quickly and cost-effectively.

    Digital |  10 minutes

    Introduction to AWS Elemental MediaPackage

    Learn about AWS Elemental MediaPackage, a video origination and packaging service that allows anyone to securely and reliably deliver streaming content at scale.

    Digital  |  10 minutes

    Introduction to AWS Elemental MediaStore

    Learn about AWS Elemental MediaStore, an AWS storage service optimized for media.

    Digital  |  20 minutes

    Building a Live Video Channel with MediaLive, MediaPackage and CloudFront

    Learn how to create a live streaming video workflow using AWS Media Services, including AWS Elemental MediaLive, AWS Elemental MediaPackage, and Amazon CloudFront.

    Self-paced lab  |  90 minutes

    Building a Live Video Channel with MediaLive, MediaStore and CloudFront

    Learn how to deliver live streaming media using AWS Elemental MediaStore as a pass-through video origination and storage service in conjunction with other AWS Media Services.

    Self-paced lab  |  90 minutes

    Monitoring a Live Streaming Workflow with Amazon CloudWatch

    Learn how to use Amazon CloudWatch to monitor the status and health of a live streaming video workflow built with AWS Elemental MediaLive, AWS Elemental MediaPackage, and Amazon CloudFront.

    Self-paced lab  |  90 minutes

    Working with Captions Using AWS Elemental MediaLive

    This course provides an overview of the purpose of captions. It will explain the key differentiators between common caption formations. It will walk you through end-user requirements to determine a functioning live-captioning workflow based on end-user profiles.

    You can complete the companion self-paced lab, Live Video Workflow with Captions, to create a live streaming channel with live captions within the AWS Management Console.

    Digital | 45 minutes

    Live Video Workflow with Captions

    In this lab, you will create a live streaming channel that includes closed captions for all supported output streams. This self-paced lab is a companion to the Working with Captions Using AWS Elemental MediaLive course.

    Self-paced lab | 2 hours

    Digital Rights Management and the SPEKE Protocol in Video Workflows

    This course gives an overview of Digital Rights Management (DRM) and the Secure Packager and Encoder Key Exchange (SPEKE) protocol and shows how these are used with AWS Elemental services and applications.

    Digital | 45 minutes

  • Video Monetization Path

    Learn how to use AWS Media Services to personalize and monetize multiscreen video content in the cloud. Includes a self-paced lab for hands-on application.

    Introduction to AWS Media Services

    Learn how AWS Media Services can be used to deliver live and on-demand video by implementing video processing, storage and monetization workflows in the cloud.

    Digital  |  30 minutes

    Understanding Monetization Workflows

    Learn how to monetize live video content by setting up server-side ad insertion using AWS Elemental MediaLive, AWS Elemental MediaPackage, AWS Elemental MediaTailor, and Amazon CloudFront.

    Digital  |  20 minutes

    Introduction to AWS Elemental MediaTailor

    Learn about AWS Elemental MediaTailor, a content personalization and monetization service that lets you serve video with targeted ads to viewers while maintaining broadcast-level quality-of-service.

    Digital  |  20 minutes

    Monetizing a Live Video Stream with AWS Elemental MediaTailor

    Learn how to use AWS Elemental MediaTailor to monetize your live video delivery workflow by implementing server-side ad insertion.

    Self-paced lab  |  90 minutes

    Digital Rights Management and the SPEKE Protocol in Video Workflows

    This course gives an overview of Digital Rights Management (DRM) and the Secure Packager and Encoder Key Exchange (SPEKE) protocol and shows how these are used with AWS Elemental services and applications.

    Digital | 45 minutes

  • Video-on-Demand Path

    Learn how to create video-on-demand (VOD) content for broadcast and multiscreen delivery at scale. Includes useful tutorials and self-paced labs.

    Introduction to AWS Media Services

    Learn how AWS Media Services can be used to deliver live and on-demand video by implementing video processing, storage and monetization workflows in the cloud.

    Digital  |  30 minutes

    Understanding Video-on-Demand (VOD) Workflows

    Learn about setting up video-on-demand (VOD) streaming workflows using AWS services, including AWS Elemental MediaConvert, Amazon Simple Storage Service (Amazon S3), and AWS Lambda.

    Digital  |  20 minutes

    Introduction to AWS Elemental MediaConvert

    Learn about AWS Elemental MediaConvert, a file-based video processing service that allows anyone to easily and reliably transcode on-demand content for broadcast and multiscreen delivery. 

    Digital  |  10 minutes

    Setting Up and Configuring AWS Elemental MediaConvert

    Learn how to create a role for AWS Elemental MediaConvert in IAM. You’ll also learn how to create and configure input and output buckets using Amazon S3.

    Digital  |  10 minutes

    Performing Input Stitching and Clipping

    Learn how to use AWS Elemental MediaConvert to combine, or stitch, multiple video inputs together into a single file. You will also learn how to use MediaConvert to perform input clipping, which is converting specific sections of a file instead of the whole thing.

    Digital  |  10 minutes

    Working with Image Insertion

    Learn how to use AWS Elemental MediaConvert to insert an image, such as a watermark or logo, as a separate layer in a video output. 

    Digital  |  10 minutes

    Creating Adaptive Bitrate (ABR) Outputs

    Learn how to use AWS Elemental MediaConvert to convert source videos into output groups suitable for both file-based and adaptive bitrate, streaming playout.

    Digital  |  20 minutes

    Creating Multi-Track Captioned Outputs

    Learn how to use AWS Elemental MediaConvert to create multi-track captioned outputs. 

    Digital  |  20 minutes

    Video-on-Demand with AWS Elemental MediaConvert

    Learn how to use AWS Elemental MediaConvert to develop a video-on-demand (VOD) workflow that converts video content stored in Amazon S3 into new formats for storage, reuse, and delivery.

    Self-paced lab  |  90 minutes

    Creating a Serverless Video Conversion Watchfolder Workflow for MediaConvert

    Learn how to use AWS Lambda and Amazon S3 to create a watchfolder that automates video ingest and delivery in AWS Elemental MediaConvert.

    Self-paced lab  |  90 minutes

    Digital Rights Management and the SPEKE Protocol in Video Workflows

    This course gives an overview of Digital Rights Management (DRM) and the Secure Packager and Encoder Key Exchange (SPEKE) protocol and shows how these are used with AWS Elemental services and applications.

    Digital | 45 minutes