일반 MediaPackage 라이브 프로세싱 흐름 - AWS Elemental MediaPackage

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

일반 MediaPackage 라이브 프로세싱 흐름

다음은 라이브 콘텐츠의 MediaPackage 일반적인 흐름을 요약한 것입니다.

  1. 업스트림 인코더 (예:AWS Elemental MediaLive) 는 WebDAV를 통해 다이제스트 인증을 사용하여 HLS 라이브 스트림을 MediaPackage 채널 입력 URL로 전송하고 채널의 액세스 자격 증명 (제공된 대로) 을 포함합니다. MediaPackage 입력 이중화를 사용하는 경우 인코더는 채널의 각 입력 URL에 하나씩 두 개의 동일한 HLS 라이브 스트림을 전송합니다 MediaPackage. MediaPackage 한 입력 URL의 스트림을 소스 콘텐츠로 사용합니다. 활성 입력 URL에서 콘텐츠 수신을 MediaPackage 중지하면 소스 콘텐츠의 다른 입력 URL로 자동 전환됩니다. 또한, AWS는 들어오는 트래픽을 처리하기 위해 리소스를 위 아래로 조정합니다.

    자세한 설명은 라이브 입력 중복 AWS Elemental MediaPackage 처리 흐름 섹션을 참조하세요.

    참고

    타임시프트 보기와 같은 기능을 지원할 수 있도록 하기 위해 는 수신한 모든 콘텐츠를 제한된 시간 동안 MediaPackage 저장합니다. 이렇게 저장된 콘텐츠는 엔드포인트에서 정의된 startover window(스타트오버 기간)에 포함될 경우에만 재생이 가능합니다. 스타트오버 기간에 포함되지 않을 경우, 또는 엔드포인트에 정의된 기간이 없을 경우에는 저장된 콘텐츠를 재생할 수 없습니다. 자세한 설명은 AWS Elemental MediaPackage의 시간 이동 보기 참조 섹션을 참조하세요.

  2. 다운스트림 디바이스는 엔드포인트 출력 URL을 MediaPackage 통해 콘텐츠를 요청합니다. 다운스트림 디바이스는 비디오 플레이어 또는 CDN입니다. 출력 URL은 특정 스트리밍 형식(Apple HLS, DASH-ISO, Microsoft Smooth Streaming 또는 CMAF)의 엔드포인트와 연결됩니다.

  3. 다운스트림 디바이스로부터 재생 요청을 MediaPackage 받으면 엔드포인트에서 지정한 설정에 따라 스트림을 동적으로 패키징합니다. 패키징에는 암호화 추가 및 오디오, 비디오 및 부제 또는 캡션 트랙 출력 구성이 포함될 수 있습니다.

  4. MediaPackage HTTPS를 통해 출력 스트림을 요청 디바이스에 전달합니다. 입력과 마찬가지로 AWS는 트래픽의 변화를 처리하기 위해 리소스를 위 아래로 확장합니다.

  5. MediaPackage Amazon을 통해 활동을 CloudWatch 기록합니다. 콘텐츠 요청 수, 수신 또는 전송된 콘텐츠 양과 같은 정보를 볼 수 있습니다. MediaPackage 에서 MediaPackage 측정치를 보는 방법에 대한 자세한 내용은 CloudWatch 을 참조하십시오모니터링 AWS Elemental MediaPackage 아마존 CloudWatch 메트릭스 사용.

콘텐츠 입력 및 출력 프로세스 전반에서 시청자에게 문제가 되기 전에 잠재적 인프라 장애를 MediaPackage 감지하고 완화합니다.

다음 그림은 전체 프로세스를 보여줍니다.

MediaPackage 워크플로우