개념 및 용어 - AWS Elemental MediaPackage

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

개념 및 용어

AWS Elemental MediaPackage는 다음 구성 요소를 포함합니다.

JIT(Just-in-time) 패키징

MediaPackage는 JITP(Just-In-Time 패키징)를 수행합니다. 재생 디바이스가 콘텐츠를 요청하면 MediaPackage는 라이브 비디오 스트림을 동적으로 사용자 지정하고 요청한 디바이스와 호환되는 형식으로 매니페스트를 생성합니다.

제작 서비스

MediaPackage는 미디어 콘텐츠 전송을 위한 배포 지점이라는 점에서 제작 서비스로 간주됩니다.

Packager

패키지 생성기는 다양한 유형의 플레이어가 액세스할 수 있도록 출력 스트림을 준비합니다. 패키지 생성기 유형은 MediaPackage가 엔드포인트(DASH-ISO, Microsoft Smooth Streaming, CMAF 또는 Apple HLS)에서 전달하는 스트리밍 형식을 지정합니다. 추가 패키지 생성기 설정에는 버퍼 및 업데이트 지속 시간 및 매니페스트 태그 처리 지침이 포함됩니다.

패키지 생성기는 엔드포인트의 일부입니다. 각 엔드포인트에는 패키지 생성기가 하나만 있어야 합니다. 동일한 콘텐츠에 대해 다른 패키지 생성기 유형을 사용하려면 채널에 여러 엔드포인트를 생성합니다.

소스 콘텐츠

소스 콘텐츠는 MediaPackage가 수집하는 실시간 스트림 및 비디오 파일입니다.

  • 실시간 비디오의 경우 소스 콘텐츠는 AWS Elemental MediaLive와 같은 업스트림 인코더에서 발생합니다. MediaPackage는 HLS 소스 콘텐츠를 지원합니다.

  • 온디맨드 비디오(VOD)의 경우 소스 콘텐츠는 AWS 계정의 Amazon S3 버킷에 있습니다. MediaPackage는 HLS 및 MP4(.smil 매니페스트 형식) 콘텐츠를 지원합니다.

스트림

스트림은 AWS Elemental MediaPackage의 콘텐츠 입력 및 출력을 나타냅니다.

라이브 워크플로우의 경우, 업스트림 인코더가 라이브 스트림을 MediaPackage의 입력으로 채널에 전송합니다. 다운스트림 디바이스가 콘텐츠 재생을 요청하면 MediaPackage는 스트림을 동적으로 패키징하고(패키지 생성기 유형 지정, 암호화 추가 및 트랙 출력 구성 포함) 엔드포인트의 출력으로 요청 장치에 전달합니다. 엔드포인트는 다중 스트림을 생성할 수 있습니다.

VOD 워크플로우의 경우, MediaPackage가 파일 기반 콘텐츠를 Amazon S3에서 가져옵니다. 라이브 워크플로우와 마찬가지로, 다운스트림 디바이스에서 콘텐츠 재생을 요청할 경우에는 MediaPackage에서 스트림을 동적으로 패키징하고 이를 자산 리소스의 출력으로서 요청 디바이스에 전달합니다.

트랙

트랙은 출력 콘텐츠 스트림을 구성합니다. MediaPackage에는 출력 스트림에서 선택한 비디오, 오디오 및 자막 또는 캡션 트랙이 포함됩니다. 스트림은 플레이어에게(직접 또는 CDN을 통해) 트랙을 전달하고 플레이어는 플레이어 논리 또는 네트워크 조건(사용 가능한 대역폭 등)에 따라 트랙을 재생합니다.

라이브 구성 요소

MediaPackage의 라이브 워크플로우에 다음 구성 요소가 적용됩니다.

채널

채널은 MediaPackage로의 콘텐츠 스트림에 대한 진입점을 나타냅니다. AWS Elemental MediaLive와 같은 업스트림 인코더를 통해 채널에 콘텐츠를 전송합니다. MediaPackage에서 콘텐츠 스트림을 수신하면 콘텐츠를 패키징하고 채널에서 생성한 엔드포인트의 스트림을 출력합니다. 들어오는 각 ABR 스트림 세트마다 하나의 채널이 있습니다.

엔드포인트

엔드포인트는 채널의 일부이며 MediaPackage의 패키징 측면을 나타냅니다. 채널에서 엔드포인트를 생성할 때 출력 스트림에서 사용할 스트리밍 형식, 패키징 파라미터 및 기능을 나타냅니다. 다운스트림 디바이스는 엔드포인트에서 콘텐츠를 요청합니다. 한 채널에 다중 엔드포인트를 포함할 수 있습니다.

수집 작업

수집 작업은 라이브 콘텐츠 스트림에서 온디맨드 비디오(VOD) 자산을 추출하기 위해 생성하는 작업입니다. 수집 작업은 VOD 자산의 시작 및 종료 시간과 MediaPackage에서 자산을 저장할 위치를 정의합니다. 작업이 실행되면 MediaPackage는 표시된 시간에 대한 HLS 클립을 생성합니다. 이 클립은 선택한 Amazon S3 버킷에 VOD 자산으로 저장됩니다. MediaPackage에서 VOD 기능을 사용하여 최종 사용자에게 자산을 제공할 수 있습니다.

VOD 구성 요소

MediaPackage의 온디맨드 비디오(VOD) 워크플로우에 다음 구성요소가 적용됩니다.

자산

자산은 파일 기반 콘텐츠가 MediaPackage로 들어가는 진입점입니다. MediaPackage는 자산의 정보를 사용하여 Amazon S3에서 소스 콘텐츠를 찾아 수집합니다. 에서 자산을 생성할 때 하나 이상의 MediaPackage패키징 구성을 보유하는 패키징 그룹과 자산을 연결합니다. 각 자산과 패키징 구성의 조합은 리패키지 콘텐츠의 재생용 URL을 제공합니다. 각 자산은 한 패키징 그룹 안에 있는 모든 패키징 구성과 연결됩니다.

패키징 구성

패키징 구성은 MediaPackage가 소스 콘텐츠의 형식을 지정하고, 암호화하고, 최종 사용자에게 전송하는 방식을 정의합니다. 패키징 구성에는 스트림 선택, 암호화, 세그먼트 기간, 결합 같은 설정과 하나 이상의 HLS, DASH, CMAF 또는 MSS 매니페스트 정의가 포함됩니다.

패키징 그룹

패키징 그룹은 하나 이상의 패키징 구성 세트입니다. 이 그룹을 둘 이상의 자산에 연결할 수 있기 때문에 이 그룹을 사용하여 여러 패키징 구성을 여러 자산과 효율적으로 연결할 수 있습니다.