기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
에서 자동 ABR 사용 MediaConvert
AWS MediaConvert Elemental은 자동 ABR을 사용하여 적응형 비트레이트 (ABR) 스택을 자동으로 설정합니다. MediaConvert 입력 비디오를 기반으로 적절한 렌디션 수와 각 렌디션 해상도를 선택합니다. MediaConvert 비디오 품질을 향상시키지 않고도 비트 전송률을 높이는 렌디션을 제거하여 트랜스코딩된 출력의 총 시간 (분) 을 최소화합니다. 또한 자동화된 ABR은 품질 정의 가변 비트 전송률(QVBR) 속도 제어 모드를 사용하여 다양한 비트 전송률에서 비디오 품질을 극대화합니다.
자동화된 ABR의 작동 방식
모든 적응형 비트 전송률(ABR) 스트리밍을 사용하면 최종 시청자의 플레이어 디바이스가 사용 가능한 대역폭을 기반으로 다운로드할 패키지의 변환을 조정합니다. 예를 들어 고품질 Wi-Fi에 액세스할 수 있는 시청자는 자동으로 높은 비트 전송률의 변환을 보게 됩니다. 시청자가 대역폭이 제한된 위치로 이동하면 플레이어 디바이스가 자동으로 저비트 전송률 변환으로 전환됩니다. 적응형 스트리밍이 얼마나 잘 작동하는지는 ABR 스택의 구성과 해당 구성이 특정 비디오의 콘텐츠에 얼마나 잘 맞는지에 따라 달라집니다. 예를 들어 빠르게 움직이고 시각적으로 복잡한 에셋의 경우 ABR 스택에는 비트 전송률이 다른 720p 출력 2개가 포함될 수 있습니다. 단순한 만화에 동일한 스택 설정을 사용했다면 이 두 출력은 비슷해 보일 것입니다. 추가 인코딩, 저장 및 배포에는 최종 시청자에게 아무런 혜택도 주지 않으면서 비용이 많이 듭니다.
자동 ABR 작업을 실행하면 가용 대역폭을 기반으로 최종 시청자가 보는 비디오 품질을 MediaConvert 최대화합니다. 가능한 다양한 변환을 분석하고 비디오 품질을 향상시키지 않으면서 필요한 대역폭을 증가시키는 변환을 제거함으로써 이를 가능하게 합니다. 작업을 실행하면 입력 비디오의 내용을 MediaConvert 분석하고 렌디션 수와 각 렌디션의 특성을 자동으로 선택합니다.
MediaConvert 콘솔을 사용하여 아무것도 설정하지 않고도 작업을 실행할 수 있습니다. 원하는 경우 다음과 같은 세 가지 범주의 선택적 설정을 지정할 수 있습니다.
-
적응형 비트 전송률(ABR) 스택의 제한.
-
ABR 스택의 변환에 적용되는 제한. 이러한 출력 수준 제한은 스택의 모든 변환에 적용됩니다.
-
기타 모든 인코딩 설정.
이러한 설정의 경우 다른 값을 지정하지 않는 한 기본값을 MediaConvert 사용합니다. 이는 설정한 값이 스택의 모든 변환에 적용된다는 점을 제외하면 자동화된 ABR을 사용하지 않는 출력의 경우와 동일하게 작용합니다. 예를 들어 프로파일을 High 10비트 설정하면 모든 변환에 해당 코덱 프로파일이 포함됩니다.
ABR 스택에 적용되는 설정
전체 ABR 스택과 관련된 다음 제한을 설정할 수 있습니다.
-
최대 렌디션 수: ABR 스택의 변환 수 상한입니다. 스택의 변환 수는 이보다 적을 수 있지만 많지는 않을 것입니다.
3~15에서 숫자 하나를 지정할 수 있습니다. 이 옵션을 지정하지 않으면 기본 최대값은 15입니다.
-
최대 ABR 비트 전송률: 스택에서 가장 높은 비트 전송률 변환의 최대 평균 비트 전송률입니다.
가장 빠른 인터넷 연결을 통해 시청자에게 제공되는 변환입니다. 가장 높은 비트 전송률 변환을 받는 시청자에게 전송되는 총 바이트 수를 제한하는 데 사용합니다.
이 옵션을 지정하지 않으면 기본 최대값은 8mb/초입니다.
콘텐츠의 품질, 복잡성 및 해상도에 따라 최고 품질의 변환에 대한 평균 비트 전송률은 이 값 이하입니다. 순간 최대 비트레이트는 지정한 값을 초과할 수 있습니다.
-
최소 ABR 비트 전송률: 스택에서 가장 품질이 낮은 변환의 최소 평균 비트 전송률입니다.
가장 느린 인터넷 연결을 통해 시청자에게 제공되는 변환입니다.
이 옵션을 지정하지 않으면 기본 최소값은 600kb/초입니다.
순간 최소 비트레이트는 지정한 값 이하로 달라질 수 있습니다.
스택의 변환에 적용되는 설정입니다
스택에 있는 변환의 속성과 관련된 다음과 같은 제한을 설정할 수 있습니다.
-
최대 해상도: 가장 높은 비트 전송률 변환의 최대 해상도입니다. 이 값을 설정할 때는 최종 시청자가 사용할 것으로 예상되는 최고 품질의 디바이스 해상도를 선택하세요. MediaConvert 이보다 큰 해상도의 렌디션은 만들지 않을 것입니다.
이 옵션을 지정하지 않으면 최대 기본값은 입력 비디오의 해상도입니다.
입력 비디오 해상도보다 큰 값을 지정하는 경우 입력 해상도를 최대값으로 MediaConvert 사용합니다. MediaConvert 입력 해상도를 업스케일링하면 비디오 품질이 향상되지 않고 대역폭이 추가되므로 어떤 렌디션에도 입력보다 큰 해상도를 사용하지 않습니다.
-
최대 프레임 속도: 이 값을 스택에서 가장 대역폭이 큰 렌디션의 프레임 속도로 MediaConvert 사용합니다. 입력에 따라 이 값이 모든 변환의 프레임 속도일 수 있습니다. 입력 프레임 속도가 높으면 저대역폭 렌디션의 경우 프레임 속도를 절반으로 줄일 MediaConvert 수 있습니다. 예를 들어 입력 프레임 속도가 60fps인 경우 일부 저대역폭 렌디션에는 30fps를 사용하고 가장 낮은 렌디션에는 15fps를 사용할 MediaConvert 수 있습니다.
이 값을 지정하지 않으면 최대 기본값은 입력 프레임 속도입니다.
이러한 설정의 경우 각 렌디션의 다음 값을 자동으로 MediaConvert 결정합니다.
-
품질 조정 수준: 모든 렌디션을 멀티패스 HQ로 MediaConvert 인코딩합니다.
이 동작은 MediaConvert 콘솔에서는 자동으로 실행되지만 프로그래밍 방식으로 작업을 제출할 때는 그렇지 않습니다. MediaConvert 콘솔을 사용하지 않고 JSON 작업 사양을 설정하는 경우 명시적으로 로 설정해야 합니다.
qualityTuningLevel
MULTI_PASS_HQ
-
속도 제어 모드: 모든 렌디션을 QVBR 속도 제어 모드로 MediaConvert 인코딩합니다.
이 동작은 MediaConvert 콘솔에서는 자동으로 실행되지만 프로그래밍 방식으로 작업을 제출할 때는 그렇지 않습니다. MediaConvert 콘솔을 사용하지 않고 JSON 작업 사양을 설정하는 경우 명시적으로 로 설정해야 합니다.
rateControlMode
QVBR
-
다음과 같은 QVBR 필수 설정은 다음과 같습니다.
-
QVBR 품질 수준:
-
최대 비트 전송률
-
최대 평균 비트 전송률
-
-
HDR 버퍼 크기
-
HDR 버퍼 초기 채우기
자동 ABR 스택 생성
선택적 한도 값을 지정할지 여부를 알고 있으면 다음 절차 중 하나를 사용하여 작업에 자동 ABR을 설정하세요. 이러한 옵션 설정에 대한 자세한 내용은 자동화된 ABR의 작동 방식 섹션을 참조하세요.
자동 ABR 규칙
자동 ABR 규칙을 사용하여 자동 ABR 스택에서 MediaConvert 생성되는 렌디션 크기에 대한 제한을 지정할 수 있습니다. ABR 워크플로우에 특정 렌디션 크기 요구 사항이 있지만 비디오 품질 및 전체 파일 크기에 맞게 MediaConvert 최적화하려는 경우 이 규칙을 사용하는 것이 좋습니다.
다음과 같은 규칙을 정의할 수 있습니다.
-
최소 상위 변환 크기
-
최소 하위 변환 크기
-
강제 적용 변환
-
허용된 변환
최소 상위 변환 크기
ABR 스택에서 가장 높은 비디오 해상도를 위한 최소 크기를 지정하세요. 최고 해상도는 입력한 값 이상입니다.
예: 1920x1080을 지정하는 경우 ABR 스택의 최고 해상도는 1920x1080 이상입니다.
최소 하위 변환 크기
ABR 스택에서 가장 낮은 비디오 해상도를 위한 최소 크기를 지정하세요. ABR 스택의 최저 해상도는 입력한 값 이상입니다.
예: 512x288을 지정하는 경우 ABR 스택의 최저 해상도는 512x288 이상입니다.
강제 적용 변환
ABR 스택에 포함할 하나 이상의 비디오 해상도를 지정합니다. 자동화된 ABR을 최적화하려면 가능하면 낮은 해상도를 지정하는 것이 좋습니다.
최대 렌디션 설정에 따라 ABR 스택에는 여기에서 지정하지 않은 다른 해상도가 포함될 수 있습니다. 예: 강제 적용 변환에서 해상도를 2개 지정하고 최대 변환 7개를 지정하면 5개 해상도가 자동으로 결정됩니다.
강제 포함 변환에는 다른 자동 ABR 규칙 또는 설정과 함께 다음과 같은 제한 사항이 있습니다.
-
최소 1개의 해상도는 최소 상위 변환 크기 이상이어야 합니다.
-
모든 개의 해상도는 최소 하위 변환 크기 이상이어야 합니다.
-
허용된 변환은 지정할 수 없습니다.
-
해상도 개수는 최대 변환 이하여야 합니다.
-
복제 해상도는 무시됩니다.
허용된 변환
ABR 스택에서 가능한 비디오 해상도 목록을 지정하십시오. MediaConvert지정한 해상도 목록에서만 ABR 스택을 만듭니다.
허용된 변환 목록의 일부 해상도는 포함되지 않을 수 있습니다. 하지만 필요를 활성화로 설정하여 해상도를 강제로 포함시킬 수 있습니다.
허용된 변환에는 다른 자동 ABR 규칙과 함께 다음과 같은 제한 사항이 있습니다.
-
최소 1개의 해상도는 최소 상위 변환 크기 이상이어야 합니다.
-
최소 1개의 해상도는 최소 하위 변환 크기 이상이어야 합니다.
-
강제 적용 변환은 지정할 수 없습니다.
-
해상도 개수는 최대 변환 이하여야 합니다.
-
복제 해상도는 무시됩니다.
자동 ABR 자주 묻는 질문
AWS MediaConvert Elemental이 나를 위해 어떤 렌디션을 생성했는지 어떻게 확인할 수 있습니까?
ABR 스택의 출력 속성은 다음 위치에서 확인할 수 있습니다.
-
Amazon의 작업 완료 이벤트입니다 EventBridge. 자세한 정보는 EventBridge 와 함께 사용 AWS Elemental MediaConvert을 참조하세요.
-
MediaConvert 콘솔의 Job 요약 페이지 자세한 정보는 작업 기록 보기을 참조하세요.
자동 ABR 작업을 실행하는 데 시간이 오래 걸립니까?
항상 자동 ABR과 함께 가속화된 트랜스코딩을 사용하는 것이 좋습니다. 이렇게 하면 출력이 비슷한 수동으로 지정된 ABR 스택의 가속화된 트랜스코딩 작업보다 약간 더 오래 걸립니다. 자동 ABR은 이미 2패스(품질 최적화됨) 프로페셔널 티어 요금으로 요금이 청구되므로 가속화된 트랜스코딩을 활성화하는 데 더 많은 비용을 지불하지 않아도 됩니다.
가속화된 트랜스코딩을 사용하지 않고 자동 ABR 작업을 실행하면 출력이 비슷한 수동으로 지정된 ABR 스택을 사용하는 작업보다 실행 시간이 훨씬 오래 걸립니다.
일부 출력 변환의 해상도가 같은 이유는 무엇입니까?
디스플레이 디바이스는 ABR 에셋을 스트리밍할 때 변환의 해상도가 아닌 변환의 비트 전송률을 기반으로 세그먼트를 요청합니다. 따라서 ABR 스택에는 해상도가 동일한 다양한 대역폭에 대한 변환이 있을 수 있습니다. 대역폭 변환이 더 높을수록 동일한 해상도에서 더 좋은 품질을 얻을 수 있습니다.
스택의 다음 변환까지 넘어갈 때 해상도를 높이면 비디오 품질이 향상되는지 여부는 비디오의 복잡성에 따라 달라집니다. 작업별로 이러한 선택 항목을 자동으로 조정하는 기능은 이 기능을 통해 적은 노력으로 더 나은 결과를 얻을 수 있는 방법 중 하나입니다.
스택에 얼마나 많은 변환이 들어갈지 미리 알 수 있을까요?
아니요. MediaConvert 트랜스코딩 프로세스 중에 사용할 렌디션을 결정합니다. 인코딩 결정은 입력 비디오의 품질에 따라 달라지기 때문에 작업을 실행하기 전에 어떤 결정을 내릴지 알 방법이 없습니다.
선택적 제한 설정을 사용하여 변환 수와 해당 변환 크기가 원하는 수준을 초과하지 않도록 할 수 있습니다.
자동 ABR 스택에 대한 요금은 어떻게 청구되나요?
MediaConvert 출력 위치에 기록한 변환에 대해서만 요금이 청구됩니다. 예를 들어 최대 렌디션을 12로 설정해도 렌디션을 8개 이상 만들면 이점이 없다고 판단할 MediaConvert 수 있습니다. MediaConvert 이 경우 8개의 렌디션에 대해서만 요금이 청구됩니다.
자동화된 ABR은 전문 티어 기능이며 2패스 인코딩도 필요합니다. 모든 변환은 2패스(품질 최적화됨) 요금으로 분당 요금이 청구됩니다. 예를 들어 자동 ABR 스택이 10개의 변환으로 끝나고 각 변환의 길이는 60분이라고 가정해 보겠습니다. 그러면 600분 요금이 부과됩니다. 요금은 AWS 클라우드 제품 웹 사이트의 AWS Elemental MediaConvert 가격 책정
다른 속성은 어떤가요?
자동화된 ABR은 비디오 변환을 위한 설정만 수행합니다. 자동 ABR 출력 그룹 내에 오디오 변환을 오디오 전용 출력으로 추가합니다. 지침은 자동 ABR 스택 생성 섹션을 참조하세요.
캡션은 어떻습니까?
자동 ABR 패키지에 캡션을 캡션 전용 출력으로 추가하세요. 지침은 자동 ABR 스택 생성 섹션을 참조하십시오.
자동 ABR에 대한 기능 제한
자동 ABR 출력 그룹을 포함하는 작업은 다음과 같은 방식으로 제한됩니다.
-
온디맨드 대기열을 사용해야 합니다. 예약 대기열을 사용할 수 없습니다.
-
작업 및 작업 템플릿에서만 자동 ABR을 활성화할 수 있습니다. 출력 사전 설정에서 자동 ABR을 사용할 수 없습니다.
-
자동 ABR 출력 그룹이 포함된 작업의 경우 모든 ABR 출력 그룹은 자동 ABR을 사용해야 합니다.
-
출력 비디오 코덱은 AVC (H.264) 또는 HEVC (H.265) 여야 합니다.
-
출력 비디오 스케일링 동작은 기본값, 출력으로 늘이기, 맞춤 또는 채우기여야 합니다. 업스케일링 없이는 Fit을 사용할 수 없습니다.
-
JSON 작업 사양을 수동으로 만들 때 이러한 필수 설정을 지정해야 합니다. 자동 ABR을 활성화하면 MediaConvert 콘솔이 자동으로 설정합니다.
-
qualityTuningLevel
을MULTI_PASS_HQ
으로 설정합니다. -
rateControlMode
를QVBR
로 설정합니다.
-