Amazon Web Services 한국 블로그
Amazon EC2 VT1 인스턴스 출시 – 동영상 다중 생중계 및 인코딩용 인스턴스 타입
동영상 콘텐츠에 대한 글로벌 수요가 빠르게 늘어나고 있으며, 현재 인터넷과 모바일 네트워크 트래픽의 주요 시청자를 보유하고 있습니다. Twitch와 같은 무선 스트리밍 서비스에서는 뛰어난 이미지 품질의 라이브 제공을 추구하는 콘텐츠 제작자가 크게 늘어나고 있으며, 라이브 이벤트 브로드캐스터는 안정성을 희생하지 않으면서 비용을 절감하고 수요에 따라 효율적으로 크기를 조정할 수 있도록 민첩한 클라우드 인프라를 계속 도입하고 있습니다.
최대 4K UHD 해상도에서 멀티스트림 동영상 트랜스코딩에 대해 최고의 가격 대비 성능을 제공하도록 설계 Amazon EC2 VT1 인스턴스를 정식 출시합니다. VT1 인스턴스는 가속화된 H.264/AVC 및 H.265/HEVC 코덱과 함께 Xilinx® Alveo™ U30 미디어 액셀러레이터 트랜스코딩 카드를 지원하며, 최신 GPU 기반 EC2 인스턴스에 비해 스트림당 최대 30%, 그리고 최신 CPU 기반 EC2 인스턴스에 비해 스트림당 최대 60% 더 효율적인 요금을 제공합니다.
자체 라이브 브로드캐스트 및 스트리밍 동영상 파이프라인을 보유한 고객은 VT1 인스턴스를 사용하여 최대 4K UHD 해상도의 동영상 스트림을 트랜스코딩할 수 있습니다. VT1 인스턴스는 짧은 대기 시간과 낮은 지터로 IP를 통해 여러 동영상 스트림을 수집할 수 있는 최대 25Gbps의 네트워킹 인터페이스를 제공합니다. 이 기능을 통해 고객은 확장 가능하고 비용 효율적이며 복원력이 뛰어난 인프라를 완벽하게 수용할 수 있습니다.
Amazon EC2 VT1 인스턴스 유형
EC2 VT1 인스턴스는 세 가지 크기로 제공됩니다. 가속화된 H.264/AVC 및 H.265/HEVC 코덱은 Xilinx Zynq ZU7EV SoC에 통합됩니다. 각 Xilinx® Alveo™ U30 미디어 트랜스코딩 액셀러레이터 카드는 2개의 Zynq SoC를 포함합니다.
인스턴스 크기 | vCPU | Xilinx U30 카드 | 메모리 | 네트워크 대역폭 | EBS 최적화 대역폭 | 인스턴스당 1,080p60 스트림 |
vt1.3xlarge | 12 | 1 | 24GB | 최대 3.12Gbps | 최대 4.75Gbps | 8 |
vt1.6xlarge | 24 | 2 | 48GB | 6.25Gbps | 4.75Gbps | 16 |
vt1.24xlarge | 96 | 8 | 192GB | 25Gbps | 19Gbps | 64 |
VT1 인스턴스는 인스턴스당 여러 스트림을 트랜스코딩하는 데 적합합니다. 스트림은 영상 속 영상(PIP), 나란히 정렬, 전환 등의 혼합된 방식으로 또는 병렬 방식으로 개별적으로 처리할 수 있습니다. vCPU 코어는 이미지 처리, 오디오 처리 및 멀티플렉싱 구현에 도움을 줍니다. Xilinx® Alveo™ U30 카드는 여러 해상도(1080p, 720p, 480p 및 360p)와 H.264 및 H.265 모두에서 여러 스트림을 동시에 출력할 수 있습니다.
각 VT1 인스턴스는 설정, 해상도 및 비트 전송률이 서로 다른 병렬 인코딩을 생성하도록 구성할 수 있습니다(‘ABR 래더’). 예를 들어, 4K UHD 스트림은 고해상도 디스플레이에서 H.265를 사용하여 초당 60 프레임으로 인코딩할 수 있습니다. 표준 디스플레이에서 제공하는 경우 H.264로 여러 저해상도를 인코딩할 수 있습니다.
EC2 VT1 인스턴스 시작하기
이제 Amazon EC2 콘솔, AWS Command Line Interface(AWS CLI) 또는 Amazon EC2 API에서 SDK를 사용하여 VT1 인스턴스를 시작할 수 있습니다.
AWS에서는 VT1 인스턴스에 대한 여러 샘플 동영상 처리 파이프라인을 제공합니다. GitHub 리포지토리에는 이미지 품질 및 트랜스코딩 대기 시간에 맞게 코덱을 조정하고, 자체 애플리케이션에서 직접 U30 카드의 런타임을 호출하며, 제목 및 워터마킹과 같은 동영상 필터를 통합하고, 컨테이너 오케스트레이션 프레임워크에서 배포하는 방법을 다루는 자습서 및 코드 예제가 있습니다.
Xilinx에서는 다음을 포함하는 ‘Xilinx Video Transcoding SDK’를 제공합니다.
- 미디어 프레임워크 FFMpeg(올해 후반기 출시 예정인 GStreamer)와의 통합
- Xilinx® Alveo™ U30 카드에서 인코더, 디코더 및 스케일러와 직접 연결하기 위한 Xilinx Media Acceleration API(xma)
- Xilinx Zynq SoC 디바이스의 관리 및 사용을 촉진하는 Xilinx Runtime API(xrt)
VT1 인스턴스는 Amazon Elastic Container Service(Amazon ECS) 및 Amazon Elastic Kubernetes Service(Amazon EKS)와 결합하여 효율적으로 트랜스코딩 워크로드 크기를 조정하고 Amazon CloudFront를 통해 전 세계로 콘텐츠를 제공할 수 있습니다. VT1 인스턴스는 보완적인 동영상 처리 기능을 위해 Nginx와 같은 AWS Marketplace 파트너가 개발한 Amazon Machine Image(AMI) 및 컨테이너에서 시작할 수도 있습니다.
트랜스코딩된 콘텐츠의 안정적인 패키징과 생성을 위해 AWS 미디어 서비스에서 VT1 인스턴스를 보완할 수 있습니다. 자세한 내용을 알아보기 위해 AWS 기반 라이브 스트리밍의 솔루션 라이브러리를 사용하여 이러한 AWS 서비스를 통해 라이브 동영상 워크플로를 구축할 수 있습니다.
정식 출시
Amazon EC2 VT1 인스턴스는 미국 동부(버지니아 북부), 미국 서부(오레곤), EU(아일랜드), 아시아 태평양(도쿄) 리전에서 정식 출시되었습니다. 자세한 내용은 EC2 VT1 인스턴스 페이지를 참조하세요. Amazon EC2의 AWS 포럼 또는 평소 이용하는 AWS 지원 연락처를 통해 피드백을 보내주시기 바랍니다.
– Channy