LivekitDev 문서
LivekitDev는 실시간 화상통화(LiveKit)와 오프라인 AI 토킹 아바타(Wav2Lip / SadTalker)를 묶은 데모 워크스페이스입니다.
| 형식 | 위치 |
|---|---|
| Markdown + PDF | docs-site/public/downloads/ |
| 웹 (이 사이트) | docs-site/ (Astro Starlight) |
문서는 docs-site/에 통합되어 있습니다. public/downloads/의 Markdown과 PDF를 관리하고, npm run sync:docs로 웹 페이지에 반영합니다. 각 문서 상단에서 원본을 다운로드할 수 있습니다.
- Caddy 웹 서비스 등록 — DNS부터 HTTPS 배포·검증·롤백까지
- GitHub Pages 배포 — Astro 문서 사이트 자동 배포
- Cloudflare Pages·Vercel 배포 — 무료 정적 호스팅
- Dify 대학입시 로컬 RAG — Dify와 Ollama로 문서 기반 입시 상담 시작
- Caddy 서비스 현황 — 도메인·경로·포트별 서비스 연결
- 파일 공유 — 업로드 관리 및 공개 다운로드
- Windows 부팅 자동 시작 — 서비스 자동 기동
- 카메라·마이크 HTTPS 설정 — 미디어 권한 문제 해결
- 문서 정책 — Markdown · PDF · Astro 관리
- 시작 가이드 — 서버·봇·웹 기동
- LiveKit 외부 IP 접속 — 공인 IP, node-ip, 방화벽, HTTPS
- LiveKit Meet 연동 — 공식 Meet UI ↔ 로컬 서버
- Playwright 세팅 — Chrome/Chromium 직접 조작
- 프로젝트 분석 — 폴더 구조·역할·상태
- 아키텍처 — 컴포넌트 경계·데이터 흐름
- LiveKit 1.13.4 업데이트 — 서버 업그레이드 기록
한 줄 요약
Section titled “한 줄 요약”Wav2Lip 등으로 만든 립싱크 영상을 Avatar Bot이 LiveKit 방에 상주 송출하고, Flutter Web 클라이언트가 접속해 사람과 아바타를 함께 봅니다.
사용자 → Caddy (HTTPS) → LiveKit SFU ├─ Flutter 참가자 └─ avatar-bot (avatar.mp4 루프)