목적
AR 서버 연동 규격(기준 커밋 127b819)에 맞춰 현재의 기본 WebRTC 합성 연결을 실제 헤어 선택·각도별 뱅크 생성·촬영 결과 흐름까지 확장한다.
참고
작업 범위
GET /references 결과를 서버 제공 헤어스타일 목록으로 반영한다.
- DataChannel의
stats, pong, livebank, capture 이벤트를 타입 안전하게 처리한다.
- 초기 연결은
raw 모드로 시작하고, 스타일 선택 후 livebank·fit: { bank } 순서로 각도별 합성을 적용한다.
stats.yaw와 livebank 진행 상태를 화면 가이드·진행 UI에 반영한다.
- 촬영 명령과 서버
capture 결과 URL을 연결한다.
/offer의 503 server_busy를 포함해 서버 오류를 구체적으로 표시한다.
완료 기준
- 서버에서 제공한 reference와 세션별 assets/banks만 UI에 표시된다.
- 헤어 선택 후 각도별 뱅크 생성 진행과 완료 상태를 확인할 수 있다.
- 생성 완료된 bank를 적용한 상태에서 서버 합성 영상이 유지된다.
- capture 결과를 화면에서 확인할 수 있다.
- 서버 부하·연결 실패가 원인별로 사용자에게 전달된다.
목적
AR 서버 연동 규격(기준 커밋
127b819)에 맞춰 현재의 기본 WebRTC 합성 연결을 실제 헤어 선택·각도별 뱅크 생성·촬영 결과 흐름까지 확장한다.참고
작업 범위
GET /references결과를 서버 제공 헤어스타일 목록으로 반영한다.stats,pong,livebank,capture이벤트를 타입 안전하게 처리한다.raw모드로 시작하고, 스타일 선택 후livebank·fit: { bank }순서로 각도별 합성을 적용한다.stats.yaw와livebank진행 상태를 화면 가이드·진행 UI에 반영한다.capture결과 URL을 연결한다./offer의 503server_busy를 포함해 서버 오류를 구체적으로 표시한다.완료 기준