중복 매니페스트를 설정하는 절차 - AWS Elemental MediaLive

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

중복 매니페스트를 설정하는 절차

중복 매니페스트를 설정하려면 출력 그룹의 기능을 활성화합니다. 또한 중복 매니페스트를 구현하지 않는 HLS 출력과 비교하여 출력 이름 및 대상 경로의 설계를 조정합니다.

다음은 특히 중복 매니페스트와 관련된 필드입니다.

  • HLS 출력 그룹 — 매니페스트 및 세그먼트 — 중복 매니페스트 필드

중복 매니페스트를 설정하려면

  1. 다운스트림에 말하기체계중복 매니페스트를 지원하는지 확인합니다.

  2. 출력 대상에 대한 필드의 정보를 검토합니다. 매니페스트는 MediaLive에서 출력되는 것으로 간주됩니다. 따라서 출력 대상에 대한 일반적인 규칙은 중복 매니페스트에 적용됩니다.

  3. 두 파이프라인의 URL을 설계합니다. HLS 파일의 URL에는 특별한 요구 사항이 있습니다. 해당 단원을 검토하십시오.

    이러한 규칙은 출력 대상에 대한 필드의 정보를 보완합니다.

  4. 매니페스트의 사용자 지정 경로도 필요한 경우 사용자 지정 경로의 작동 방식의 정보를 검토해야 합니다. URL을 설계할 때는 사용자 지정 경로에 대한 규칙을 고려해야 합니다.

  5. HLS 출력 그룹 섹션의 매니페스트 및 세그먼트, 중복 매니페스트에서 활성화됨을 선택합니다. 이 필드는 출력 그룹의 모든 출력에 적용됩니다.

  6. 설계에 따라 다음 필드를 작성합니다.

    • 출력 그룹 - HLS 그룹 대상 섹션

    • 출력 그룹 - HLS 설정 - CDN 섹션

    • 출력 그룹 - 위치 - 디렉터리 구조

    • 출력 그룹 - 위치 - 하위 디렉터리당 세그먼트

    • HLS 출력 — 출력 설정 — 이름 한정자

    • HLS 출력 — 출력 설정 — 세그먼트 한정자

    • HLS 출력 그룹 - 위치 —기본 URL 매니페스트(사용자 지정 경로도 설정하는 경우)

    • HLS 출력 그룹 - 위치 — 기본 URL 콘텐츠(사용자 지정 경로도 설정하는 경우)

이 기능으로 HLS 매니페스트의 콘텐츠가 어떻게 변경되는지에 대한 자세한 내용은 HLS 매니페스트의 미디어 콘텐츠 단원을 참조하십시오.

이 결과설정

다음은 3가지 오류 시나리오에서 중복 매니페스트가 작동하는 방법에 대한 정보입니다.

시나리오 A — 입력 손실 작업이 출력을 내보낸 것

파이프라인 중 하나에서 입력이 손실된 경우입력 손실 동작들다음의 경우 이 로 설정됩니다.이미트_출력,MediaLive상위 및 하위 매니페스트를 계속 업데이트합니다.

다운스트림 시스템의 관점에서 두 파이프라인의 상위 또는 하위 매니페스트는 변경되지 않습니다. 미디어 파일 내부의 콘텐츠는 필러 콘텐츠이지만 이는 다운스트림 시스템이 매니페스트를 읽는 방법에 영향을 미치지 않습니다.

시나리오 B — 입력 손실 작업이 출력을 일시 중지하는 것

파이프라인 중 하나(예: 파이프라인 0)에서 입력이 손실되고 입력 손실 작업 필드가 PAUSE_OUTPUT으로 설정된 경우 MediaLive는 다음을 수행합니다.

  • 파이프라인 0의 하위 매니페스트 목록을 제거합니다.

  • 파이프라인 0의 하위 매니페스트 위치에 요청을 보내어 하위 매니페스트를 삭제합니다.

결과적으로 파이프라인 0의 기본 매니페스트를 읽는 다운스트림 시스템은 다음과 같습니다. 파이프라인 0의 하위 매니페스트 목록을 더 이상 찾지 않고, 파이프라인 0 기본 매니페스트에서 대체 하위 매니페스트를 찾습니다. 이 다운스트림 시스템이 파이프라인 1의 하위 매니페스트를 찾으면 해당 하위 매니페스트를 읽는 것으로 전환됩니다.

파이프라인 1의 기본 매니페스트를 읽는 다운스트림 시스템은 영향을 받지 않습니다. 이러한 시스템은 파이프라인 1의 하위 매니페스트(매니페스트에서 먼저 나옴)를 읽기 때문입니다.

시나리오 C — 파이프라인 오류

파이프라인에 오류가 발생할 수도 있습니다. 이 오류는 입력 오류와 동일하지 않습니다. 파이프라인(예: 파이프라인 0)에 오류가 발생할 경우 다음과 같은 결과가 나타납니다.

  • 출력이 중지됩니다.

  • 파이프라인 0의 기본 매니페스트가 삭제되지 않고 파이프라인 0의 하위 매니페스트 목록을 여전히 포함하고 있습니다.

  • 새 미디어 파일이 생성되지 않기 때문에 하위 매니페스트가 업데이트되지 않습니다. 하위 매니페스트가 부실해집니다.

  • 파이프라인 1의 기본 매니페스트가 변경되지 않고 파이프라인 0(및 파이프라인 1)의 하위 매니페스트 목록을 여전히 포함하고 있습니다.

결과적으로 파이프라인 0의 기본 매니페스트를 읽는 다운스트림 시스템은 다음과 같습니다. 파이프라인 0의 하위 매니페스트 목록을 찾지만 해당 매니페스트가 부실한 상태입니다. 시스템이 매니페스트가 부실임을 감지할 수 있는 경우 파이프라인 0 기본 매니페스트로 돌아가서 대체 하위 매니페스트를 검색할 수 있습니다. 이 다운스트림 시스템이 파이프라인 1의 하위 매니페스트를 찾으면 해당 하위 매니페스트를 읽는 것으로 전환됩니다.

파이프라인 1의 기본 매니페스트를 읽는 다운스트림 시스템은 영향을 받지 않습니다. 이러한 시스템은 파이프라인 1의 하위 매니페스트(매니페스트에서 먼저 나옴)를 읽기 때문입니다.

참고

HLS 출력에 대한 다운스트림 시스템이 AWS Elemental인 경우MediaStore, 설정할 수 있습니다MediaStore오래된 입력을 삭제합니다. 단원을 참조하십시오.객체 수명 주기 정책의 구성 요소. 하위 매니페스트가 삭제된 후 MediaStore는 시나리오 B의 “매니페스트 삭제 시” 로직을 따르는 것으로 돌아갑니다.