Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Streaming Dynamic Content using Amazon CloudFront (Korean)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

실습 개요

이 실습에서는 Amazon CloudFront를 사용하여 Apple HLS(HTTP Live Streaming) 프로토콜을 통해 연결된 디바이스에 동적(다중 비트 전송률) 스트림을 전송합니다. HLS 프로토콜을 지원하는 모든 브라우저에서 해당 스트림을 재생할 수도 있습니다. 또한 이 실습에서는 Amazon Elastic Transcoder를 사용하여 소스 동영상을 다중 비트 전송률로 변환합니다. 이렇게 변환한 파일은 CloudFront를 통해 전송됩니다.

이 실습에서 다루는 주제

이 실습에서는 다음을 다룹니다

  • Amazon Elastic Transcoder를 사용하여 특정 소스 미디어 파일의 다중 비트 전송률 버전 생성
  • Amazon CloudFront를 사용하여 Amazon Elastic Transcoder에서 생성된 동적(다중 비트 전송률) 스트림 전송

필수 기술 지식

이 실습을 정상적으로 완료하려면 미디어 인코딩 관련 기본 사항을 숙지하고 있어야 하며, 핵심 AWS 서비스에 대해서도 알고 있어야 합니다.

기타 AWS 서비스

IAM 정책에 따라 이 실습에 액세스하는 동안에는 실습에 필요한 서비스 외에 다른 AWS 서비스는 비활성화됩니다. 또한 이 랩에서 사용하는 서비스의 기능은 랩에서 필요한 수준으로 제한되며, 일부의 경우에는 랩 설계의 의도에 따라 추가로 제한될 수 있습니다. 다른 서비스에 액세스하거나 이 실습 가이드에서 제공하는 것 이외의 작업을 수행하는 경우 오류가 발생할 수 있습니다.

HLS란?

Apple Inc.에서 제작한 프로토콜인 HLS(HTP Live Streaming)에서는 일반 웹 서버를 사용하여 유선 또는 무선 네트워크의 속도에 맞게 동영상 재생 품질을 동적으로 조정할 수 있습니다. 이를 위해 다양한 품질의 스트림을 생성합니다. 그런 다음 각 스트림을 클라이언트 디바이스에 순차적으로 스트리밍되는 청크로 분할합니다. 클라이언트는 여러 비트 전송률의 스트림을 선택할 수 있습니다. 그러므로 스트리밍 세션이 다양한 네트워크 속도에 따라 조정될 수 있습니다.

다중 비트 전송률 스트림이란?

미디어 파일 하나를 여러 비트 데이터 전송률로 생성할 수 있습니다. 그러면 사용 가능한 네트워크 속도에 따라 최종 사용자 디바이스에 각기 품질이 다른 미디어 파일을 제공하는 데 각 스트림을 사용할 수 있습니다.

Amazon Elastic Transcoder란?

Amazon Elastic Transcoder는 클라우드에서 미디어를 트랜스코딩하는 서비스입니다. 확장성이 뛰어나고 사용하기 쉬우며 비용 효율적인 이 서비스를 통해 개발업체 및 기업은 소스 형식의 미디어 파일을 스마트폰, 태블릿, PC 등의 디바이스에서 재생되는 버전으로 변환(“트랜스코딩”)할 수 있습니다.

Amazon CloudFront란?

Amazon CloudFront는 콘텐츠 전송 웹 서비스입니다. 이 서비스를 다른 Amazon Web Services와 통합하여 사용하면 개발자와 기업에서 최소 사용 약정을 하지 않고도 짧은 지연 시간과 빠른 데이터 전송 속도로 최종 사용자에게 콘텐츠를 편리하게 배포할 수 있습니다.

Reviews

Start your review of Streaming Dynamic Content using Amazon CloudFront (Korean)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.