4단계: 인코딩에 대한 디자인 - AWS Elemental MediaLive

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

4단계: 인코딩에 대한 디자인

채널을 계획하는 첫 번째 단계에서는식별되었습니다각 출력 그룹에 포함할 비디오, 오디오 및 캡션 인코딩입니다. 세 번째 단계에서는 각 출력 그룹의 출력으로 인코딩했습니다.

이제 각 인코딩의 구성 매개 변수를 계획해야 합니다. 이 계획의 일부로 채널의 동일한 출력 그룹에 있는 출력과 채널의 여러 출력 그룹에 있는 출력 간에 인코딩을 공유할 수 있는 기회를 식별합니다.

이 절차의 결과

이 절차를 수행하면 생성할 비디오, 오디오 및 캡션 인코딩의 목록이 표시됩니다.

인코딩에 대한 계획

In2단계: 출력 인코딩을 소스에 매핑를 사용하여 각 출력 그룹에서 작성하려는 인코딩에 대한 계획을 스케치했습니다. 다음은 출력 및 인코딩과 해당 인코딩의 소스를 보여주는 해당 단계의 계획 예입니다.

어떤 시점에서는 이 표의 두 번째 및 세 번째 열에 식별된 인코딩에 대한 세부 정보를 입력해야 합니다. 다음과 같은 선택 사항이 있습니다.

  • 지금 이러한 세부 사항을 결정할 수 있습니다.

  • 나중에 실제로 채널을 만들 때 세부 정보를 결정할 수 있습니다. 이 작업을 수행하기로 결정한 경우 인코딩 정의에 관련된 내용을 파악하기 위해 표 뒤의 프로시저를 계속 읽는 것이 좋습니다.

출력 그룹 인코딩의 유형 인코딩명

인코딩의 특성

소스 소스의 식별자
HLS 비디오 비디오아

에이비씨의 1920x1080, 5메가바이스

HEVC PID 600
비디오OB

에이비씨 1280x720, 3메가바이스

HEVC PID 600
VideoC AVC 320x240, 750킬로바이트당 HEVC PID 600
오디오 오디오아 AAC 2.0 (영어) AAC 2.0 PID 759
AudioB AAC 2.0, 프랑스 출연, 192000년 bps AAC 2.0 PID 747
캡션 캡션사

WebVTT (객체 스타일) 가 내장된 영어에서 변환됨

임베디드 채널 4
캡션SB WebVTT (객체 스타일) 가 내장된 상태에서 프랑스어로 변환됨 임베디드 채널 2
RTMP 비디오 Videod 에이비씨의 1920x1080, 5메가바이트의 HEVC PID 600
오디오 AudioC 돌비 디지털 5.1 (스페인어) 돌비 5.1 PID 720
캡션 캡션SC RTMPCaptionInfo스페인어로 (임베디드 변환) 임베디드 채널 2
아카이브 비디오 Videoe 에이비씨, 1920x1080, 5메가바이트의 HEVC PID 600
오디오 AudioD 돌비 디지털 2.0 (스페인어) AAC 2.0 PID 746
Audio 돌비 디지털 2.0 (프랑스어) AAC 2.0 PID 747
AudioF 돌비 디지털 2.0 (영어) AAC 2.0 PID 759
캡션 캡션SD DVB-sub (객체 스타일) 는 문자 다중 방송에서 6개 언어로 변환됩니다. 텔레텍스트 PID 815

각 비디오 인코딩에 대한 세부 정보 디자인

테이블의 각 비디오 인코딩에 대해 소스 자산, 코덱, 해상도 및 비트 전송률을 이미 식별했습니다. 이제 설정해야 하는 다른 인코딩 매개 변수를 모두 식별해야 합니다.

각 비디오 인코딩에 대해 다음 절차를 수행합니다.

  1. 각 출력의 비디오 인코딩의 필드를 확인합니다. 이러한 필드를 보려면 다음 단계를 수행하십시오. 모든 섹션을 완료하지 않을까 걱정하지 마십시오. 비디오 인코딩 필드만 표시하려는 경우 채널을 취소합니다.

    • MediaLive 홈 페이지에서 채널 생성을 선택한 다음, 탐색 창에서 채널을 선택합니다.

      전에 채널을 생성한 경우에는 홈 페이지를 볼 수 없습니다. 이 경우에는 MediaLive 탐색 창에서 채널을 선택한 후 채널 생성을 선택합니다.

    • 채널 생성 페이지의 출력 그룹에서 추가를 선택합니다.

      채널의 초기 섹션을 완료하지 않았어도 됩니다. 비디오 인코딩에 대한 모든 필드만 표시하려고 합니다.

    • 에서출력 그룹 추가섹션, 선택HLS선택하고확인.

    • 해당 출력 그룹에서출력 1.

    • 에서출력섹션, 로 이동스트림 설정섹션을 선택하고비디오link.

    • 에서Codec settings(코덱 설정)필드에서 이 비디오 인코딩에 사용할 코덱을 선택합니다. 추가 필드가 나타납니다. 모든 필드를 표시하려면 모든 섹션의 필드 레이블을 선택합니다.

  2. 각 섹션에서 기본값을 변경해야 하는지 여부를 결정합니다.

    • 대부분의 필드에는 기본값이 있으므로 필드 값을 그대로 둘 수 있습니다. 필드 및 기본값에 대한 세부 정보를 보려면Info필드 옆에 있는 링크입니다.

    • 다운스트림 시스템의 기대에 맞게 다운스트림 시스템의 지침에 따라 설정해야 할 수도 있는 몇 가지 필드가 있습니다.

    • 입력한 값이 이 채널의 출력 요금에 영향을 주는 필드가 있습니다. 예를 들면 다음과 같습니다.

      • 너비Height(높이)필드 (비디오 해상도를 정의합니다).

      • 프레임 속도필드.

      • 속도 제어필드.

      요금에 대한 자세한 내용은 단원을 참조하십시오.그MediaLive가격표.

    • 다음 섹션에서 일부 필드에 대한 내용을 읽을 수 있습니다.

  3. 변경하려는 모든 필드의 값에 대한 자세한 메모를 작성합니다. 식별한 모든 비디오 인코딩에 대해 이 작업을 수행합니다.

각 오디오 인코딩에 대한 세부 정보 디자인

테이블의 각 오디오 인코딩에 대해 소스 자산, 코덱 및 비트 전송률을 이미 식별했습니다. 이제 설정해야 하는 다른 인코딩 매개 변수를 모두 식별해야 합니다.

각 오디오 인코딩에 대해 다음 절차를 수행합니다.

  1. 각 출력의 오디오 인코딩 섹션에 있는 필드를 살펴봅니다. 이러한 필드를 보려면 비디오 인코딩과 동일한 단계를 따르지만오디오 1link.

    오디오 인코딩을 사용하면 각 코드에 대한 필드가 많지 않습니다. 그러나 코덱의 필드는 서로 매우 다릅니다.

  2. 필드를 연구하고 메모를 작성하십시오.

각 캡션 인코딩에 대한 세부 정보 디자인

테이블의 각 캡션 인코딩에 대해 소스 캡션, 형식 및 언어를 이미 식별했습니다. 이제 설정해야 하는 다른 인코딩 매개 변수를 모두 식별해야 합니다.

각 개별 캡션 인코딩에 대해 다음 절차를 수행합니다.

  1. 각 출력의 캡션 인코딩 섹션에 있는 필드를 살펴봅니다. 이러한 필드를 보려면 비디오 인코딩과 동일한 단계를 따르지만 기본적으로 캡션 섹션이 없으므로 캡션 추가를 선택하여 캡션 섹션을 추가합니다.

    캡션 인코딩을 사용하면 각 캡션 형식에 대한 필드가 많지 않습니다. 그러나 형식에 대한 필드는 서로 매우 다릅니다.

  2. 필드를 연구하고 메모를 작성하십시오.

인코딩 공유 기회 파악

모든 출력 인코드에 대한 세부 정보를 이미 확인한 경우 이제 인코딩 공유를 위한 기회를 식별할 수 있습니다.

나중에 세부 정보를 식별하려는 경우 이 섹션으로 돌아와 기회를 확인하는 것이 좋습니다.

공유 인코딩 및 복제 인코딩에 대해 읽어보기출력 간 인코딩 공유.

채널에서 인코딩을 만들 때 인코딩 공유 및 인코딩 복제를 사용합니다.6단계: 비디오 인코딩 설정.

  • 전체 목록이 있는 경우 인코딩 값을 비교합니다.

    • 동일한 값을 가진 인코딩이 두 개 이상 있는 경우 인코딩을 공유할 수 있습니다. 채널을 만들 때 한 번의 출력으로 이 인코딩을 한 번 만들 수 있습니다. 그런 다음 다른 출력에서 인코딩을 다시 사용할 수 있습니다. 인코딩 작성 절차에서는 재사용에 대한 자세한 지침을 제공합니다.

      두 인코딩은 동일한 비디오 소스 공유를 포함하여 모든 필드에서 동일한 경우에만 동일합니다. 예를 들어, 이 섹션의 앞부분에 있는 샘플 테이블에서 HLS용 첫 번째 비디오 인코딩과 RTMP용 비디오 인코딩은 동일한 비디오 소스를 공유합니다.

    • 값이 거의 동일한 두 개 (또는 그 이상) 인코딩이 있는 경우 인코딩을 복제하여 두 번째 인코딩을 만든 다음 두 번째 인코딩의 특정 필드를 변경할 수 있습니다. 인코딩을 만드는 절차에서는 복제에 대한 자세한 지침을 제공합니다.

    그런 다음 비디오 인코딩과 동일한 방식으로 공유 기회를 식별합니다. 두 인코딩은 동일한 오디오 소스 공유를 포함하여 모든 필드에서 동일한 경우에만 동일합니다.

    각각 속한 출력 및 출력 그룹을 확인하여 공유할 비디오 인코딩을 신중하게 식별합니다.

그런 다음 비디오 인코딩과 동일한 방식으로 공유 기회를 식별합니다. 두 인코딩은 동일한 캡션 소스 공유를 포함하여 모든 필드에서 동일한 경우에만 동일합니다.

채널 계획에 대한 이 섹션의 이전 단계의 예에 따라 이 표의 마지막 두 열에 이러한 기회가 표시되는지 결정할 수 있습니다.

인코딩명

인코딩의 특성

소스 기회 조치
비디오아

에이비씨의 1920x1080, 5메가바이스

HEVC 새로 인코딩을 만듭니다.
비디오OB

에이비씨 1280x720, 3메가바이스

HEVC Clone VideoA를 복제하고 비트 전송률을 변경합니다. 아마도 다른 분야도 있습니다.
VideoC AVC 320x240, 750킬로바이트당 HEVC Clone VideoA를 복제하고 비트 전송률과 다른 필드를 변경합니다.
오디오아 AAC 2.0 (영어) AAC 2.0 새로 인코딩을 만듭니다.
AudioB AAC 2.0, 프랑스 출연, 192000년 bps AAC 2.0 Clone AudioA를 복제하고 오디오 선택기 (소스에 대한 참조) 를 프랑스어 선택기로 변경합니다. 아마도 다른 필드도 변경할 수 있습니다.
캡션사

WebVTT (객체 스타일) 가 내장된 영어에서 변환됨

임베디드 새로 인코딩을 만듭니다.
캡션SB WebVTT (객체 스타일) 가 내장된 상태에서 프랑스어로 변환됨 임베디드 Clone CaptionSC를 복제하고 캡션 선택기 (소스에 대한 참조) 를 프랑스어 선택기로 변경합니다. 아마도 다른 필드도 변경할 수 있습니다.
Videod 에이비씨의 1920x1080, 5메가바이트의 HEVC 공유 공유 VideOA
AudioC 돌비 디지털 5.1 (스페인어) 돌비 5.1 새로 인코딩을 만듭니다.
캡션SC RTMPCaptionInfo스페인어로 (임베디드 변환) 임베디드 Clone 캡션 복제 및 캡션 선택기 (소스에 대한 참조) 를 스페인어 선택기로 변경합니다. 아마도 다른 필드도 변경할 수 있습니다.
Videoe 에이비씨, 1920x1080, 5메가바이트의 HEVC 공유 공유 VideOA
AudioD 돌비 디지털 2.0 (스페인어) AAC 2.0 이 인코딩을 스크래치로부터 만듭니다. 소스는 Aa와 동일하지만 출력 코덱은 다르므로 모든 구성 필드가 다릅니다. 따라서 복제에는 이점이 없습니다.
Audio 돌비 디지털 2.0 (프랑스어) AAC 2.0 Clone AudioOD를 복제하고 오디오 선택기 (소스에 대한 참조) 를 프랑스어 선택기로 변경합니다. 아마도 다른 필드도 변경할 수 있습니다.

AudiOB와 AudioA에는 출력 코덱이 다르기 때문에 AuduiOB를 복제하지 마십시오. 따라서 복제에는 이점이 없습니다.

AudioF 돌비 디지털 2.0 (영어) AAC 2.0 Clone AuduiOD를 복제하고 오디오 선택기 (소스에 대한 참조) 를 영어 선택기로 변경합니다. 아마도 다른 필드도 변경할 수 있습니다.

AudioOB와 audiOf는 출력 코덱이 다르기 때문에 AudioB를 복제하지 마십시오. 따라서 복제에는 이점이 없습니다.

캡션SD DVB-sub (객체 스타일) 는 문자 다중 방송에서 6개 언어로 변환됩니다. 텔레텍스트 새로 인코딩을 만듭니다.