피드로 돌아가기
Real-Time vs Batch: Why Live Sports Highlights Need a Different Architecture
Dev.toDev.to
AI/ML

실시간 스포츠 하이라이트 구현을 위한 Streaming 기반 Low-Latency 아키텍처 설계

Real-Time vs Batch: Why Live Sports Highlights Need a Different Architecture

Zentag AI2026년 6월 22일2advanced

Context

기존의 Batch 기반 비디오 프로세싱 파이프라인은 파일 업로드 후 처리가 완료될 때까지 수 분에서 수 시간의 대기 시간이 발생함. 라이브 스포츠 하이라이트는 경기 진행 중 즉각적인 게시가 필수적이므로 기존의 Batch 모델로는 제품 요구사항인 초단위 Latency 충족이 불가능함.

Technical Solution

  • RTMP 및 HLS 프로토콜을 통한 Streaming Ingestion 도입으로 파일 업로드 대기 시간 제거
  • Frame-by-Frame 연속 처리 방식을 통한 Open-ended Input 실시간 Inference 구현
  • 미래 데이터를 참조할 수 없는 제약을 극복하기 위해 Vision, Audio, Live Data 신호를 융합한 Incremental Detection 로직 적용
  • 렌더 큐 대기 시간을 없애기 위한 실시간 Clip Cutting, Padding, Vertical Reframing 자동화 파이프라인 구축
  • 수십 개의 동시 경기를 처리하기 위해 모델 성능보다 파이프라인 처리량에 최적화된 확장 구조 설계

1. 실시간 서비스 설계 시 모델의 정확도보다 전체 파이프라인의 Latency Budget을 최우선 순위로 설정했는가?

2. Batch 처리를 Streaming 방식으로 전환할 때 데이터의 End-of-File 없이도 추론이 가능한 Incremental Logic을 구현했는가?

3. 대규모 동시 요청 상황에서 Render Queue가 병목 지점이 되지 않도록 On-the-fly 처리 구조를 갖췄는가?

원문 읽기