🪝 주요 훅 목록
Mediasoup SFU (hooks/mediasoup/)
use-mediasoup-socketSFU 시그널링 소켓 연결 · 재연결 관리
use-mediasoup-deviceDevice 초기화 · RTP Capabilities 로드
use-mediasoup-producer카메라·마이크·AI 오디오 Producer 생성
use-mediasoup-consumer피어 스트림 Consumer (비디오·오디오 분리)
소켓 연결 (entities/)
use-guest-socket게스트 소켓 이벤트 처리
use-host-socket호스트 소켓 이벤트 처리
use-monitor-socket모니터 소켓 · SFU 구독
use-guest-connection소켓 + Device 통합 연결 (게스트용)
세션 · 페이지 상태 (entities/)
use-ai-sessionOpenAI Realtime API 연결 · 세션 관리
use-transcripts전사 결과 상태 관리
use-guest-page-session활동·스텝 상태 총괄 (게스트 페이지)
use-step-sync모니터와 스텝 동기화
use-step-transition스텝 전환 처리
use-auto-save-lesson-progress레슨 진행률 자동 저장
use-monitor-session모니터 세션 상태 관리
use-session-logs세션 로그 조회 및 관리
use-session-auto-finish자동 종료 조건 감지
use-session-log-table세션 로그 테이블 상태
미디어 · 오디오
use-camera-stream카메라 스트림 관리
use-local-media-stream로컬 미디어 스트림
use-device-manager미디어 장치 선택 관리
use-video-device-validator비디오 장치 유효성 검사
use-avatar-video아바타 비디오 스트림
use-volume-amplifier출력 음량 증폭
use-audio-processing-chain오디오 전처리 체인
use-media-cleanup미디어 리소스 정리
use-mfcc-log-collectorMFCC 패턴 로그 수집
STT · 음성인식
use-external-stt외부 STT (Google Speech API)
use-stt-fallbackSTT 폴백 처리
use-ai-audio-noise-guardAI 오디오 노이즈 가드
use-ai-english-guardAI 영어 가드 (한국어 강제)
use-transcript-english-matcher전사 결과 영어 매칭
use-recording-captions녹음 자막 관리
네트워크 · 모니터링
use-network-status네트워크 온라인 상태
use-network-recovery네트워크 복구 처리
use-monitor-network-level네트워크 레벨 수치 모니터링
use-guest-network-alert게스트 네트워크 경고
use-network-quality네트워크 품질 지표
use-monitor-user-id모니터 사용자 ID 관리
use-guest-controls모니터 → 게스트 제어
데이터 조회
use-activities활동 목록 조회
use-activity-templates활동 템플릿 조회
use-avatars / use-avatar아바타 목록 / 단건 조회
use-avatar-resources아바타 리소스 조회
use-users / use-user사용자(부모) 목록 / 단건
use-members / use-current-member치료사 목록 / 현재 계정
use-lessons수업 목록 조회
use-lesson-templates레슨 템플릿 조회
use-curriculums커리큘럼 조회
use-curriculum-categories커리큘럼 카테고리
use-resources미디어 리소스 조회
use-holidays휴일 정보 조회
use-prompt-variables프롬프트 변수 조회
use-vacations치료사 휴가 관리
기타 유틸리티
use-countdown카운트다운 타이머
use-cumulative-elapsed누적 경과 시간 측정
use-follow-bottom-scroll채팅 스크롤 추종
use-prevent-page-leave페이지 이탈 방지
use-scheduled-polling예약된 폴링 실행
use-mobile-screen모바일 화면 감지
use-kakao-browser-redirect카카오 인앱 브라우저 처리
use-recommended-browser권장 브라우저 가이드
use-resource-cache리소스 캐시 관리
use-resource-upload리소스 업로드 처리
use-sanitized-input입력값 정제
use-network-alert-config네트워크 경고 설정