Skip to content

feat: VOD 비식별 처리 작업 API와 라이브 우선 스케줄러 추가 #521

Closed

Description

@chaeyn

작업 내용

  • 로그인 사용자 VOD 작업 API 추가(업로드·목록·상태·결과 다운로드·삭제, 본인 작업만 조회)
  • 기존 postgres 작업 테이블 마이그레이션 및 설정 경로 로컬 디스크 파일 저장
  • 기존 AI 워커 풀 기반 라이브 우선 VOD 스케줄러(유휴 워커 전용, 라이브 진입 시 일시정지·체크포인트 재개, GPU당 1건, 대기 순번·ETA)
  • 원본 처리 완료 후 24시간 이내 파기(실패·취소 포함) 및 결과물 보관 기간 설정 스위퍼, 파기 로그
  • AI VOD 호출 어댑터와 가짜 구현(innolive-ai 인터페이스 확정 전)

작업 체크리스트

  • VOD 작업 API·인증 재사용·크기/길이 제한 설정
  • DB 마이그레이션·로컬 파일 저장소
  • 라이브 우선 스케줄러·라이브 경로 회귀 테스트
  • 보존기간 스위퍼·파기 로그
  • go test 및 로컬 postgres 검증

완료 기준

  • 사용자가 업로드한 영상이 유휴 워커에서만 처리되고 라이브 진입 시 일시정지 후 재개
  • 타인 작업 조회·다운로드·삭제 차단
  • 원본 파일 처리 완료 후 24시간 이내 삭제 및 파기 로그 기록
  • 기존 라이브 경로 테스트 통과
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

feat새 기능 개발

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions