스트리밍 출력을 위한 조각 길이 설정 - MediaConvert

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

스트리밍 출력을 위한 조각 길이 설정

HLS (CMAF, DASH및 Microsoft Smooth Streaming)을 제외한 모든 ABR 스트리밍 출력 그룹의 경우 조각 길이(FragmentLength)에 대해 지정하는 값은 지정한 다른 출력 설정과 함께 작동해야 합니다. Fragment length(조각 길이)를 잘못 설정할 경우 최종 사용자가 출력 비디오를 시청할 때 플레이어가 작동을 멈출 수 있습니다. 이 현상은 플레이어가 비디오 끝부분에서 추가 세그먼트를 예상하고 존재하지 않는 세그먼트를 요청하기 때문에 발생할 수 있습니다.

조각 길이는 닫힌 GOP 케이던스(GopClosedCadence), GOP 크기() 및 프레임 속도(FramerateNumerator, GopSize)에 대한 값으로 제한됩니다FramerateDenominator. 콘솔 및 JSON 작업 사양에서 이러한 설정을 찾는 방법에 대한 자세한 내용은 섹션을 참조하세요조각 길이와 관련된 설정 찾기.

참고

출력 프레임 속도를 소스 따르기 로 설정할 때 입력 비디오 파일의 프레임 속도가 출력 조각 길이 에 대해 지정한 값으로 작동하는지 확인합니다. 입력 비디오 파일의 프레임 속도는 출력 프레임 속도로 작동합니다.

조각 길이 규칙

조각 길이는 정수여야 하며 GOP 크기 x 폐쇄 케이던스 GOP ÷ 프레임 속도 값의 배수여야 합니다.

조각 길이 예제

예제: 올바른 설정

닫힌 GOP 주기 = 1

프레임 속도 = 30

GOP 크기 = 60프레임

조각 길이 = 2

예: 잘못된 설정

폐쇄GOP형 Cadence = 1

프레임 속도 = 50

GOP 크기 = 90프레임

조각 길이 = 2

조각 길이 를 설정할 때 닫힌 GOP 주기 , GOP 크기프레임 속도 에 대한 값을 확인합니다.

조각 길이

콘솔 또는 JSON 작업 사양을 사용하여 조각 길이를 설정할 수 있습니다. Fragment length(조각 길이) 설정은 출력 그룹에 적용되고 그룹의 모든 출력에 영향을 미칩니다.

Fragment length(조각 길이) 설정을 찾으려면(콘솔)
  1. 작업 생성 페이지의 왼쪽 작업 창의 출력 그룹 아래에서 CMAF, DASH ISO또는 Microsoft Smooth Streaming 출력 그룹의 이름을 선택합니다.

  2. 오른쪽의 그룹 설정 섹션에서 Fragment length(조각 길이)를 찾습니다.

    그룹 설정 섹션의 제목은 CMAF 그룹 설정 , DASH ISO 그룹 설정 또는 MS Smooth 그룹 설정 입니다.

조각 길이 설정을 찾으려면(JSON 작업 사양)
  • 다음 예제와 같이 OutputGroupSettings의 하위에 있는 FragmentLength를 찾습니다.

    { "Settings": { ... "Inputs": [ ... ], "OutputGroups": [ { "Name": "DASH ISO", "OutputGroupSettings": { "Type": "DASH_ISO_GROUP_SETTINGS", "DashIsoGroupSettings": { "SegmentLength": 30, "FragmentLength": 2, "SegmentControl": "SINGLE_FILE", "HbbtvCompliance": "NONE" } }, ...

폐쇄된 GOP 주기, GOP 크기 및 프레임 속도

콘솔 또는 JSON 작업 사양을 사용하여 폐쇄 GOP 케이던스, GOP 크기프레임 속도를 설정할 수 있습니다. 이들 설정은 각 출력에 개별적으로 적용됩니다. 이들을 설정할 때 출력 그룹의 각 출력에 설정한 값이 출력 그룹의 조각 길이에 지정한 값과 일관되어야 합니다.

참고

ABR 스택에 여러 출력이 있습니다. 각 출력에서 이들 값을 설정해야 합니다.

출력의 인코딩 설정을 찾으려면(콘솔)
  1. 작업 생성 페이지의 왼쪽에 있는 작업 창의 출력 그룹에서 출력 1, 출력 2 등 출력 이름을 선택합니다.

  2. Encoding settings(인코딩 설정) 섹션에서 Video(비디오) 탭이 자동으로 선택됩니다. 이 탭에서 닫힌 GOP 케이던스 , GOP 크기프레임 속도를 찾습니다.

출력에 대한 인코딩 설정을 찾으려면(JSON 작업 사양)
  • 다음 예제와 같이 코덱 설정의 하위로서 GopClosedCadence, GopSize, FramerateNumeratorFramerateDenominator을(를) 찾습니다. 이 예제에서는 코덱이 H_264(이)므로 코덱 설정의 상위는 H264Settings입니다.

    { "Settings": { ... "Inputs": [ ... ], "OutputGroups": [ { "Name": "DASH ISO", ... }, "Outputs": [ { "VideoDescription": { ... "CodecSettings": { "Codec": "H_264", "H264Settings": { "InterlaceMode": "PROGRESSIVE", "NumberReferenceFrames": 3, "Syntax": "DEFAULT", "Softness": 0, "GopClosedCadence": 1, "GopSize": 60, ... "FramerateNumerator": 60, "FramerateDenominator": 1 } }, ... },