
AI
클라우드 환경에서의 비디오 인텔리전스 구현: TwelveLabs로 시작하는 AI 영상 분석 2부 – 준실시간 환경에서 AWS 미디어 서비스를 활용한 분석 파이프라인 구축하기
두줄요약
AWS 미디어 서비스와 TwelveLabs를 결합해 준실시간 비디오 분석 파이프라인을 구성하는 방법을 정리했습니다. 서버리스와 서버 기반, Kinesis Video Streams 활용 사례까지 함께 소개했습니다.
핵심 내용
- 클라우드에서 준실시간 비디오 분석 파이프라인을 구축하는 방법 정리
- TwelveLabs Pegasus와 Marengo를 활용해 영상 이벤트를 자연어 기반으로 감지하고 분석 결과를 빠르게 생성
- AWS Elemental 서비스, Amazon Kinesis Video Streams, Step Functions, Lambda, S3를 조합한 여러 구현 방식 제시
구조와 흐름
- MediaLive HLS 세그먼트를 S3에 저장한 뒤 Lambda와 FFmpeg로 MP4 변환 후 TwelveLabs 분석 연결
- MediaPackage 타임시프트 윈도우와 Step Functions 루프로 10초 단위 클립을 연속 생성하는 서버리스 준실시간 파이프라인
- MediaConnect SRT와 서버 기반 폴링으로 낮은 레이턴시 분석 경로 구성
- Kinesis Video Streams의 GetClip API로 특정 시간 구간을 MP4로 추출해 분석 파이프라인 단순화
선택 이유
- HLS 세그먼트, 타임시프트, SRT, KVS 클립 추출 등 입력 형태에 맞는 분석 경로 선택 가능
- 서버리스 방식은 운영 부담이 낮고, 서버 기반 방식은 더 낮은 레이턴시와 안정적 전송에 유리
- KVS는 FFmpeg 변환 없이 MP4를 직접 얻을 수 있어 파이프라인 단순화에 유리
