VOICE_CHAT_ROOM_SCOPE_001
- 문서 작성자: 덱스PM
- 문서 오너: 덱스PM
- 결정일: 2026-05-22
- 상태: Active
결정 내용
음성 채팅방 구현, 일명 수다방 Task는 아래 범위와 구조를 기준으로 진행한다.
- 음성 엔진은 Agora RTC를 우선 검토하고 채택 방향으로 간다.
- 제품 운영 레이어는 앱 서버 중심으로 둔다.
- 1차 플랫폼은 Windows PC다.
- 2차 플랫폼은 Android다.
- iOS는 현재 베타 범위에서 제외한다.
- 텍스트 채팅은 음성채팅과 병행 제공한다.
앱 서버 중심의 의미
앱 서버 중심이란, 실제 음성 송수신은 Agora가 맡되 제품 정책과 방 운영 규칙은 MMX 앱 서버가 관리하는 구조를 뜻한다.
앱 서버가 우선 맡는 범위는 아래와 같다.
- 방 목록
- 방 생성
- 방 제목/정원/비밀번호 여부
- 비밀번호 검증
- 입장 가능 여부 판정
- 텍스트 채팅 처리
- 입장/퇴장 시스템 메시지
- 참여자 메타데이터
- 필요 시 moderation, 로그, 정책 처리
이유
- 비밀번호방과 방 정책을 제품 요구사항에 맞게 통제하기 쉽다.
- 텍스트 채팅을 음성과 분리해 운영 정책을 넣기 쉽다.
- 향후 신고, 차단, 기록, 관리자 기능으로 확장하기 쉽다.
- 음성 엔진 교체 가능성을 남기고 제품 구조를 보호할 수 있다.
후속
- Agora 토큰 발급 구조 확인
- Windows 우선 기술 검증
- 하위 서브 Task 문서 기준으로 구현 단위 분리