AWS Elemental MediaLive 작동 방식 - MediaLive

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

AWS Elemental MediaLive 작동 방식

의 관점에서 볼 때AWS Elemental MediaLive, 라이브 스트리밍 워크플로에는 MediaLive 다음 세 가지 시스템이 포함됩니다.

  • 소스 콘텐츠를 수집하고 트랜스코딩하는 MediaLive 채널입니다.

  • 소스 콘텐츠 (비디오 및 기타 미디어) 를 제공하는 하나 이상의 업스트림 시스템. MediaLive

    업스트림 시스템의 예는 인터넷에 직접 연결된 스트리밍 카메라 또는 어플라이언스, 스포츠 행사가 개최되는 스포츠 경기장에 배치된 기여 인코더 등입니다.

    소스 콘텐츠는 특정 패키지 형식 및 프로토콜로 사용됩니다. 예를 들어, 소스 콘텐츠는 스트리밍 HLS 또는 스트리밍 TS(전송 스트림)로 제공될 수 있습니다. 소스 콘텐츠에는 특정 코덱 또는 형식의 비디오, 오디오 및 선택적 캡션 스트림이 포함되어 있습니다.

  • 제작되는 MediaLive 출력물의 대상인 하나 이상의 다운스트림 시스템.

    일반적인 다운스트림 시스템은 연결된 원본 서비스 또는 패키저 MediaLive, 원본 서비스 또는 패키저의 다운스트림에 있는 CDN (콘텐츠 배포 네트워크), 사용자가 콘텐츠를 보는 재생 장치 또는 웹 사이트로 구성됩니다. AWS Elemental MediaPackage오리진 서비스 및 패키지 프로그램의 한 예입니다. CloudFront 아마존은 CDN의 한 예입니다.

MediaLive 워크플로를 생성하려면 하나 이상의 MediaLive 입력을 생성합니다. 입력에는 업스트림 시스템 연결 방법 MediaLive 및 연결 방법에 대한 정보가 포함됩니다. MediaLive 채널을 만들고 입력을 채널에 연결할 수도 있습니다. 채널 구성 데이터에는 다운스트림 시스템에 MediaLive 연결하는 방법에 대한 정보가 포함됩니다.

이 설정은 다음 다이어그램과 같이 구성 요소를 연결합니다.

콘텐츠 처리를 시작하려면 채널을 시작합니다. 실행 중인 채널은 입력으로 식별된 업스트림 시스템에서 소스 콘텐츠를 수집합니다. 그런 다음 채널은 해당 비디오 (및 관련 오디오, 캡션, 메타데이터) 를 트랜스코딩하고 출력을 생성합니다. MediaLive 출력을 지정된 다운스트림 시스템으로 보냅니다.

AWS Elemental MediaLive입력

입력에는 업스트림 시스템과 채널이 서로 연결하는 방법에 대한 정보가 포함되어 있습니다. 입력과 업스트림 시스템 간의 연결은 푸시 (업스트림 시스템이 콘텐츠를 푸시함) 또는 MediaLive 풀 (업스트림 시스템에서 콘텐츠를 가져옴) 일 수 있습니다.

푸시 입력에는 연결된 MediaLive 입력 보안 그룹이 있습니다. 입력 보안 그룹은 업스트림 시스템의 소스 주소가 포함된 IP 주소 범위를 식별합니다. 이 범위 내의 IP 주소는 콘텐츠를 입력으로 푸시할 수 있습니다.

AWS Elemental MediaLive 채널

채널에는 여러 입력이 연결되어 있을 수 있지만, 채널은 한 번에 하나의 입력에서만 소스 콘텐츠를 수집합니다. 채널 일정을 사용하여 한 입력에서 다른 입력으로 전환하도록 채널을 설정합니다.

채널은 소스 콘텐츠를 수집하고, 트랜스코딩(디코딩 및 인코딩)한 다음, 출력 그룹으로 패키징합니다.

채널에는 하나 이상의 출력 그룹이 포함되어 있습니다. 다양한 다운스트림 시스템의 요구 사항을 처리하기 위한 다양한 유형의 출력 그룹이 있습니다.

출력 그룹은 하나 이상의 출력으로 구성됩니다. 각 출력에는 특정한 인코딩 조합이 포함되어 있습니다. 인코딩은 하나의 비디오 스트림, 하나의 오디오 스트림 또는 하나의 캡션 트랙입니다. 인코딩이 다르면 특성도 다르게 됩니다. 인코딩을 출력으로 결합하고 출력을 출력 그룹으로 결합하는 규칙은 출력 그룹의 유형에 따라 다릅니다.

다음 다이어그램은 워크플로우의 상세한 그림입니다.

이 그림은 출력 그룹이 하나만 있는 채널을 보여 줍니다.

또 다른 예로, 채널에는 HLS 출력 그룹 하나와 RTMP 출력 그룹 하나가 포함될 수 있습니다. HLS 출력 그룹에는 출력 두 개가 포함될 수 있습니다. HLS 출력 하나에는 고해상도 비디오 하나, 오디오 하나 및 캡션 인코딩 하나가 포함됩니다. 다른 HLS 출력에는 저해상도 비디오 하나, 오디오 하나가 포함되며 자막은 없습니다. RTMP 출력 그룹에는 비디오 하나와 오디오 하나가 포함된 출력 하나가 포함되어 있습니다.

이 워크플로를 디자인하고 채널을 만드는 방법에 대한 자세한 내용은 워크플로우에서 업스트림 및 다운스트림 시스템 준비 MediaLive 및 을 참조하십시오 MediaLive 워크플로우에서 채널 계획하기.

AWS Elemental MediaLive 파이프라인

내부 처리는 하나 또는 두 개의 파이프라인 내에서 MediaLive 이루어집니다.

채널과 입력에 파이프라인 두 개를 사용하도록 워크플로우를 설정한 경우(권장), 두 파이프라인은 서로 독립적으로 작동하지만 동일한 처리를 수행합니다. 두 개의 파이프라인으로 설정하면 내부 복원력이 향상됩니다. MediaLive

파이프라인이 두 개인 경우, 업스트림 시스템은 소스 두 개를 제공하고 다운스트림 시스템은 출력 두 개를 수신하도록 설정해야 합니다.

AWS Elemental MediaLive일정

각 MediaLive 채널에는 연결된 일정이 하나씩 있습니다. 요구 사항에 맞게 일정에 작업을 추가합니다. "입력 전환"(다른 입력 수집으로 전환) 및 "이미지 오버레이 삽입"(지정한 이미지를 비디오에 오버레이)을 포함한 다양한 유형의 작업이 있습니다.

채널이 실행 중이 아닐 때나 실행 중일 때 이러한 작업을 추가할 수 있습니다. MediaLive 일정에 명시된 시간에 채널에 작업을 전송하면 채널이 작업을 수행합니다.

일정에 대한 자세한 내용은 AWS Elemental MediaLive일정 만들기 단원을 참조하십시오.