개요
AWS는 AWS 클라우드에서 전 세계 시청자에게 비용 효율적으로 미디어 콘텐츠를 전송하는 2가지 라이브 동영상 스트리밍 AWS 솔루션을 AWS Solutions Library의 일부로 제공합니다. 이 페이지에서는 두 라이브 스트리밍 AWS 솔루션 중에서 비즈니스 요구 사항에 가장 적합한 선택하는 데 도움이 되는 지침을 제공합니다.
AWS에서 제공하는 모든 라이브 스트리밍 솔루션과 서비스 중에서 사용 사례에 적합한 옵션을 선택하는 것에 대한 추가 지침은 이 블로그 게시물을 읽어보세요.
어떤 Live Streaming on AWS 솔루션을 선택해야 하나요?
기능 | Live Streaming on AWS with Amazon S3 | Live Streaming on AWS |
---|---|---|
AWS 서비스 | AWS Elemental MediaLive Amazon Simple Storage Service(Amazon S3) |
AWS Elemental MediaLive AWS Elemental MediaPackage |
사용자 지정 기능 | 간단히 보기 | 더 보기 |
입력 | 이중화 기능 없이 URL_PULL, RTMP_PUSH, RTP_PUSH 및 Elemental Link 디바이스 지원 | 이중화 기능으로 URL_PULL, RTMP_PUSH, RTMP_PULL, RTP_PUSH 및 MediaConnect 입력 지원 |
출력 | HLS 전용 | 다양한 플레이어의 재생 지원을 위해 CMAF, HLS, DASH 등의 다양한 출력 형식 제공 |
콘텐츠 보호를 위한 지원 | 해당 사항 없음 | DRM |
DVR과 같은 기능 (라이브 되감기, 다시 시작 등) |
||
Live-to-VOD 워크플로 구축 |
기술 세부 정보
구현 가이드 및 함께 제공되는 AWS CloudFormation 템플릿을 사용하여 이 아키텍처를 자동으로 배포할 수 있습니다.
-
Live Streaming on AWS with Amazon S3
-
Live Streaming on AWS
-
Live Streaming on AWS with Amazon S3
-
AWS Elemental Link 디바이스에서 Real-Time Transport Protocol(RTP), Real-Time Messaging Protocol(RTMP), HTTP Live Streaming(HLS) 콘텐츠 또는 라이브 비디오를 수집하도록 이 솔루션을 구성할 수 있습니다.
1단계
AWS Elemental MediaLive는 입력 피드를 수집하고 해당 콘텐츠를 1개의 적응형 비트레이트(ABR) HTTP 라이브 스트리밍(HLS) 스트림으로 출력으로 트랜스코딩합니다.2단계
Amazon Simple Storage Service(S3)는 인코딩된 세그먼트를 호스트할 수 있는 확장 가능한 고가용성 스토리지 버킷을 제공합니다.3단계
Amazon CloudFront 배포는 Amazon S3 사용자 지정 엔드포인트를 원본으로 사용하도록 구성되어 있습니다. CloudFront 배포는 짧은 지연 시간과 빠른 전송 속도로 시청자에게 라이브 스트림을 전달합니다.
4단계
S3 버킷은 CloudFront 로그를 저장합니다.배포 옵션시작할 준비가 되셨나요?AWS Console에서 이 솔루션을 시작하여 배포
도움이 필요하신가요? 파트너를 통해 배포하세요.이 배포를 지원할 수 있는 AWS Certified 서드 파티 전문가를 찾아보세요. -
Live Streaming on AWS
-
1단계
MediaLive는 2개의 입력 피드를 수집하고 콘텐츠를 2개의 ABR(적응형 비트레이트) HTTP Live Streaming(HLS) 스트림으로 출력으로 트랜스코딩합니다.2단계
AWS Elemental MediaPackage는 MediaLive ABR 출력을 수집하고 라이브 스트림을 HLS, Dynamic Adaptive Streaming over HTTP(DASH) 및 Common Media Application Format(CMAF) 형식으로 패키징하여 3개의 MediaPackage 사용자 지정 엔드포인트로 전송합니다.
3단계
CloudFront 배포는 MediaPackage 사용자 지정 엔드포인트를 오리진으로 사용하도록 구성되어 있으며 요청 인증을 위한 콘텐츠 전송 네트워크(CDN) 식별자 사용자 지정 HTTP 헤더를 포함합니다.MediaPackage는 CDN 식별자를 사용하여 MediaPackage와 CloudFront 간에 승인된 재생 요청만 수행합니다. 이 CDN 식별자는 CloudFormation 배포의 일부로 생성되고 AWS Secrets Manager에 안전하게 저장됩니다.
4단계
CloudFront 배포는 짧은 지연 시간과 빠른 전송 속도로 시청자에게 라이브 스트림을 전달합니다.5단계
솔루션을 테스트하는 데 도움이 되는 데모 HTML 평가판 플레이어를 사용할 수 있습니다. 플레이어는 S3 버킷에서 호스팅되는 정적 웹 사이트입니다. CloudFront는 솔루션의 웹 사이트 버킷 콘텐츠에 대한 액세스를 제한하는 데 사용됩니다.배포 옵션시작할 준비가 되셨나요?AWS Console에서 이 솔루션을 시작하여 배포
도움이 필요하신가요? 파트너를 통해 배포하세요.이 배포를 지원할 수 있는 AWS Certified 서드 파티 전문가를 찾아보세요.
관련 콘텐츠
이 과정에서는 MediaPackage 배포를 위한 AWS Elemental MediaLive 설정, AWS Elemental MediaPackage 구성, Amazon CloudFrount 구성에 대한 개요를 제공합니다.
이 자습서에서는 라이브 이벤트에서 고화질 동영상 피드를 받아서 AWS Elemental MediaLive를 사용하여 적응형 비트레이트(ABR) 스트림을 만드는 방법을 학습합니다. AWS Elemental MediaPackage를 구성하여 인터넷으로 원하는 수의 고객에게 전송할 수 있는 형태로 ABR 스트림을 패키지하는 방법과 Amazon CloudFront를 사용하여 이 ABR 스트림을 전 세계의 연결된 디바이스에 배포하는 방법을 알아봅니다.
이 과정에서는 AWS Elemental MediaLive의 기본적인 기능을 개괄적으로 살펴보면서 라이브 스트리밍 비디오 워크플로의 주요 운영 측면을 중점적으로 설명합니다. AWS Elemental MediaLive를 사용하여 라이브 비디오 스트림을 생성하는 단계에 대한 데모와 사용자 인터페이스의 주요 요소 둘러보기가 포함됩니다. 또한 시스템 상태를 모니터링하기 위한 기본 단계를 간략히 설명합니다.
이 학습 계획은 AWS 서비스를 사용하여 고화질 미디어 경험을 만들고자 하는 비즈니스 의사 결정권자, 미디어 엔지니어, 미디어 운영자에게 도움이 되도록 설계되었습니다. 이 학습 계획에 포함된 디지털 교육에서는 자기주도형 실습 활동을 통해 기술을 습득하면서 라이브 및 온디맨드 비디오 워크플로를 구축하는 방법을 배울 수 있습니다.