Streaming Dynamic Content using Amazon CloudFront

Streaming Dynamic Content using Amazon CloudFront

1시간 55분 크레딧 10개

SPL-52 - Version 1.2.6

© 2020 Amazon Web Services, Inc. and its affiliates. All rights reserved. This work may not be reproduced or redistributed, in whole or in part, without prior written permission from Amazon Web Services, Inc. Commercial copying, lending, or selling is prohibited.

Errors, corrections or other questions? Contact us at AWS Training and Certification.

Lab Overview

In this lab, you will use Amazon CloudFront to deliver a dynamic (multiple bit-rate) stream to a connected device using Apple’s HLS (HTTP Live Streaming) protocol. The stream can also be played on any browser that supports the HLS protocol. In this lab, you will also use Amazon Elastic Transcoder to convert a source video into multiple bit-rates that will be delivered using CloudFront.

Topics Covered

This lab covers:

  • Creating multiple bit-rate versions of a given source media file using Amazon Elastic Transcoder.
  • Delivering the dynamic (multi bit-rate) stream created by Amazon Elastic Transcoder, using Amazon CloudFront.

Technical Knowledge Prerequisites

To successfully complete this lab, you should be familiar with the basics of media encoding and have knowledge of core AWS services.

Other AWS Services

Other AWS Services than the ones needed for this lab are disabled by IAM policy during your access time in this lab. In addition, the capabilities of the services used in this lab are limited to what’s required by the lab and in some cases are even further limited as an intentional aspect of the lab design. Expect errors when accessing other services or performing actions beyond those provided in this lab guide.

What is HLS?

Apple Inc. created the HLS protocol. HTTP Live Streaming can dynamically adjust movie playback quality to match the available speed of wired or wireless networks using an ordinary web server. It works by creating different quality streams. Each stream is then broken into chunks that are streamed sequentially to a client device. On the clients end, one can select streams of varying bit rates. This allows streaming sessions to adapt to different network speeds.

이 실습의 나머지 부분과 기타 사항에 대해 알아보려면 Qwiklabs에 가입하세요.

  • Amazon Web Services 콘솔에 대한 임시 액세스 권한을 얻습니다.
  • 초급부터 고급 수준까지 200여 개의 실습이 준비되어 있습니다.
  • 자신의 학습 속도에 맞춰 학습할 수 있도록 적은 분량으로 나누어져 있습니다.
이 실습을 시작하려면 가입하세요