

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

# 이미지 오버레이 작업
<a name="working-with-image-overlay"></a>

MediaLive 채널의 비디오에 정적 이미지를 적용할 수 있습니다. 정적 이미지는 움직임이 없는 정지 이미지입니다. 이미지를 준비하고 MediaLive 외부에 저장합니다. 그런 다음 MediaLive의 [일정](working-with-schedule.md) 기능을 사용하여 실행 채널에 이미지가 삽입되는 시기와 각 이미지가 제거되는 시기를 지정하는 타임테이블을 설정합니다.

**Topics**
+ [두 가지 옵션: 전역 오버레이 및 출력당 오버레이](image-overlay-features.md)
+ [정적 이미지 오버레이 파일 준비](image-overlay-prepare-step.md)
+ [인코딩 공유 처리](image-overlay-encode-sharing.md)
+ [오버레이 삽입 및 제거](image-overlay-insert.md)

# 두 가지 옵션: 전역 오버레이 및 출력당 오버레이
<a name="image-overlay-features"></a>

MediaLive 채널에서는 글로벌 옵션과 출력당 옵션이라는 두 가지 방법으로 이미지 오버레이를 삽입하고 제거할 수 있습니다.
+ 전역 이미지 오버레이: 모든 출력 그룹의 모든 출력에 정적 이미지 오버레이를 삽입합니다. 이 작업을 정적 이미지 활성화라고 합니다.
+ 출력당 이미지 오버레이: 정적 이미지 오버레이를 실행 중인 채널에 삽입하고 특정 출력 그룹의 특정 출력에만 삽입합니다. 이 작업을 정적 이미지 출력 활성화라고 합니다.

한 채널에서 글로벌 작업과 출력당 옵션을 동일한 채널에서 결합할 수 있습니다. 예를 들어 이미지 X는 전역적으로(모든 출력에) 삽입하고 이미지 Y는 출력 A에만 삽입할 수 있습니다. 그러면 출력 A에는 이미지 X와 이미지 Y가 모두 있고 다른 모든 출력에는 이미지 X만 있게 됩니다.

**Topics**
+ [MediaLive가 글로벌 이미지를 처리하는 방법](#image-overlay-global-about)
+ [MediaLive가 출력당 이미지를 처리하는 방법](#image-overlay-per-output-about)
+ [이미지 레이어 및 이미지 삽입](#image-overlay-layers)
+ [이미지 제거](#image-overlay-remove)
+ [이미지의 속성](#image-overlay-properties)

## MediaLive가 글로벌 이미지를 처리하는 방법
<a name="image-overlay-global-about"></a>

MediaLive는 비디오에서 해상도를 설정하기 전에 이미지를 삽입합니다. 이렇게 하면 MediaLive가 지정된 해상도에 맞추기 위해 비디오 프레임의 크기를 조정하는 과정에서 이미지의 크기가 조정됩니다. 출력 이미지 및 비디오 프레임은 크기가 더 작거나(낮은 해상도) 더 클(높은 해상도) 수 있습니다.

글로벌 옵션은 모든 비디오 출력에서 동일한 이미지를 사용하려는 경우와 해당 이미지가 모든 비디오 출력에서 동일한 비율의 비디오 프레임을 차지하도록 하려는 경우에 적합합니다. 이미지를 준비할 때 원본 비디오의 원하는 비율을 차지하는 이미지를 지정해야 합니다. 예를 들어 해당 높이가 기본 비디오 높이의 10%가 되도록 할 수 있습니다. MediaLive가 비디오 해상도를 설정한 후에도 이미지는 기본 비디오에서 동일한 비율을 유지합니다. 예를 들어 이미지는 출력 720p 비디오 프레임 높이의 약 10%와 출력 4K 비디오 프레임 높이의 약 10%를 차지합니다.

## MediaLive가 출력당 이미지를 처리하는 방법
<a name="image-overlay-per-output-about"></a>

MediaLive는 비디오의 해상도를 설정한 다음 이미지를 오버레이합니다. 즉, 이미지의 크기가 조정되지 않고 절대 크기가 유지됩니다.

출력당 옵션은 서로 다른 출력에 서로 다른 이미지를 오버레이하려는 경우에 유용합니다. 예를 들어 한 출력 그룹의 비디오에 삽입하는 로고와 다른 출력 그룹의 비디오에 삽입하는 로고를 다르게 지정하려는 경우가 있습니다.

출력당 옵션은 이미지 크기를 조정하지 않고 이미지를 삽입하려는 경우에도 유용합니다. 예를 들어 ABR 스택의 모든 출력에서 이미지가 동일한 절대 크기를 갖도록 하려는 경우가 있습니다. 이미지는 4K 비디오 프레임과 720p 비디오 프레임에서 같은 절대 크기를 유지합니다. 따라서 모든 출력에 동일한 이미지 파일을 사용할 수 있습니다.

해상도가 다른 출력 그룹에서 이미지의 상대 크기가 동일하기를 원할 수도 있습니다. 예를 들어 모든 이미지가 높이의 10%를 차지하도록 할 수 있습니다. 이 경우 각 출력에 대해 별도의 파일을 준비하고 서로 다른 출력에 별도의 삽입 작업을 생성해야 합니다.

## 이미지 레이어 및 이미지 삽입
<a name="image-overlay-layers"></a>

이미지는 항상 레이어에 존재합니다. 전역 옵션에는 8개의 전역 레이어가 있고 출력당 옵션에는 8개의 출력당 레이어가 있습니다. 레이어에는 하나의 이미지만 포함될 수 있습니다.

레이어는 순서대로 적용됩니다. 레이어 0은 가장 아래에, 레이어 7은 가장 위에 있습니다.

출력별 레이어는 모두 전역 레이어 위에 있습니다. 즉, 아래에서부터 전역 레이어 0\$17이 있고 그 위에 출력 레이어당 레이어 0\$17이 있습니다. 이미지를 겹치려 할 경우 이 레이어 순서를 기억하세요.

## 이미지 제거
<a name="image-overlay-remove"></a>

이미지를 비활성화(제거)하는 작업은 두 가지가 있습니다. 하나는 전역 레이어에서 제거하고 다른 하나는 특정 출력의 출력당 레이어에서 제거하는 것입니다.

전역 작업은 지정된 레이어와 모든 출력에서 이미지를 제거합니다.

출력당 작업이 더 유연합니다. 예를 들어 출력 A 및 B의 출력당 레이어 4에 이미지 X를 삽입하고 출력 C의 출력당 레이어 4에 이미지 Y를 삽입합니다. 그런 다음 출력 A 및 C의 출력당 레이어 4에서 이미지를 제거하는 비활성화 작업을 입력합니다. 그러면 출력 A의 이미지 X가 제거되고 출력 C의 이미지 Y가 제거됩니다. 출력 B의 이미지 X는 그대로 남습니다.

## 이미지의 속성
<a name="image-overlay-properties"></a>

**시작 시간 및 기간**

시작 시간과 지속 시간으로 각 이미지 오버레이를 구성할 수 있습니다.

**위치 지정**

비디오 프레임의 X축 및 Y축을 기준으로 비디오 프레임의 모든 위치에 이미지 오버레이를 삽입할 수 있습니다. 이미지가 서로 겹치도록 배치할 수 있습니다.

**불투명도 및 페이드**

불투명도와 페이드 인/아웃으로 구성할 수 있습니다.

**입력 삽입 및 오버레이**

입력 전환을 수행하는 채널에 이미지 오버레이를 삽입할 수 있습니다(다른 입력을 수집하려는 경우). 입력 전환 및 이미지 오버레이의 처리는 완전히 분리되어 있으므로 MediaLive가 다른 입력으로 전환되어도 현재 활성 이미지 오버레이가 사라지지 않으므로 오버레이가 지워질 걱정을 할 필요가 없습니다.

# 정적 이미지 오버레이 파일 준비
<a name="image-overlay-prepare-step"></a>

MediaLive 채널에서 사용하려는 각 이미지 오버레이를 준비하고 Amazon S3 버킷과 같은 적절한 위치에 저장해야 합니다. 채널을 시작하기 전 또는 채널이 실행되는 동안 언제든지 이미지를 준비할 수 있습니다.

**오버레일 파일을 준비하는 방법**

1. 필요한 파일의 크기(너비 및 높이 픽셀)를 결정합니다. 하나의 이미지 인스턴스를 크기를 달리하여 여러 개가 필요할 수 있습니다. 자세한 내용은 이 절차의 지침을 참조하세요.

1. 다음과 같은 특성을 가진 파일을 생성합니다.
   + 32비트 bmp, png 또는 tga 형식
   + 채널을 출력하는 그래픽 프로그램을 사용하는 경우 알파 채널을 출력하도록 설정합니다. 이렇게 하면 이미지 오버레이가 검은색 상자 또는 흰색 상자 안에 나타나지 않습니다.

1. 준비된 파일을 MediaLive에 액세스할 수 있는 위치에 넣습니다. 사용자가 파일에 액세스하는 데 필요한 사용자 자격 증명의 위치를 기록해 둡니다. 다음 방법 중 하나로 위치를 지정할 수 있습니다.
   + SSL을 사용하는 Amazon S3 버킷 예제: 

     `s3ssl://amzn-s3-demo-bucket/company-overlays/overlay.png`

     MediaLive에서 Amazon S3 버킷 이름은 점 표기법을 사용해서는 안 됩니다. 즉, 버킷 이름의 단어 사이에 .(점)을 사용해서는 안 됩니다.
   + HTTP 또는 HTTPS를 지원하는 위치 예제:

      `https://203.0.113.0/corporate-logos/large.bmp`

**글로벌 옵션을 사용하는 경우의 이미지 크기 결정**

글로벌 삽입 옵션을 사용하면 MediaLive가 출력 비디오 해상도를 설정하기 *전에* 출력 비디오 프레임에 이미지를 삽입합니다. 따라서 출력 비디오와 함께 이미지의 크기가 조정됩니다.

아래 지침을 따르세요.
+ *소스* 비디오를 기준으로 이미지의 크기를 결정합니다. 예를 들어 이미지가 1280×720 소스 비디오 프레임의 10%를 차지하도록 할 수 있습니다. 이 경우 이미지 높이는 약 72픽셀이 될 것입니다.
+ 원하는 크기의 새 파일을 준비할 수 있습니다. 또는 삽입 작업을 준비할 때 기존 파일을 사용하고 크기를 조정할 수 있습니다. MediaLive는 비디오에 이미지를 오버레이하기 전에 이미지 크기를 조정합니다. 크기를 조정하면 품질이 저하될 수 있습니다.
+ 채널에 해상도가 다른 소스가 있는 경우 두 가지 옵션이 있습니다.
  + 하나의 소스에 맞추어 이미지를 최적화할 수 있습니다.
  + 또는 동일한 파일을 사용하여 각 파일의 크기가 다른 여러 버전을 생성할 수 있습니다. 다른 입력(다른 해상도)으로 전환하는 작업을 생성할 때 새 이미지 삽입 작업을 생성하여 적절한 크기의 이미지를 삽입합니다.
+ 이미지가 소스 비디오 프레임보다 크면 MediaLive는 초과분을 잘라냅니다.

**출력당 옵션을 사용하는 경우의 이미지 크기 결정**

출력당 삽입 옵션을 사용하면 MediaLive가 출력 비디오 해상도를 설정한 *후* 출력 비디오 프레임에 이미지를 삽입합니다. 따라서 출력 비디오와 함께 이미지의 크기가 조정됩니다.

아래 지침을 따르세요.
+ 각 이미지에 필요한 크기가 몇 가지인지 결정합니다. 예를 들어 세 가지 해상도가 있는 출력에 이미지를 삽입하려면 세 가지 크기가 필요합니다.

  다음 방법 중 하나로 다양한 크기의 이미지를 만들 수 있습니다.
  + 동일한 파일을 사용하여 각 파일의 크기가 다른 여러 버전을 생성할 수 있습니다. 각 크기에 대해 별도의 작업을 생성합니다. 각 작업에서 이미지가 삽입될 모든 출력을 지정합니다.
  + 삽입 작업을 생성할 때 이미지 크기를 조정할 수 있습니다. 각 크기에 대해 별도의 작업을 생성합니다. 각 작업에서 높이와 너비를 설정하여 이미지의 크기를 조정합니다. 크기가 조정된 이미지를 삽입할 모든 출력을 지정합니다.
+ 이미지가 출력 비디오 프레임보다 크면 MediaLive는 초과분을 잘라냅니다.

# 인코딩 공유 처리
<a name="image-overlay-encode-sharing"></a>

출력당 옵션을 사용하여 MediaLive 출력에 오버레이를 삽입하려 하고 이미 비디오 인코딩 공유를 사용하도록 출력 그룹을 설정한 경우 이 섹션을 읽으세요. 비디오 인코딩 공유에는 하나의 비디오 인코딩을 생성한 다음 동일한 채널의 두 개 이상의 출력 간에 공유하는 작업이 포함됩니다. 예를 들어 HLS 출력 그룹의 ABR 스택과 Microsoft Smooth 출력 그룹의 ABR 스택에서 출력에 동일한 비디오 인코딩을 사용할 수 있습니다.

비디오 인코딩 공유는 출력별 이미지 삽입과 호환되지 않습니다. 공유를 실행 취소하려면 다음 절차를 따르세요.

1. 공유를 위해 설정한 인코딩을 식별합니다.
   + 채널의 채널 **생성** 또는 **채널 편집** 페이지에서 출력당 이미지를 삽입하려는 출력 그룹 중 하나를 찾습니다. 첫 번째 비디오 출력을 선택한 다음 **스트림 설정**에서 비디오 인코딩을 선택합니다. 이 비디오 인코딩을 공유하면 다른 출력을 나열하는 메모가 나타납니다.
   + 채널의 모든 출력 그룹에 반복합니다. 인코딩 목록과 인코딩을 공유하는 방법의 목록을 만듭니다.

1. 이러한 출력에 대해 서로 다른 이미지를 삽입하려는 경우 해당 출력의 공유를 중지해야 합니다.
   + 출력 중 하나(예: 출력 그룹 A)에서 비디오 인코딩 공유를 중지합니다. 지침은 [인코딩 공유 중지](create-video-share.md#create-video-stop-sharing) 섹션을 참조하세요. 이제 비디오 인코딩은 출력 그룹 B에서만 사용됩니다.
   + 출력 그룹 B에서 이전에 공유한 비디오 인코딩을 복제합니다. 복제는 공유와 동일하지 않습니다. 자세한 내용은 [복제를 통한 비디오 인코딩 생성](create-video-clone.md) 단원을 참조하십시오.

# 오버레이 삽입 및 제거
<a name="image-overlay-insert"></a>

준비가 되면 MediaLive 채널 일정에 작업을 생성하여 오버레이를 활성화(삽입)할 수 있습니다. 채널이 시작되기 전이나 이미 실행 중인 동안 언제든지 작업을 생성할 수 있습니다. 일정은 각 채널에 연결된 타임테이블입니다. 실행 중인(활성) 채널에서 특정 시간에 작업을 수행할 수 있습니다. MediaLive 콘솔, AWS API 또는 SDK를 사용하여 일정 작업을 수행할 수 있습니다.

이미지 오버레이가 특정 시간 동안 활성화되거나 무기한 활성화되도록 작업을 설정할 수 있습니다. 두 경우 모두 비활성화 작업을 생성하여 언제든지 오버레이를 중지할 수 있습니다. 자세한 내용은 [이미지 오버레이 작업](working-with-image-overlay.md) 단원을 참조하십시오.