HLS 입력을 다음과 같이 사용하기 MediaConvert - MediaConvert

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

HLS 입력을 다음과 같이 사용하기 MediaConvert

입력 대상이 HLS 패키지인 경우 입력 파일 URL (FileInput) 에 상위 또는 하위 매니페스트를 지정하십시오. MediaConvert 매니페스트가 여러 자식 매니페스트를 나열하는 상위 매니페스트인 경우 대역폭이 가장 높은 자식 매니페스트를 입력 소스로 MediaConvert 사용합니다.

HLS 입력과 호환되는 기능

HLS(을)를 입력해 다음 입력 기능을 사용할 수 있습니다.

  • 입력 클리핑

  • 입력 스티칭

  • 이미지 삽입

  • 내장된 입력 캡션 선택기

HLS 입력의 기능 제한

입력이 HLS 패키지에 있는 경우 다음과 같이 작업이 제한됩니다.

  • 입력 패키지는 HLS 입력 패키지 요구 사항에 나열된 요구 사항을 준수해야 합니다.

  • 입력 세그먼트는 DRM으로 암호화할 수 없습니다. 예를 들어 Apple DRM으로 입력을 암호화할 수 없습니다. FairPlay

  • 내장된 입력 캡션만 사용할 수 있습니다.

HLS 입력 패키지 요구 사항

입력 HLS 패키지는 다음 요구 사항을 준수해야 합니다.

  • 미디어 세그먼트의 비디오 컨테이너는 MPEG-2 TS이어야 합니다.

  • 매니페스트 파일(EXT-X-VERSION로 지정)의 호환 버전은 4 이하여야 합니다.

  • 매니페스트 파일은 작업 제출 후에도 동일하게 유지되어야 합니다. 즉, 매니페스트에 EXT-X-ENDLIST 태그가 있거나 EXT-X-PLAYLIST-TYPE 값이 VOD로 설정되어 있어야 합니다.

  • 매니페스트에서 EXT-X-BYTERANGE(을)를 사용하는 경우 첫 번째 하위 범위는 0으로 시작되어야 하고 다음 하위 범위 세그먼트는 이전 하위 범위 세그먼트와 이어져야 합니다.

  • 입력에 불연속성이 있는 경우 세그먼트의 시작 부분에서 시작해야 합니다. 즉, 입력은 세그먼트의 하위 범위에서 불연속성을 가질 수 없습니다.

  • 매니페스트에 이 포함되어 EXT-X-KEY 있는 경우 로 METHOD 설정해야 합니다. NONE 예:. EXT-X-KEY:METHOD=NONE MediaConvert HLS 암호화 입력을 지원하지 않습니다.

  • MediaConvert 다음 태그는 무시합니다.

    • EXT-X-PROGRAM-DATE-TIME

    • EXT-X-DATERANGE

    • EXT-X-I-FRAMES-ONLY

    • EXT-X-I-FRAME-STREAM-INF

    • EXT-X-SESSION-DATA

    • EXT-X-SESSION-KEY

    • EXT-X-INDEPENDENT-SEGMENTS

    • EXT-X-START

  • 작업에서 가속화된 트랜스코딩을 사용하는 경우 입력 HLS 패키지는 다음과 같은 추가 요구 사항을 준수해야 합니다. 세그먼트 지속 시간이 누적될 때 인지할 수 있는 오류가 발생하지 않도록 충분히 정확하게 10진 부동 소수점을 사용하여 EXTINF 내 지속 시간을 지정해야 합니다.

대체 오디오 변환 사용하기

HLS 렌디션 그룹을 사용하면 오디오 선택기 설정을 사용하여 사용할 대체 오디오 렌디션을 지정할 수 있습니다. MediaConvert 선택 대상이 되려면 대체 오디오 변환이 다음 요구 사항을 준수해야 합니다.

  • 입력 상위 매니페스트에 있는 EXT-X-MEDIA 태그에 변환이 포함되어야 합니다.

  • EXT-X-MEDIA 태그에는 그룹 ID, 이름, 언어 값의 고유한 조합이 포함되어야 합니다.

  • 오디오는 지원되는 오디오 코덱인 AAC, Dolby Digital(AC3), Dolby Digital Plus(EAC3) 또는 MP3 중에 하나여야 합니다.

  • 대체 오디오 변환의 하위 매니페스트는 입력 파일 URL () 에 사용한 상위 매니페스트에 포함되어야 합니다. FileInput

대체 오디오 변환 식별을 위해 오디오 선택기 설정을 지정하면 오디오 선택기는 상위 매니페스트에서 일치하는 EXT-X-MEDIA 태그를 찾습니다.

한 번에 하나 또는 여러 개의 선택기 설정을 사용할 수 있습니다. 예를 들어, 다음 EXT-X-MEDIA 태그가 주어지면 이름 (RenditionName) 또는 언어 (RenditionLangageCode) 로 오디오 렌디션을 식별할 수 있습니다. 둘 다 태그 전체에서 고유한 값이기 때문입니다.

#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="English",LANGUAGE="eng",DEFAULT=YES,AUTOSELECT=YES,URI="english_audio.m3u8"

#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="Japanese",LANGUAGE="jpn",DEFAULT=NO,AUTOSELECT=NO,URI="japanese_audio.m3u8"

하지만 두 태그의 그룹 ID (RenditionGroupID) 는 동일하므로 이 ID만으로는 오디오 렌디션을 식별할 수 없습니다. 사용할 오디오 렌디션을 식별하려면 그룹 ID를 EXT-X-MEDIA 태그의 다른 값과 함께 사용해야 합니다. MediaConvert

오디오 선택기 설정을 지정하지 않으면 오디오 선택기는 비디오 세그먼트에 다중화된 오디오를 찾습니다. 비디오 세그먼트에 오디오가 포함되지 않은 경우 오디오 선택기는 입력 상위 매니페스트의 첫 번째 대체 오디오 변환을 사용합니다.