개념 및 용어 - AWS Elemental MediaPackage

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

개념 및 용어

AWS Elemental MediaPackage(MediaPackage) 에는 다음과 같은 구성 요소가 포함됩니다.

J ust-in-time 패키징

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

제작 서비스

MediaPackage 미디어 콘텐츠 전송을 위한 배포 지점이기 때문에 오리진 서비스로 간주됩니다.

Packager

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

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

소스 콘텐츠

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

  • 라이브 비디오의 경우 소스 콘텐츠는 다음과 같은 업스트림 인코더에서 제공됩니다. AWS Elemental MediaLive MediaPackage HLS 소스 콘텐츠를 지원합니다.

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

스트림

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

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

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

Track

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

라이브 구성 요소

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

Channel

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

엔드포인트

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

수집 작업

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

VOD 구성 요소

다음 구성 요소가 VOD 워크플로에 적용되는 구성 요소는 다음과 같습니다. MediaPackage

자산

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

패키징 구성

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

패키징 그룹

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