입/출력 예약 작동 방식 - MediaLive

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

입/출력 예약 작동 방식

MediaLive는 입력 예약 및 출력 예약을 제공합니다.

입력 예약 속성 및 일치

입력 예약은 입력 처리 비용에 적용됩니다. 입력 예약의 속성은 다음과 같습니다.

  • 코덱

  • 해상도(범위)

  • 비트 전송률(범위)

  • 리전(해당 입력의 실행 구역)

일치 작동 방식

예약을 입력에 적용하려면, 해당 입력 예약의 속성이 채널의 입력 사양에 있는 필드와 일치해야 합니다. 또한, 예약에 지정된 리전에서도 채널이 실행되어야 합니다. 예를 들면 채널에 대한 입력 사양이 AVC, HD최대 20Mbps라고 가정해 보겠습니다. 이러한 속성과 일치하는 예약이 해당 채널의 입력에 적용됩니다.

출력 예약 속성 및 일치

출력 예약은 출력 처리 비용에 적용됩니다. 출력 예약의 속성은 다음과 같습니다.

  • 코덱

  • 해상도(범위)

  • 비트 전송률(범위)

  • 프레임 속도(범위)

  • 리전(해당 입력의 실행 구역)

일치 작동 방식

예약을 출력에 적용하려면, 해당 출력 예약의 속성이 채널 구성 내의 해당 필드와 일치해야 합니다. 또한, 예약에 지정된 리전에서도 채널이 실행되어야 합니다. AWS Elemental MediaLive 콘솔에서 필드를 찾을 수 있습니다.

  • 정규 비디오 및 오디오 출력의 경우, 필드가 채널 구성의 비디오 출력 섹션에 있습니다. 필드 중 대부분이 표시되도록 하려면 페이지에서 코덱을 선택해야 합니다.

  • 오디오 전용 출력의 경우, 필드가 채널 구성의 오디오 출력 섹션에 있습니다.

일치의 예

채널의 모든 필드가 해당 예약 속성과 일치하는 경우 기존 채널과 예약 간에 일치가 있습니다.

채널의 필드 값이 해당 속성 범위와 동일하거나 범위 안에 속하는 경우 일치가 생깁니다. 예를 들어, 채널 구성 내 29.97 fps의 비트 전송률은(는) 예약 내 <=30fps의 프레임 속도 속성 범위 안에 속합니다.

프레임 속도 속성의 경우 다음과 같이 일치가 생깁니다.

  • 채널 출력 프레임 속도가 특정 프레임 속도로 설정된 경우: 채널 구성 내에 지정된 프레임 속도가 예약 프레임 속도 범위 안에 속하는 경우 일치가 생깁니다. 예를 들어, 지정된 프레임 속도가 24fps이고 예약이 <=30fps(이)라고 가정합니다.

  • 채널 출력 프레임 속도가 소스에서 초기화되도록 설정된다면 예약 범위에 60fps이(가) 포함되는 경우에만 일치가 생깁니다. 예를 들어, 예약이 30-60fps인 경우 일치가 생깁니다.

    중요: 특정한 출력을 대상으로 하여 예약을 구매하고 해당 출력의 프레임 속도가 소스에서 초기화하도록 설정된 경우, 30-60fps(으)로 지정된 예약을 구매해야 합니다. <=30fps(으)로 지정된 예약을 구매해서는 안 됩니다.

미일치의 예

필드 중 하나라도 해당 예약 속성과 일치하지 않는다면 출력과 예약 사이에는 일치가 생기지 않습니다.

입력 예약 또는 출력 예약이 적용되는 방식

매월 결제 주기가 시작할 때마다 AWS에서는 예약 각각을 해당 월에 사용할 수 있는 시간(분) 풀로 채웁니다.

주기가 끝날 때 AWS에서는 이 예약과 속성이 일치하는 처리된 항목(입력 또는 출력)에 대해 비용을 줄이기 위해 해당 예약의 시간(분)을 적용합니다. 해당 월의 매분마다 AWS에서는 하나 이상의 일치 항목이 실행 중인지 확인합니다. 지정된 시간 내의 실행 시간(분)을 매시간 최대 60분까지 누적합니다.

해당 시간 동안 예약 시간(분)이 소진되면 AWS에서는 해당 시간에 나머지 항목에 대해 일반 분당 요금을 부과합니다.

실행 시간(분)을 여러 항목에 할당 가능할 수 있습니다.

실행 중 시간(분)은 두 개 이상의 항목에서 가져올 수 있습니다. 예를 들면 해당 예약과 일치하는 입력으로 채널 A를 시작합니다. 이 예약의 인스턴스 하나만 구입했습니다. 45분 후에, 마찬가지로 해당 예약과 일치하는 입력이 있는 채널 B를 시작합니다. 추가 15분 후에 채널 A를 중지합니다. 다음 그림의 음영처럼 실행 중 시간(분)이 누적됩니다.

하나는 60분 동안 실행 중이며 하나는 35분 동안 실행 중인 두 입력의 80분간을 그래픽으로 표현한 것입니다. 두 번째 입력은 첫 번째 입력과 15분 중첩됩니다. 막대는 이미지 상단에 걸쳐 있고 10분 단위 블록을 나타내는 8개의 세그먼트로 나뉘어 총 80분입니다. 위쪽 막대 아래에는 블록으로 레이블 지정된 입력이 10분 단위 블록의 처음 여섯 개 아래에 정렬되어, 전체를 80분으로 하는 시간의 처음부터 시작된 60분을 표시합니다. 이 첫 번째 입력 블록은 완전히 음영 처리되어 예약과 완전히 일치한다는 것을 보여줍니다. 첫 번째 입력 블록 아래에는 블록으로 레이블 지정된 다른 입력이 있습니다. 이 블록은 10분 블록으로 표시되는 처음 45분 후에 시작됩니다. 두 번째 입력 블록에서는 35분 중 마지막 20분만 음영 처리됩니다. 실행 시간을 나타내는 음영이 두 입력 블록 간에 겹치지 않습니다.

다음은 서로 다른 항목이 실행 중 시간(분)을 사용하는 방식을 보여주는 또 하나의 예입니다. 한 시간 안에 해당 예약과 일치하는 출력만 실행한다고 가정해 보겠습니다. 이 예약의 인스턴스 하나만 구입했습니다. 각각 15분 동안 일치하는 출력 네 개를 동시에 실행합니다. 해당 시간 동안 일치하는 다른 출력을 실행하지 않습니다. 이러한 네 개 출력의 사용 시간을 합한 총 누적 시간은 60분이 될 것입니다.

60분에 4개의 출력이 있는 그래픽 표현으로, 출력 하나하나는 15분 동안 실행됩니다. 막대는 이미지 상단에 걸쳐 있고 10분 단위 블록을 나타내는 6개의 세그먼트로 나뉘어 총 60분입니다. 위쪽 막대 아래에는 4개의 블록이 출력으로 레이블 지정되어 있습니다. 각각의 출력 블록은 15분에 해당하는 공간을 차지합니다. 각각의 출력 블록은 첫 번째 10분 블록에서 시작됩니다. 4개의 출력 블록 모두 완전히 음영 처리되어 전체 출력이 실행 시간(분)으로 간주됨을 나타냅니다.

버스트 처리가 지원되지 않음

60분 규칙은 버스트 처리 시 예약을 사용할 수 없음을 의미합니다.

예를 들어, 한 시간 안에 해당 예약과 일치하는 네 개 출력을 실행합니다. 이 예약의 인스턴스 하나만 구입했습니다. 각각 60분 동안 일치하는 출력 네 개를 동시에 실행합니다. 이러한 출력 중 하나만 예약 적용이 가능합니다. 한 개 출력으로 시간당 실행 시간 60분이 모두 사용되기 때문입니다.

60분에 4개의 입력이 있는 그래픽 표현으로, 입력 하나하나는 전체 60분 동안 실행됩니다. 막대는 이미지 상단에 걸쳐 있고 10분 단위 블록을 나타내는 6개의 세그먼트로 나뉘어 총 60분입니다. 위쪽 막대 아래에는 4개의 블록이 입력으로 레이블 지정되어 있습니다. 각각의 입력 블록은 60분에 해당하는 공간을 차지하며 60분짜리 막대 전체 길이를 실행합니다. 첫 번째 입력 블록만 음영 처리되는데, 이는 4개의 입력 중 하나만 60분의 실행 시간을 사용하고 있음을 나타냅니다.

미사용 시간(분)

해당 월에 예약된 시간(분)의 전체 또는 일부를 사용하지 않으면 해당 시간(분)은 소멸합니다.

이 시간(분)은 다음 달로 이월되지 않습니다.

실행 시간(분)을 여러 항목에 할당 가능할 수 있습니다.

채널에 대한 제한은 없습니다.

  • 예를 들어, 채널당 한 개 입력 처리를 기반으로 예약을 사용할 수 있습니다.

  • 한 예약이 해당 채널의 모든 입력 또는 출력에 꼭 적용되어야 할 필요는 없습니다.