RTMP VPC 소스 설정 - AWS Elemental MediaLive

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

RTMP VPC 소스 설정

이 단원에서는 RTMP 푸시 프로토콜을 사용하여 Amazon VPC (Amazon Virtual Private Cloud VPC) 에서 VPC에 있는 업스트림 시스템에서 소스 콘텐츠를 전달하는 콘텐츠를 설정하는 방법에 대해 설명합니다. 이 단원에서는 업스트림 시스템에서 소스 콘텐츠를 설정하는 방법과 업스트림 시스템을 연결하는 입력을 만드는 방법에 대해 설명합니다.MediaLive.

RTMP 푸시 입력으로 업스트림 시스템푸시에 대한 내용MediaLive.

이 다이어그램은 이 설정의 최종 결과를 보여 줍니다.

이 설정을 수행하려면 Amazon VPC 사용자와 업스트림 시스템의 운영자와 함께 작업해야 합니다.

VPC 설정 요청

Amazon VPC 사용자는 VPC를 설정하고 업스트림 시스템에서 사용할 서브넷과 보안 그룹을 식별해야 합니다.MediaLive사용할 것입니다.

VPC 설정하려면

  1. Amazon VPC 사용자에게 다음 지침을 제공합니다.

    • 서브넷에 대한 지침 — 두 개의 서브넷을 요청합니다.

      다음 규칙이 적용됩니다.

      • 두 서브넷이 서로 다른 가용 영역에 있어야 합니다.

      • 서브넷마다 프라이빗 CIDR 블록(IP 주소 범위)이 하나씩 있어야 합니다.

      • 각 서브넷에는 업스트림 시스템용 주소와 RTMP 입력용 주소가 두 개 이상 있어야 합니다.

      • 이 RTMP 소스 (소스 A) 와 동일한 채널에서 사용하기 위해 생성하는 다른 VPC 기반 소스 (소스 B) 는 소스 A와 동일한 가용 영역에 있는 서브넷에 있어야 합니다. 소스 B의 두 서브넷은 소스 A와 다를 수 있지만 두 서브넷의 가용 영역은소스 A의 가용 영역과 동일합니다.

    • 보안 그룹에 대한 지침 — 각 서브넷의 보안 그룹 또는 그룹은 다음 규칙을 따라야 합니다.

      • 보안 그룹의 결합된 규칙은 해당 서브넷에 있는 업스트림 시스템의 IP 주소에서 들어오는 인바운드 트래픽을 허용해야 합니다.

      • 보안 그룹의 결합된 규칙은 포트 1935에 대한 아웃바운드 트래픽을 허용해야 합니다.

  2. Amazon VPC 사용자가 설정을 수행한 후 다음 정보를 얻습니다.

    • VPC의 ID입니다. 예: vpc-3f139646

    • 두 서브넷의 ID입니다. 예를 들어, 하나의 서브넷에는 다음 ID가 있을 수 있습니다.subnet-1122aabb

    • 서브넷에 대한 보안 그룹의 ID입니다. 예: sg-51530134

RTMP 입력 생성

AWS Elemental Elemental을 연결하려면 입력을 생성해야 합니다.MediaLive업스트림 시스템의 콘텐츠 원본에 액세스할 수 있습니다. Amazon VPC 사용자로부터 얻은 정보를 사용합니다.

  • VPC ID입니다.

  • 두 서브넷의 ID입니다.

  • 서브넷에 대한 보안 그룹의 ID입니다.

RTMP VPC 입력을 생성하는 방법에 대한 자세한 내용은 단원을 참조하십시오.Amazon VPC RTMP 푸시 입력 생성 .

업스트림 시스템에서 올바른 설정 보장

업스트림 시스템이 VPC로 올바르게 설정되고 콘텐츠를 의 올바른 위치로 푸시하는지 확인해야 합니다.MediaLive.

표준 채널을 설정하려면

다음 절차를 따릅니다.MediaLive채널은 a입니다.표준 채널.

  1. 운영자에게 다음 정보를 제공합니다.

    • VPC의 ID, 두 개의 서브넷 및 Amazon VPC 사용자가 제공한 보안 그룹입니다.

    • 두 개의 엔드포인트 (URL)MediaLiveRTMP 입력을 생성할 때 생성됩니다. 이 엔드포인트는 다음 파란색 상자의 주소입니다.이 절차 후의 다이어그램. URL에는 프라이빗 IP 주소가 있으며 포트 1935를 포함합니다. 예:

      10.12.30.131:1935/live/curling

      10.99.39.40:1935/live/curling

  2. 운영자가 표준 채널에 대해 올바르게 설정되었는지 확인합니다. 필요한 작업은 다음과 같습니다.

    • 두 개의 개별 업스트림 시스템을 설정합니다. 두 개의 출력 인터페이스로 하나의 업스트림 시스템을 설정할 수 없습니다.MediaLiveuser는 표준 채널 (두 개의 독립 파이프라인 포함) 으로 달성하고자 하는 중복성을 잃게 됩니다.

    • 서브넷 중 하나에 출력 인터페이스 두 개를 설정하고 다른 서브넷에 출력 인터페이스가 다른 서브넷에 다른 업스트림 시스템을 설정합니다. 이 인터페이스는 보라색 상자의 주소입니다.이 절차 후의 다이어그램.

    • 두 콘텐츠 소스가 비디오 해상도와 비트레이트가 동일한지 확인합니다.

    • 올바른 URL로 푸시합니다.MediaLive동의한 애플리케이션 이름과 인스턴스 이름을 사용합니다. 예를 들어 다음과 같이 푸시해야 합니다.

      10.12.30.131:1935/live/curling

      10.99.39.40:1935/live/curling

단일 파이프라인 채널에 대한 설정

다음 절차를 따릅니다.MediaLive채널은 a입니다.단일 파이프라인 채널.

  1. 운영자에게 다음 정보를 제공합니다.

    • VPC의 ID, 하나의 서브넷 및 Amazon VPC 사용자가 제공한 보안 그룹입니다.

    • 두 엔드포인트 (URL) 중 첫 번째만MediaLiveRTMP 입력을 생성할 때 생성됩니다. 이 엔드포인트는 다음 파란색 상자의 주소입니다.이 절차 후의 다이어그램. URL에는 프라이빗 IP 주소가 있으며 포트 1935를 포함합니다. 예:

      10.12.30.131:1935/live/curling

  2. 운영자가 단일 파이프라인 채널에 대해 올바르게 설정되었는지 확인합니다. 필요한 작업은 다음과 같습니다.

    • 하나의 업스트림 시스템을 설정합니다.

    • 하나의 출력 인터페이스를 설정합니다. 인터페이스는 보라색 상자 중 하나의 주소입니다.이 절차 후의 다이어그램.

    • 올바른 URL로 푸시합니다.MediaLive. 예를 들어 다음과 같이 푸시해야 합니다.

      10.12.30.131:1935/live/curling

이 절차의 결과

이 설정의 결과로 하나 또는 두 개를 지정하는 RTMP 입력이 존재합니다.엔드포인트URL. 이러한 엔드포인트는 VPC 탄력적 네트워크 인터페이스입니다. MediaLive입력에 이러한 네트워크 인터페이스를 사용할 수 있는 권한이 있습니다. MediaLiveIAM 신뢰할 수 있는 엔터티 역할을 통해 입력에 대한 네트워크 인터페이스를 자동으로 관리할 수 있는 권한이 있습니다. 업스트림 시스템에는 Amazon VPC 보안 그룹을 통해 콘텐츠를 이러한 엔드포인트로 푸시할 수 있는 권한이 있습니다.

업스트림 시스템 또는 시스템은 원본 콘텐츠를 두 엔드포인트 (표준 채널에 대해 설정하는 경우) 또는 하나의 엔드포인트 (단일 파이프라인 채널에 대해 설정하는 경우) 로 푸시하도록 설정되었습니다. 각 서브넷에 하나 이상의 VPC 보안 그룹이 연결되어 있습니다. 각 보안 그룹의 CIDR 블록은 업스트림 시스템이 푸시하는 두 개의 URL을 포함하므로MediaLive푸시된 콘텐츠를 수락합니다.

업스트림 시스템의 각 출력에는 VPC 지정된 서브넷 중 하나에 IP 주소가 있습니다. RTMP 입력에는 두 개의 IP 주소가 있으며 각 주소는 해당 서브넷 중 하나에 있습니다. 이러한 방식으로 업스트림 시스템에서 로 소스 콘텐츠를 전송하는 방법MediaLiveVPC 개인 정보 보호 내에서 발생합니다.

채널 런타임 시MediaLive푸시 중인 콘텐츠에 반응하여 인제스트합니다.