실습 개요
이 실습에서는 지원되는 모든 출력 스트림용 선택 캡션이 포함된 라이브 스트리밍 채널을 생성합니다.
참고 이 실습과 일반적 캡션에 대한 추가 배경 정보는 컴패니언 튜토리얼:
AWS Elemental MediaLive를 사용하여 캡션 작업을 참조하십시오.
워크플로
고객에게 전달해야 하는 라이브 스트림이 있고, 이 라이브 스트림에 정확한 선택 자막이 포함되어야 합니다. 엔지니어링 팀과 마케팅 팀은 비용을 최소화하면서 이상적 고객에게 가능한 최고의 품질을 제공하기 위해서는 다음과 같은 품질 설정의 가변 비트 전송률(ABR)로 콘텐츠를 제공해야 한다고 결정했습니다.
- 1080p
- 720p
- 480p
- 240p
현재는 영어 오디오와 캡션으로 충분하지만 장래를 위해 다른 언어 및 캡션 트랙을 쉽게 추가할 수 있는 워크플로여야 합니다.
ABR 스택은 주 사용자 기반을 상대하기 위해 다음 세 가지 출력 그룹을 사용하여 전 세계에 배포되어야 합니다.
- HLS
- DASH-ISO
- Microsoft Smooth
이러한 출력 요구 사항과 엔지니어링 팀 및 라이브 스트림 트랜스크립트를 만드는 캡션 담당 파트너와의 협의를 기반으로 라이브 소스가 고품질 라이브 기여 피드를 트랜스크립션 서비스에 제공하면 트랜스크립션 서비스가 이 캡션을 보고, 기록하고, 비디오에 포함합니다. 캡션이 포함된 이 고품질 라이브 기여 피드가 나머지 워크플로의 시작점입니다.
이 실습에서는 위의 요구 사항과 AWS 미디어 서비스에 대한 지식을 기반으로 다음 워크플로를 구축합니다.
실제 워크플로
참고 실제 시나리오에서는 입력 스트림이 RTMP(푸시) 스트림입니다. 하지만 이 연습에서는 다음 이미지에 나온 것처럼 계정을 사용하여 액세스할 수 있는 Amazon Simple Storage Service(Amazon S3)에 있는 MP4 파일을 사용하여 동일한 캡션 워크플로를 모방합니다.
이 실습의 워크플로
이 실습에서 다루는 주제
이 실습을 마치면 다음을 수행할 수 있습니다.
- AWS Elemental MediaPackage를 사용하여 모든 최종 사용자에게 적합한 출력 그룹 생성
- Amazon CloudFront를 사용하여 모든 사용자에게 콘텐츠 배포
- AWS Elemental MediaLive를 사용하여 선택 가능한 오디오 및 선택 캡션 트랙이 포함된 ABR 스택 생성
- 필요한 모든 출력에서 캡션이 작동하는지 확인
필수 기술 지식
이 실습을 성공적으로 마치려면 기본적인 AWS 관리 콘솔 탐색 방법과 AWS 미디어 서비스 제품군에 익숙해야 합니다.