1단계: 출력 대상의 경로 설계 - MediaLive

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

1단계: 출력 대상의 경로 설계

전체 대상 경로를 아직 설계하지 않은 경우 이 단계를 수행하십시오. 경로를 이미 설계했다면 으로 이동하십시오2단계: 콘솔에서 필드를 완성합니다..

경로를 설계하려면
  1. 이전에 다운스트림 시스템 운영자로부터 얻은 정보를 수집하십시오.

    • 다운스트림 시스템의 연결 유형 — Akamai, 기본 PUT 또는 WebDAV

    • 연결 필드 설정 (다운스트림 시스템에 특별한 요구 사항이 있는 경우)

    • 전송을 위한 프로토콜 - HTTP 또는 HTTPS.

    • 다운스트림 시스템에 인증된 요청이 필요한 경우 다운스트림 시스템에 액세스하는 데 필요한 사용자 이름 및 암호 이러한 사용자 자격 증명은 프로토콜이 아니라 사용자 인증과 관련이 있다는 점에 유의하십시오. 사용자 인증은 다운스트림 시스템이 요청을 수락할지 여부에 관한 것입니다. 프로토콜은 요청이 보안 연결을 통해 전송되는지 여부를 나타냅니다.

    • 대상 경로의 전체 또는 일부 (파일 이름 포함)

    • 별도의 하위 디렉터리를 설정해야 하는지 여부.

  2. 다운스트림 시스템 운영자와 함께 계획을 세울 때 중복 매니페스트를 구현할지 여부를 결정했어야 합니다. 또한 다운스트림 시스템에 사용자 정의 매니페스트가 필요한지 여부도 결정했어야 합니다. 다음 두 가지 결정을 고려하여 해당 섹션을 읽어보십시오.

    • 중복 매니페스트를 구현하는 경우 을 참조하고 이 중복 HLS 매니페스트 섹션으로 돌아가십시오.

    • 매니페스트의 사용자 지정 경로를 구현하는 경우 을 HLS 매니페스트 내의 경로 사용자 지정 참조하고 이 섹션으로 돌아가십시오.

    • 이러한 기능 중 어느 것도 구현하지 않는 경우 이 섹션을 계속 읽어 보세요.

  3. 버킷 또는 버킷을 따르는 대상 경로 부분을 설계하십시오. 자세한 내용은 다음 섹션을 참조하십시오.

출력 경로의 구문

다음 표에서는 이러한 세 가지 범주의 파일에 대한 대상 경로를 구성하는 부분에 대해 설명합니다.

이 세 가지 범주의 파일에 대한 대상 경로는 baseFileName을 포함하여 동일합니다. 즉, 모든 범주의 파일을 동일한 폴더로 thatMediaLive 보냅니다. 수정자와 파일 확장자는 각 파일 범주마다 다릅니다.

파일 경로 구문
기본 매니페스트 파일 프로토콜 도메인 경로 (기본 파일 이름 확장명)

파일 이름이 /index인 기본 매니페스트의 URL:

http://203.0.113.55/sports/delivery/curling/index.m3u8
하위 매니페스트 파일 프로토콜 도메인 경로 기본 파일 이름 수정자 확장명 출력의 고해상도 변환을 위한 하위 매니페스트의 URL

http://203.0.113.55/sports/delivery/curling/index-high.m3u8

미디어 파일 (세그먼트) protocol domain path baseFilename nameModifier optionalSegmentModifier counter extension

230번째 세그먼트의 파일 URL은 다음과 같을 수 있습니다.

http:// 203.0.113.55/sports/delivery/curling/index-high-00230.ts

대상 경로는 다음과 같이 구성됩니다.

  • 다운스트림 시스템의 운영자가 프로토콜, 도메인 및 경로의 일부를 제공했어야 합니다. 예:

    http://203.0.113.55/sports/

    프로토콜은 항상 HTTP 또는 HTTPS입니다.

  • 운영자가 다음을 제공했을 수 있습니다. 그렇지 않으면 결정을 내리세요.

    • 폴더들

    • 기본 파일 이름

    • 모디파이어

    • 세그먼트 모디파이어

    다음 섹션을 참조하십시오.

  • MediaLive 카운터 앞에 밑줄을 삽입합니다.

  • MediaLive 카운터를 생성합니다. 카운터는 항상 00001에서 시작하는 5자리 숫자입니다.

  • MediaLive 확장자 앞에 점을 삽입합니다.

  • MediaLive 확장자를 선택합니다.

    • 매니페스트 파일의 경우 — 항상 .m3u8

    • 미디어 파일의 .ts 경우 - 전송 스트림의 파일 및 .mp4 FMP4 컨테이너의 파일용

폴더 및 베이스파일 이름 디자인

대상 경로의 folderbaseFilename 일부에 대해서는 다음 지침을 따르십시오.

  • 단일 파이프라인 채널의 경우 baseFilename이 하나만 필요합니다.

  • 중복 매니페스트를 구현하지 않는 표준 채널의 경우 두 개가 필요합니다. baseFilenamesbaseFilenames는 동일하거나 다를 수 있습니다. 다른 baseFilenames를 생성하기 전에 다운스트림 시스템이 해당 설정을 사용할 수 있는지 확인합니다.

  • 중복 매니페스트를 구현하는 경우 표준 채널에 대한 자세한 내용은 중복 매니페스트에 대한 필드 단원을 참조하십시오.

네임모디파이어 디자인

파일 이름의 nameModifier 일부를 디자인합니다. 하위 매니페스트 및 미디어 파일은 파일 이름에 이 한정자를 포함합니다. 이 nameModifier는 각 출력을 서로 구분하므로 각 출력에서 고유해야 합니다. 아래 지침을 따르세요.

  • 비디오(및 기타 스트림)가 포함된 출력의 경우 일반적으로 비디오를 설명합니다. 예: -high 또는 -1920x1080-5500kpbs(해상도와 비트레이트 설명).

  • 오디오만 포함되거나 캡션만 포함된 출력의 경우 일반적으로 오디오 또는 캡션을 설명합니다. 예: -aac 또는 -webVTT.

  • 구분자와 구분자를 명확하게 구분할 수 있도록 구분자를 포함하는 것이 좋습니다. baseFilename nameModifier

  • nameModifier에는 데이터 변수가 포함될 수 있습니다.

세그먼트 수정자 디자인

대상 경로의 세그먼트 수정자 부분을 디자인하십시오. SegmentModifier는 선택 사항이며, 포함하는 경우 미디어 파일 이름에만 포함됩니다.

이 한정자의 일반적인 사용 사례는 데이터 변수를 사용해 타임스탬프를 만들어 채널이 다시 시작될 때 세그먼트가 서로 재정의되지 않도록 하는 것입니다. 예를 들어 타임스탬프 $t$-를 포함하고 있으며 세그먼트 00001에 이름이 있을 수 있습니다. /index-120028-00001 출력이 몇 분 후에 다시 시작되면 (이로 인해 세그먼트 카운터가 다시 시작됨) 새 세그먼트 00001에 이름이 지정됩니다. /index-120039-00001 새 파일은 원래 세그먼트 00001의 파일을 덮어쓰지 않습니다. 일부 다운스트림 시스템에서는 이 동작을 선호할 수 있습니다.