| 분류 | 기술 스택 |
|---|---|
| 프론트엔드 |
|
| 백엔드 |
|
| AI & 챗봇 |
|
| 실시간 & 미디어 |
|
| 인프라 & DevOps |
|
| 문서화 & 협업 |
|
| 성능/품질 |
|
- 프로젝트명: Reciplay
- 프로젝트 기간: 2025.07.14 ~ 2025.08.18
- 프로젝트 형태: 팀 프로젝트 (실시간 화상 수업 + AI 융합 서비스)
- 목표: 제스쳐 기반 조작, 실시간 화상 수업, STT 기반 챗봇을 결합한 상호작용형 요리 학습 플랫폼 개발
- 주요 타겟 사용자: 요리 학습을 원하는 일반 사용자 및 강사
기존 온라인 요리 강의는 단순 영상 시청 위주로,
- 손이 자유롭지 않아 조작이 불편하고
- 강의 진도를 놓치기 쉽고 집중도가 낮으며
- 강사와 실시간 상호작용이 제한되는 문제점이 있었습니다.
👉 이를 해결하기 위해 본 프로젝트는 실시간 화상 통신, 제스처 인식, STT 챗봇, AI 보조를 융합하여 양방향 학습 경험을 제공합니다.
-
실시간 상호작용 강화
- 제스처 인식을 통한 직관적 강의 제어
- WebSocket, STOMP 기반 실시간 소통
-
학습 편의성 증대
- STT 기반 자동 질문 생성
- LLM + RAG 기반 문맥형 AI 응답 제공
-
안정적이고 확장 가능한 플랫폼 구축
- LiveKit 기반 저지연 미디어 서버
- AWS S3 기반 안정적 자료 관리 및 확장성 확보
- 손동작으로 챕터 이동 및 화면 제어
- 조작 부담 최소화 → 학습 집중도 향상
- LiveKit + WebSocket 기반 화상 강의
- 학습자가 발화 → STT 변환 → 질문 자동 생성
- LLM + RAG 기반으로 레시피·강의 자료에 맞춘 답변 제공
- AI가 요리 주제에 맞는 레시피, 단계별 가이드, 시각 자료를 자동 생성
- 강사의 부담을 줄이고, 학습자는 최신 자료를 손쉽게 제공받을 수 있음
- AWS S3 + Presigned URL
- 강의 영상, 레시피 PDF 안전하게 업로드/다운로드

| Label | Samples | Avg | Median | 90% Line | 95% Line | 99% Line | Min | Maximum | Error % | Throughput | Received KB/sec | Sent KB/sec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MySQL | 1,000,000 | 217 | 133 | 360 | 735 | 1993 | 0 | 19302 | 0.0 | 4300.575847105928 | 1842.577311922379 | 1398.5271065295644 |
| Redis | 1,000,000 | 171 | 203 | 250 | 267 | 313 | 1 | 648 | 0.0 | 5745.838576411034 | 2461.676603376255 | 1868.5197714305416 |
| 개선율 | 21.19816% | -52% | 30.5% | 63.6735% | 84.295% | 96.6428% | 33.6063% |
Livekit webhook 문제로 STOMP를 이용한 커스텀 웹훅을 구현했습니다.
| 이름 | 역할 | Contact | 블로그 |
|---|---|---|---|
| 이재익 | 팀장 & FE & AI | Git | |
| 강태욱 | FE & Design | Git | |
| 배준재 | BE | Git | 블로그 |
| 이지언 | FE & Design | Git | |
| 이원준 | BE & Infra | Git | 블로그 |
| 윤지욱 | BE | Git |



















