콘텐츠로 이동

P1 핵심 모듈 개발 비용

P0에서 생성된 화면해설 초안을 저장, 편집, 최종 영상으로 합성하는 기능을 구현합니다. 사용자가 실질적으로 서비스를 활용할 수 있는 최소 완성 형태를 갖추는 단계입니다.

항목내용
우선순위P1 — 핵심
예상 기간4~6주
핵심 목표해설 편집 → TTS 합성 → 최종 영상 제공까지의 사용자 워크플로우 완성
전제 조건P0 완료 (영상 분석 + 해설 생성 파이프라인 동작)
항목내용
기간1주 (0.23 M/M)
투입 인력백엔드 개발자 1명
적용 단가고급 ₩11,500,000/M
기능상세복잡도
DB 스키마 설계영상, 해설 세그먼트, 타임코드, 사용자 테이블 설계
CRUD API해설 텍스트 생성/조회/수정/삭제 REST API
타임코드 관리시작/종료 시간, SRT/JSON 포맷 변환
데이터 검증타임코드 유효성, 중복 구간 검증 로직
API 문서화OpenAPI (Swagger) 자동 문서화
항목산출 근거금액
인건비0.23 M/M × ₩11,500,000₩2,645,000
예비비 (10%)₩265,000
소계₩2,910,000

2. 협업 편집부 — 기본 편집 UI (2~3주)

섹션 제목: “2. 협업 편집부 — 기본 편집 UI (2~3주)”
항목내용
기간2~3주 (0.45~0.68 M/M)
투입 인력프론트엔드 개발자 1명
적용 단가고급 ₩11,500,000/M
기능상세복잡도
영상 플레이어Video.js 기반 플레이어, 재생/일시정지/구간 이동
타임라인 UI해설 세그먼트를 타임라인에 시각화, 드래그&드롭
해설 텍스트 편집인라인 텍스트 에디터, 세그먼트별 편집/삭제/추가
타이밍 동기화영상 재생 위치와 해설 텍스트 하이라이트 연동
미리보기편집 중인 해설을 영상 위에 실시간 오버레이 프리뷰
API 연동백엔드 CRUD API와 연동, 자동 저장
항목산출 근거금액
인건비 (최소)0.45 M/M × ₩11,500,000₩5,175,000
인건비 (최대)0.68 M/M × ₩11,500,000₩7,820,000
예비비 (10%)₩518,000 ~ ₩782,000
소계₩5,693,000 ~ ₩8,602,000

핵심 난이도 요소: 영상 플레이어와 해설 타임라인의 정확한 동기화가 이 모듈의 핵심입니다. Video.js의 타임업데이트 이벤트와 React 상태 관리를 정밀하게 연동해야 합니다.


3. 사용자 제공부 — TTS 합성 + 영상 합성 (1~2주)

섹션 제목: “3. 사용자 제공부 — TTS 합성 + 영상 합성 (1~2주)”
항목내용
기간1~2주 (0.23~0.45 M/M)
투입 인력백엔드 개발자 1명
적용 단가고급 ₩11,500,000/M
기능상세복잡도
TTS API 연동Google Cloud TTS (WaveNet/Neural2) 연동, SSML 생성
음성 파일 생성세그먼트별 TTS 합성, 타이밍에 맞는 음성 파일 병합
FFmpeg 영상 합성원본 영상 + 해설 음성 오디오 믹싱 (볼륨 밸런스 조정)
결과물 관리합성 결과 S3 업로드, 다운로드 URL 생성
비동기 처리합성 작업 Celery Task 처리, 진행률 상태 제공
항목산출 근거금액
인건비 (최소)0.23 M/M × ₩11,500,000₩2,645,000
인건비 (최대)0.45 M/M × ₩11,500,000₩5,175,000
예비비 (10%)₩265,000 ~ ₩518,000
소계₩2,910,000 ~ ₩5,693,000

모듈기간인력최소 비용최대 비용
해설 데이터 저장부1주백엔드 (고급)₩2,910,000₩2,910,000
협업 편집부 (기본)2~3주프론트엔드 (고급)₩5,693,000₩8,602,000
사용자 제공부1~2주백엔드 (고급)₩2,910,000₩5,693,000
P1 합계4~6주₩11,513,000₩17,205,000
통화최소최대
KRW₩11,513,000₩17,205,000
USD~$8,342~$12,468

투입 공수: 총 0.91~1.58 M/M (백엔드 0.46~0.90 M/M + 프론트엔드 0.45~0.68 M/M)

P0+P1 누적: ₩27,805,000 ~ ₩45,993,000 (약 $20,148 ~ $33,329) — 이 시점에서 “영상 입력 → AI 해설 생성 → 편집 → TTS 합성 → 영상 배포”까지의 전체 사용자 워크플로우가 완성됩니다.