AWS에서 온디맨드 비디오 콘텐츠를 처리하는 데 사용할 수 있는 솔루션은 무엇인가요?

Amazon Web Services(AWS)는 AWS 클라우드를 사용하여 전 세계 사용자에게 VOD(온디맨드 비디오) 콘텐츠를 비용 효율적으로 제공하는 두 가지 미디어 솔루션을 제공합니다. AWS 기반 온디맨드 비디오 솔루션과 AWS Foundation 기반 온디맨드 비디오 솔루션은 모두 확장 가능한 분산형 VOD 처리 및 전송 워크플로를 구축하는 데 필요한 AWS 서비스를 프로비저닝합니다. 이 페이지에서는 필요에 가장 적합한 스트리밍 솔루션을 선택하기 위한 지침을 제공합니다.

AWS Foundation 기반 온디맨드 비디오: 이 솔루션은 AWS Elemental MediaConvert를 사용하여 비디오 파일 인코딩을 빠르게 시작할 수 있도록 설계되었습니다. 이 솔루션은 쉽게 사용자 지정할 수 있으며 보다 복잡한 워크플로를 만들기 위한 시작점으로 사용할 수 있습니다.

이 솔루션은 기본적으로 다음과 같은 작업을 지원합니다.

  • S3에 업로드된 비디오를 자동으로 트랜스코딩하여 다양한 디바이스에서 재생하기에 적합한 형식으로 만들 수 있습니다.
  • 파일을 업로드하고 입력 소스별로 서로 다른 작업 설정을 사용하여 MediaConvert 작업 설정을 쉽게 사용자 지정할 수 있습니다.
  • 트랜스코딩된 파일을 대상 버킷에 저장하고 Amazon CloudFront를 사용하여 최종 사용자에게 전송할 수 있습니다.
 
출력에는 트랜스코딩된 비디오 외에도 입력 파일 메타데이터, 작업 설정 및 출력 세부 정보가 포함됩니다. 이러한 출력은 추가 처리에 사용할 수 있는 별도의 JSON 파일에 저장됩니다.
 
AWS 기반 온디맨드 비디오: 이 솔루션은 AWS Foundation 기반 온디맨드 비디오 솔루션을 사용자 지정 가능한 추가 기능과 몇 가지 옵션으로 확장한 것입니다.

이 솔루션은 다음과 같은 기능을 제공합니다.

  • 워크플로의 수집, 트랜스코딩(사전 및 사후 처리 단계 포함) 및 게시 단계에 대한 오케스트레이션
  • 비디오 파일 또는 메타데이터 파일 트리거 선택
  • Amazon CloudFront를 사용하여 다양한 디바이스에서 재생할 수 있는 형식의 비디오를 최종 사용자에게 전송
  • 다운스트림 소비자가 쉽게 액세스할 수 있도록 입력 파일 메타데이터, 작업 설정 및 출력 세부 정보를 DynamoDB 테이블에 저장
  • 스토리지 비용을 줄이기 위해 비디오 입력 자동 아카이브(선택 사항)
 
이 솔루션과 함께 AWS Elemental MediaPackage를 사용하여 콘텐츠를 다양한 형식으로 패키징하고 암호화를 적용할 수도 있습니다. MediaPackage를 사용하면 출력에 대한 저장 비용을 줄일 수 있지만 그 대신 패키징 비용이 들 수 있습니다.
  • AWS Foundation 기반 온디맨드 비디오
  • AWS 기반 온디맨드 비디오
  • AWS Foundation 기반 온디맨드 비디오
  • AWS Foundation 기반 온디맨드 비디오 솔루션 아키텍처

    아래 다이어그램에서는 솔루션 구현 안내서와 함께 제공되는 AWS CloudFormation 템플릿을 사용하여 자동으로 배포할 수 있는 서버리스 아키텍처를 보여줍니다.

    AWS Foundation 기반 온디맨드 비디오 | 아키텍처 다이어그램
    AWS Foundation 기반 온디맨드 비디오 | 아키텍처 다이어그램
     확대하려면 클릭

    비디오가 소스 S3 버킷에 업로드되면 이 솔루션은 Amazon Simple Storage Service(Amazon S3) 이벤트 알림을 사용하여 인코딩 작업을 AWS Elemental MediaConvert에 제출하는 AWS Lambda 함수를 트리거합니다. 



    MediaConvert는 소스 비디오를 HLS, DASH 및 MP4 형식을 포함한 여러 적응형 비트레이트 출력으로 트랜스코딩하며 해당 출력은 대상 S3 버킷에 저장됩니다. Amazon CloudFront는 대상 S3 버킷을 시작점으로 트랜스코딩된 콘텐츠의 글로벌 배포를 처리하기 위해 배포됩니다.

    

Amazon CloudWatch 이벤트 알림은 작업 완료 Lambda 함수를 트리거하도록 구성되어 있으며, 이 함수는 MediaConvert 출력을 위한 모든 작업 설정과 CloudFront URL을 소스 S3 버킷의 매니페스트 파일에 저장합니다. 



    Amazon Simple Notification Service(Amazon SNS) 주제는 워크플로에 의해 완료된 모든 작업에 대한 알림을 수신하도록 구성되어 있습니다.

    AWS Foundation 기반 온디맨드 비디오

    버전 1.0.0
    최종 업데이트 날짜: 2020년 11월
    작성: AWS

    예상 배포 시간: 10분

    소스 코드  CloudFormation 템플릿 
    아래 버튼을 사용하여 솔루션 업데이트에 가입하십시오.

    참고: RSS 업데이트에 가입하려면 사용 중인 브라우저에 대해 RSS 플러그인이 활성화되어 있어야 합니다.

  • AWS 기반 온디맨드 비디오
  • AWS 기반 온디맨드 비디오 솔루션 아키텍처

    아래 다이어그램에서는 솔루션 구현 안내서와 함께 제공되는 AWS CloudFormation 템플릿을 사용하여 자동으로 배포할 수 있는 서버리스 아키텍처를 보여줍니다.

    AWS 기반 온디맨드 비디오 | 아키텍처 다이어그램
    AWS 기반 온디맨드 비디오 | 아키텍처 다이어그램
     확대하려면 클릭

    이 솔루션은 AWS Lambda를 사용하여 수집, 처리 및 게시 워크플로에 대해 AWS Step Functions를 트리거합니다.

    Step Functions 워크플로는 소스 비디오 또는 소스비디오 및 메타데이터 파일을 수집하고, 소스 파일을 검증하고, 소스 비디오에 대한 메타데이터를 생성합니다. 두 번째 Step Functions 워크플로는 메타데이터를 기반으로 인코딩 프로필을 생성하고 인코딩 작업을 AWS Elemental MediaConvert에 제출합니다. 비디오가 인코딩된 후, 세 번째 Step Functions 워크플로가 출력을 검증합니다.

    AWS Elemental MediaConvert는 2패스 인코딩을 사용하여 원본 파일의 고품질 버전을 여러 개 생성합니다. 소스 및 대상 미디어 파일은 Amazon Simple Storage Service(Amazon S3)에 저장되고 파일 메타데이터는 Amazon DynamoDB에 저장됩니다. 해당 옵션을 활성화할 경우, Amazon S3 수명 주기 정책을 사용하여 Amazon Glacier로 파일을 이동할 수 있도록 소스 파일에 태그가 지정됩니다.

    이 솔루션에는 AWS Elemental MediaPackage를 워크플로의 일부로 사용하는 옵션도 포함되어 있습니다. 이 옵션을 활성화하면 솔루션이 별도의 MediaConvert 사용자 지정 템플릿 세트를 생성하고, Amazon S3에 저장된 MediaConvert HLS 출력을 수집하도록 구성된 MediaPackage에서 패키징 그룹도 생성합니다. MediaPackage는 다운스트림 디바이스의 재생 요청에 따라 적절한 형식으로 콘텐츠를 패키징합니다. 기본적으로 이 솔루션은 HLS, DASH, MSS 및 CMAF에 대한 패키징 구성을 생성합니다.

    Amazon CloudFront는 워크플로 출력의 글로벌 배포에 사용되며, 이 솔루션에는 Amazon Simple Notification Service(Amazon SNS) 알림 옵션이나 Amazon Simple Queue Service(Amazon SQS) 주제에 게시하기 위한 옵션도 포함되어 있습니다.

    AWS 기반 온디맨드 비디오

    버전 5.1.0
    최종 업데이트 날짜: 2020년 4월
    작성: AWS

    예상 배포 시간: 20분

    소스 코드  CloudFormation 템플릿 
    아래 버튼을 사용하여 솔루션 업데이트에 가입하십시오.

    참고: RSS 업데이트에 가입하려면 사용 중인 브라우저에 대해 RSS 플러그인이 활성화되어 있어야 합니다.

기능

참조 구현

AWS 기반 온디맨드 비디오 솔루션 또는 AWS Foundation 기반 온디맨드 비디오 솔루션을 참조 구현으로 사용하여 확장 가능한 분산형 온디맨드 비디오 워크플로를 구축하는 데 필요한 AWS 서비스를 자동으로 프로비저닝합니다.

사용자 지정

AWS Foundation 기반 온디맨드 비디오 솔루션은 쉽게 사용자 지정할 수 있으며 보다 복잡한 워크플로를 만들기 위한 시작점으로 사용할 수 있습니다. AWS 기반 온디맨드 비디오 솔루션은 AWS Step Functions를 사용하여 워크플로를 개별 단계로 세분하기 때문에 특정 온디맨드 비디오의 요구 사항에 맞게 아키텍처를 사용자 지정하거나 확장하기가 간편합니다.
Video on Demand on AWS 솔루션으로 해결
구축 아이콘
솔루션 직접 배포

AWS 솔루션 구현 라이브러리에서 일반적인 아키텍처 문제에 대한 답을 검색해 보실 수 있습니다.

자세히 알아보기 
APN 파트너 찾기
APN 파트너 찾기

시작하는 데 도움이 되는 AWS 공인 컨설팅 및 기술 파트너를 찾으십시오.

자세히 알아보기 
살펴보기 아이콘
솔루션 컨설팅 오퍼 살펴보기

AWS의 컨설팅 오퍼 포트폴리오를 살펴보고 솔루션 배포 시 AWS의 검증된 지원을 받으세요.

자세히 알아보기