배치 클립 생성
만료된 영상을 GPU VM에서 사용자별 클립으로 변환하는 MyKok 배치 파이프라인
문서 정보
- 작성일: 2026-03-02
- 최종 업데이트: 2026-03-02
- 버전: v1.0.0
- 관련 코드:
src/schedulers/my-kok-pipeline/,src/modules/my-kok-pipeline/
개요
PLUS 회원이 생성한 콕(Kok)은 영상 만료 후 **영구 클립(MyKok)**으로 변환됩니다. 이 변환은 매일 새벽 3:30(KST)에 실행되는 배치 파이프라인에 의해 자동으로 처리됩니다.
만료된 영상 → 배치 수집 → Vultr GPU VM 프로비저닝 → FFmpeg 클립 추출 → R2 업로드 → 원본 삭제
파이프라인 흐름
파이프라인 단계 상세
1. 만료 영상 수집
| 조건 | 설명 |
|---|---|
Video.expiresAt < now | 만료된 영상 |
MyKok.videoState = ORIGINAL | 아직 클립이 생성되지 않은 MyKok |
gym_media_configs.status = ACTIVE | 활성 CLOUDFLARE provider |
관련 코드: src/schedulers/my-kok-pipeline/strategies/my-kok-generation.strategy.ts