

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

# AWS Elemental MediaLive에서 입력 준비
<a name="feature-prepare-input"></a>

MediaLive에 전환을 구현할 경우 MediaLive가 전환을 수행할 때 발생하는 지연을 줄이기 위해 즉시 입력 전환에 연결된 입력을 준비할 수 있습니다.

입력을 준비하면 MediaLive가 즉시 입력 전환을 수행할 때 지연 시간이 훨씬 줄어듭니다. 이는 MediaLive가 사전에 입력을 검사하고 디코딩을 시작하기 때문입니다. 입력을 준비하지 않으면 MediaLive 일정이 작업을 수신하는 순간과 전환이 시작되는 순간 사이에 지연이 발생합니다.

이 상황에서는 입력을 준비하는 것이 좋습니다.
+ 즉시 시작 유형의 입력으로 전환하려 하지만
+ 언제 전환이 필요한지는 알 수 없고 대신 몇 초 전에 미리 알림을 받을 수도 있습니다.

[채널 일정](working-with-schedule.md)에 *입력 준비* 작업을 추가하여 입력을 준비합니다. 일반적으로 입력 준비에 적용되는 입력 전환은 즉시 입력 전환입니다. 입력 준비 자체는 고정된 시간에 시작하거나 즉시 시작하거나 지정된 입력 전환에 따라 시작하도록 설정할 수 있습니다.

MediaLive는 일정에 작업을 추가합니다. 작업 시작 시간에 MediaLive는 입력을 준비하기 시작합니다.

입력을 고정 입력 전환 또는 후속 입력 전환으로 전환할 경우 입력을 준비하는 이점은 없습니다. 이 경우 MediaLive는 입력을 미리 자동으로 준비합니다.

**용어**  
이 섹션에서는 다음 용어를 사용합니다.
+ *준비 작업*- 일정의 입력 작업입니다.
+ *연결된 전환 작업* - 입력 준비 작업이 연결된 입력 전환 작업입니다. 준비 작업은 입력 A를 준비합니다. 연결된 전환 작업은 입력 A로 전환됩니다.
+ *고정 준비* - 고정 시간에 시작하도록 설정된 입력 준비 작업입니다.
+ *즉시 준비* - 즉시 시작하도록 설정된 입력 준비 작업입니다.
+ *후속 준비, 후속 시작 준비, 후속 종료 준비* - 입력 전환을 따르도록 설정된 입력 준비 작업을 따릅니다. 다음 준비는 참조된 전환의 시작 또는 끝을 따를 수 있습니다.
+ *참조 전환 작업* - 후속 입력 준비의 트리거로 사용되는 입력 전환 작업입니다. 따라서 후속 입력 준비는 참조 입력 전환 작업을 따릅니다.

**참고**  
이 섹션의 이 내용은 [입력 전환 설정](scheduled-input-switching.md)에 설명된 입력 전환에 익숙하다고 가정합니다.

**Topics**
+ [MediaLive에서의 입력 준비에 대한 규칙 및 제한](input-prep-rules.md)
+ [일정에서 입력 준비 작업 설정](prepare-input-procedure.md)
+ [입력 준비 작업이 런타임에 작동하는 방식](input-prep-runtime.md)
+ [입력 준비 작업 수정](input-prep-modify.md)
+ [MediaLive 일정에서 입력 준비 작업 삭제 및 중지](input-prep-delete.md)

# MediaLive에서의 입력 준비에 대한 규칙 및 제한
<a name="input-prep-rules"></a>

**한 번에 하나의 활성 준비**  
MediaLive 일정에는 입력 준비 작업을 여러 개 포함할 수 있지만 한 번에 하나의 입력 준비 작업만 활성화될 수 있습니다.

**시작 시간은 최소 10초 전으로**  
MediaLive 일정에서 각 입력 준비 작업이 연결된 전환의 최소 10초 전에 시작되도록 설정합니다.

**RTMP 풀 입력 없음**  
MediaLive 채널에는 RTMP 풀 입력과 입력 준비 기능이 모두 활성화되어 있을 수는 없습니다. (RTMP 푸시 입력은 허용됩니다.) 입력 준비 또는 RTMP 풀 입력 중에서 더 중요한 기능을 선택해야 합니다.
+ 입력 준비 기능을 사용하려 하고 채널에 이미 RTMP 풀 입력이 있는 경우 먼저 입력을 제거해야 합니다.
+ RTMP 풀 입력을 추가하려 하고 채널에 이미 일정에 입력 준비 작업이 있는 경우 [입력 준비 기능 활성화 및 비활성화](input-prep-enable.md) 섹션을 참조하세요.

# 일정에서 입력 준비 작업 설정
<a name="prepare-input-procedure"></a>

이 절차에 따라 채널 일정에 입력 준비 작업을 추가하여 해당 입력에 대한 전환 작업 전에 입력을 준비합니다.

**채널 일정에 입력 준비 작업을 포함하는 방법**

1. 일회성 작업으로 채널에서 입력 준비 기능을 활성화합니다. 채널이 유휴 상태인 동안에는 이 기능을 활성화해야 합니다. [입력 준비 기능 활성화 및 비활성화](input-prep-enable.md)을(를) 참조하세요.

1. 입력 전환을 계획하고 채널에 대한 입력을 준비합니다. [입력 준비의 시작 유형 계획](input-prep-plan-start.md)을(를) 참조하세요.

1. 연결된 입력 전환에 입력 클리핑이 포함된 경우 [파일 입력의 콘텐츠 클리핑](input-clipping.md) 섹션을 참조하세요.

   연결된 입력 전환이 입력 장애 조치 페어인 경우 [동적 입력 설정](dynamic-inputs.md) 섹션을 참조하세요.

1. 일정에서 작업을 생성합니다. 일반적으로 채널을 처음 시작하기 전에 몇 가지 준비 작업과 전환 작업을 생성합니다. 그런 다음 시간 경과에 따라 작업을 더 추가합니다. 고정 전환 작업을 추가한 다음 후속 전환 작업을 추가합니다. 나중에 즉시 전환할 수 있다는 것을 알게 되는 대로 준비 작업을 추가합니다. 일반적으로 채널이 실행되는 동안 이러한 작업을 모두 추가하지만 채널이 유휴 상태일 때도 추가할 수 있습니다.

   일정에 입력 준비 작업을 추가하는 방법에 대한 자세한 내용은 [AWS Elemental MediaLive 일정 생성](working-with-schedule.md) 섹션을 참조하세요.

**Topics**
+ [입력 준비 기능 활성화 및 비활성화](input-prep-enable.md)
+ [입력 준비의 시작 유형 계획](input-prep-plan-start.md)
+ [입력 준비 및 동적 입력](input-prep-dynamic.md)
+ [클리핑으로 입력 준비](input-prep-clip.md)
+ [입력 준비 및 자동 입력 장애 조치](input-prep-aif.md)

# 입력 준비 기능 활성화 및 비활성화
<a name="input-prep-enable"></a>

MediaLive 일정에 입력 준비 작업을 추가하기 전에 기능을 활성화해야 합니다.

**기능을 활성화하는 방법**
+ **채널 생성** 페이지의 **일반 설정**의 **기능 활성화** 섹션에서 **입력 준비 일정 작업**을 **활성화**로 설정합니다.

**기능을 비활성화하는 방법**

입력 준비 기능을 비활성화할 수 있습니다.

일반적으로 입력 준비를 비활성화하는 유일한 이유는 [RTMP 풀 입력을 채널에 연결](input-prep-rules.md)해야 하기 때문입니다.

1. 채널을 중지합니다.

1. 일정에서 모든 활성 및 향후 입력 준비 작업을 [삭제](schedule-using-console-delete.md)합니다. 일정에서 오래된 입력 준비 작업을 삭제할 필요는 없습니다.

1. **채널 생성** 페이지의 **일반 설정**의 **기능 활성화** 섹션에서 **입력 준비 일정 작업**을 **비활성화됨**로 설정합니다.

1. 일반적인 방식으로 [RTMP 풀 입력](creating-a-channel-step2.md)을 연결합니다.

**Topics**

# 입력 준비의 시작 유형 계획
<a name="input-prep-plan-start"></a>

일정에 입력 준비 작업을 추가하기 전에 작업의 시작 유형을 결정합니다.

**Topics**
+ [입력 준비 시작 유형](plan-prep-start-types.md)
+ [시작 유형 선택 지침](plan-prep-tips.md)

# 입력 준비 시작 유형
<a name="plan-prep-start-types"></a>

MediaLive에는 입력 준비 작업에 대한 세 가지 시작 유형이 있습니다. 이러한 시작 유형은 입력 전환의 시작 유형과 동일합니다.
+ 고정 - 입력 준비가 특정 시간에 시작됩니다.
+ 즉시 - 일정에 작업을 추가하는 즉시 입력 준비가 시작됩니다.
+ 후속 - 입력 준비가 특정 입력 전환인 *참조 입력 전환*을 따릅니다. 시작 또는 종료 *후속점*이 있을 수 있습니다. 참조 입력의 시작 또는 참조 입력의 종료를 따를 수 있습니다.

후속 시작 유형에는 다음 규칙이 적용됩니다.
+ 콘솔을 사용하여 *시작*하도록 설정된 후속점으로 후속 입력 준비 항목을 생성할 수 없습니다. 시작 옵션은 콘솔에 표시되지 않습니다. 종료 옵션만 표시됩니다.
+ MediaLive는 참조 입력이 활성화된 *후* 입력을 준비하기 시작합니다. 따라서:
  + 후속 시작 준비(CLI를 통해서만 생성할 수 있음)의 경우 참조 입력이 채널에서 시작되기 전에 준비 작업을 추가해야 합니다.

    참조 전환이 즉시 전환인 경우 동일한 [배치 업데이트 명령](about-batch-update-schedule.md)에 전환 작업과 준비 작업을 포함해야 합니다.

    참조 전환이 고정 또는 후속 전환인 경우 하나의 배치 업데이트 명령에 전환 작업을 추가하고 이후 배치 업데이트 명령에 준비 작업을 추가할 수 있습니다.
  + 후속 종료 준비의 경우 참조 입력이 종료되기 전에(수집이 종료되기 전에) 준비 작업을 추가해야 합니다.
+ 동일한 참조 전환과 동일한 추적 시점을 모두 따르는 두 개의 후속 준비 작업을 생성할 수 없습니다. 따라서:
  + 작업 2와 작업 4 둘 다 작업 1의 시작을 따르도록 생성할 수 *없습니다*.
  + 하지만 작업 1의 *시작*을 따르는 작업 2와 작업 1의 *종료*를 따르는 작업 4를 생성할 수 있습니다.

# 시작 유형 선택 지침
<a name="plan-prep-tips"></a>

다음은 MediaLive 일정에서 입력 준비와 함께 사용할 시작 유형을 결정하기 위한 몇 가지 지침입니다.

한 번에 하나의 전환만 준비할 수 있다는 점에 유의하세요. 준비 작업이 시작되면 MediaLive는 입력 준비를 시작하고 다른 활성 준비 입력 작업을 자동으로 중지합니다.

따라서 기본 원칙은 입력 X를 준비하기 전에 입력 Y를 준비해야 하는 경우 입력 X 준비를 시작하지 않고 실수로 입력 Y 준비를 *중지*하지 않도록 주의해야 한다는 것입니다.

**Topics**
+ [시나리오 A](#plan-prep-tips-scenario-A)
+ [시나리오 B](#plan-prep-tips-scenario-B)
+ [시나리오 C](#plan-prep-tips-scenario-C)
+ [시나리오 D](#plan-prep-tips-scenario-D)

## 시나리오 A
<a name="plan-prep-tips-scenario-A"></a>

두 입력을 전환하려 합니다. 전환 시작은 항상 확인되지 않으므로 각 전환은 즉시 전환입니다. 이러한 전환 사이에 더 많은 전환이 분산되어 있을 수 있지만 준비할 필요는 없습니다.

```
Switch to input A (immediate)
Switch to input B (immediate)
Switch to input A (immediate)
Switch to input B (immediate)
```

가장 쉬운 계획은 A로 전환할 때마다 B 준비를 시작하고 B로 전환할 때마다 A 준비를 시작하는 것입니다. 다음 시작 유형 중 하나로 각 입력 준비 작업을 설정할 수 있습니다.
+ Fixed(고정). 준비 B의 시작 시간은 전환 A의 시작 시간 후 일정 시간입니다.
+ 즉시 권장. 즉시 A 전환과 동시에 또는 직후에 준비 B 작업을 추가할 수 있습니다.
+ 후속 (시작) 동일한 [배치 업데이트 명령](about-batch-update-schedule.md)에 준비 B 작업과 즉시 A 전환을 추가해야 합니다. 준비 B 작업에 대한 참조 작업은 입력 A입니다.
+ 후속 (종료) 전환 A를 일정에 추가한 후 언제든지 준비 B 작업을 추가할 수 있습니다. 준비 B 작업에 대한 참조 작업은 입력 A입니다.

예제:

```
Switch to input A (immediate)
Prepare input B (immediate)
Switch to input B (immediate)
Prepare input A (immediate)
Switch to input A (immediate)
Prepare input B (immediate)
Switch to input B (immediate)
```

## 시나리오 B
<a name="plan-prep-tips-scenario-B"></a>

A로의 즉시 전환과 여러 개의 고정 또는 후속 전환이 있습니다. 다음 즉시 전환은 다시 A가 될 것으로 예상됩니다.

```
Switch to input A (immediate)
Switch to input C (fixed or follow)
Switch to input D (fixed or follow)
Switch to input A (immediate)
```

A로 전환한 후 MediaLive는 계속해서 A를 준비합니다. 따라서 다시 준비할 필요가 없습니다. 또한 입력 A가 즉시 전환이 있는 유일한 입력인 경우 A로 처음으로 전환하기 전에 A를 한 번 준비할 수 있습니다. 다시 준비할 필요는 없습니다.

## 시나리오 C
<a name="plan-prep-tips-scenario-C"></a>

A로의 즉시 전환과 여러 개의 고정 또는 후속 전환이 있습니다. 다음 즉시 전환은 B가 될 것으로 예상됩니다.

```
Switch to input A (immediate)
Switch to input C (fixed or follow)
Switch to input D (fixed or follow)
Switch to input B (immediate)
```

다음 즉시 전환은 입력 B로 전환되므로 입력 A로 전환한 후 언제든지 준비를 시작할 수 있습니다. 다음 시작 유형으로 각 입력 준비 작업을 설정할 수 있습니다.
+ Fixed(고정). 준비 B의 시작 시간은 전환 B 시작 전 최소 10초입니다.
+ 즉시 권장. 즉시 A 전환과 동시에 또는 직후에 준비 B 작업을 추가할 수 있습니다.
+ 후속 (시작) 권장되지 않음. 예를 들어 전환 C의 시작 또는 전환 D의 시작을 따르도록 준비 B 작업을 설정할 수 있습니다.
+ 후속 (종료) 권장되지 않음. 예를 들어 전환 A 종료 또는 전환 C 종료를 따르도록 준비 B 작업을 설정할 수 있습니다. 전환 D 종료를 따르도록 설정해서는 안 됩니다.

예제:

```
Switch to input A (immediate)
Prepare input B (immediate)
Switch to input C (fixed or follow)
Switch to input D (fixed or follow)
Switch to input B (immediate)
```

## 시나리오 D
<a name="plan-prep-tips-scenario-D"></a>

입력 B로의 즉시 전환과 여러 개의 고정 또는 후속 전환이 있습니다. 또 다른 즉시 전환이 있을 것으로 예상되지만 처음에는 입력 B인지 입력 E인지 알 수 없습니다.

```
Switch to input A (immediate)
Switch to input C (fixed or follow)
Switch to input D (fixed or follow)
Switch to input B or E (immediate)
```

전환할 입력을 알고 있으면 준비를 시작할 수 있습니다. 준비하려는 경우 현재 입력은 A, C 또는 D일 수 있습니다. 다음 시작 유형 중 하나로 각 입력 준비 작업을 설정할 수 있습니다.
+ Fixed(고정). 준비 B(또는 E)의 시작 시간은 전환 B(또는 E) 시작 전 최소 10초입니다.
+ 즉시 권장. 전환이 B 또는 E로 전환될지 여부를 아는 즉시 입력 준비 작업을 추가합니다.
+ 후속 (시작) 권장되지 않음. 예를 들어 전환 C의 시작 또는 전환 D의 시작을 따르도록 준비 B(또는 E) 작업을 설정할 수 있습니다.
+ 후속 (종료) 권장되지 않음. 예를 들어 전환 A 종료 또는 전환 C 종료를 따르도록 준비 B(또는 E) 작업을 설정할 수 있습니다. 전환 D 종료를 따르도록 설정해서는 안 됩니다.

예제:

```
Switch to input A (immediate)
Switch to input C (fixed or follow)
Switch to input D (fixed or follow)
Prepare input E (immediate)
Switch to input E (immediate)
```

# 입력 준비 및 동적 입력
<a name="input-prep-dynamic"></a>

연결된 입력이 [동적 입력](dynamic-inputs.md)인 경우 MediaLive 채널의 입력 전환을 준비할 수 있습니다. 동적 입력의 경로에는 변수가 있습니다. 일정에 입력을 추가할 때마다 변수를 파일로 대체할 *대체 문자열*을 지정합니다.

입력 준비 작업을 설정할 때 이 대체 문자열을 지정해야 합니다. 문자열은 전환 작업의 대체 문자열과 정확히 일치해야 합니다. 문자열이 동일하지 않으면 MediaLive는 입력을 미리 준비하지 않습니다.

채널에서 이 동적 입력을 두 번 이상 사용할 수 있으며 교체 문자열은 인스턴스마다 다를 수 있습니다. 각 준비 작업에서 문자열을 변경해야 합니다.

# 클리핑으로 입력 준비
<a name="input-prep-clip"></a>

연결된 입력이 입력 [클리핑](input-clipping.md)을 포함하는 파일 입력인 경우 MediaLive 채널의 입력 전환을 준비할 수 있습니다.

입력 준비 작업을 설정할 때 클립의 시작 및 종료를 지정해야 합니다. 입력하는 값은 전환 작업의 시작 및 끝과 정확히 일치해야 합니다. 값이 동일하지 않으면 MediaLive는 입력을 미리 준비하지 않습니다.

채널에서 이 파일 입력을 두 번 이상 사용할 수 있으며 시작과 종료는 인스턴스마다 다를 수 있습니다. 각 준비 작업에서 시작 및 종료를 변경해야 합니다.

# 입력 준비 및 자동 입력 장애 조치
<a name="input-prep-aif"></a>

MediaLive 채널에는 [자동 입력 장애 조치 페어](automatic-input-failover.md)로 설정된 일부 입력이 포함될 수 있습니다.

장애 조치 페어인 입력에 대한 입력 준비 작업을 설정할 때 기본 입력을 연결된 입력으로 지정해야 합니다(**예약 작업 만들기** 페이지의 **입력 연결** 필드). 보조 입력을 지정하면 MediaLive는 입력을 미리 준비하지 않습니다.

MediaLive는 준비 작업을 수행할 때 두 입력을 모두 준비합니다. 따라서 이후 입력 전환 작업은 장애 조치 페어의 입력 중 하나가 될 수 있습니다.

다음은 몇 가지 주요 동작을 보여주는 시나리오입니다.

1. 기본 입력을 지정하여 입력 A를 준비합니다. 준비가 시작됩니다.

1. 기본 입력을 지정하여 입력 A로 전환합니다. 채널이 입력 A로 전환됩니다.

1. 그런 다음 입력 B를 준비하고 준비가 시작됩니다.

1. 입력 A가 저하되는 것을 확인하고 보조 입력으로 전환합니다. 입력 A를 준비할 필요는 없습니다. 입력 B를 준비가 시작되어도 자동 입력 장애 조치 프로세스의 일환으로 입력 A에 대한 보조 입력이 여전히 준비되고 있기 때문입니다. 따라서 전환이 원활하게 진행됩니다.

1. 입력 A에서 다시 전환합니다.

1. 나중에 입력 A로 전환하므로 입력 A를 다시 준비합니다. 기본 입력을 지정합니다. 준비가 시작됩니다.

1. 입력 A로 전환합니다. 하지만 기본 입력이 여전히 저하되어 있으므로 보조 입력으로 전환합니다. 준비 작업에서 기본 입력을 지정했더라도 MediaLive는 항상 두 입력을 모두 준비하므로 보조 입력으로 전환할 수 있습니다.

# 입력 준비 작업이 런타임에 작동하는 방식
<a name="input-prep-runtime"></a>

MediaLive 일정에 추가하는 모든 준비 작업은 시작 시점까지 일정에 포함됩니다. 시작 시(고정, 즉시 또는 입력 전환 이후 가능) MediaLive는 현재 활성 상태인 모든 입력 준비를 중지하고 새 입력 준비를 시작합니다.

결국 MediaLive는 연결된 입력으로 전환됩니다. 현재 MediaLive는 입력 준비를 중지하지 않습니다. 입력 준비는 무기한으로 또는 다른 입력 준비가 시작될 때까지 계속됩니다. 이 영구 준비 특성은 유용할 수 있습니다. 시나리오 예시는 [시나리오 B](plan-prep-tips.md#plan-prep-tips-scenario-B)를 참조하세요.

채널이 실패하면 MediaLive가 자동으로 채널을 다시 시작합니다. 일정에 예정된 즉각적인 전환 작업이 있고 일정에 해당 입력에 대한 준비 작업도 포함된 경우 MediaLive는 입력을 다시 준비하기 시작합니다. 별도의 조치를 할 필요는 없습니다.

# 입력 준비 작업 수정
<a name="input-prep-modify"></a>

MediaLive 일정에 있는 입력 준비 작업을 수정하는 방법에 대한 자세한 내용은 [일정에서 작업 수정(콘솔)](schedule-modify.md) 섹션을 참조하세요.

# MediaLive 일정에서 입력 준비 작업 삭제 및 중지
<a name="input-prep-delete"></a>

일정에서 입력 준비 작업을 삭제할 수 있습니다. 채널의 현재 상태에 따라 작업을 삭제하는 규칙이 다릅니다. 채널은 실행 중이거나 유휴 상태이거나 복구 중일 수 있습니다. 채널을 수동으로 중지하면 채널이 유휴 상태가 됩니다. 채널이 실패하면 복구 중인 것이며 MediaLive가 자동으로 다시 시작합니다.

작업 삭제에 대한 자세한 내용은 [일정에서 작업 삭제(콘솔)](schedule-using-console-delete.md) 섹션을 참조하세요.

**채널이 실행되는 동안 작업 삭제**  
채널이 실행 중일 때는 과거의 최신 입력 준비 작업을 삭제할 수 없습니다. 이 규칙은 연결된 입력 전환이 미래에 있을 수 있기 때문에 존재합니다. MediaLive가 채널을 자동으로 다시 시작할 때 즉시 입력 전환에 대한 입력이 준비되도록 입력 준비도 다시 시작해야 합니다.

**채널이 유휴 상태인 동안 작업 삭제**  
채널이 유휴 상태인 경우 입력 준비 작업을 삭제할 수 있습니다.

**입력 준비 중지**  
활성 입력 준비를 중지하려면 입력이 지정되지 않은 상태로 즉시 입력 준비를 추가합니다.

작업 추가에 대한 자세한 내용은 [일정에서 작업 생성(콘솔)](schedule-using-console-create.md) 섹션을 참조하세요.