## 작업 내용 - 온디바이스 세션 prepare에 서버 송출 기준 요금제 검사(`planGateError`) 적용 문제 수정 - Glow는 서버 송출 모드가 없어 온디바이스 세션 prepare도 403 `plan_server_streaming_not_allowed`로 거절 - Spark 등 다른 요금제도 온디바이스 동시 송출·FHD가 서버 송출 모드 기준으로 판정 ## 작업 체크리스트 - [x] 온디바이스 세션의 요금제별 허용 송출 방식(해상도·동시 송출) 기준 결정 - [x] prepare와 세션 생성 FHD 검사에서 `ai_processing`별 기준 적용 - [x] 방송 화질 변경(`broadcast-resolution`·`broadcast-mode`) 검사와 기준 일치 확인 - [x] 요금제·처리 방식별 prepare 허용·거절 테스트 추가 ## 완료 기준 - Glow 사용자의 온디바이스 세션 방송 준비 가능 - 서버 송출 세션의 기존 요금제 검사 동작 유지 ## 참고 - 검사 위치: `internal/server/server.go` 세션 생성 FHD 검사와 `prepareTarget`의 `planGateError` 호출 - 판정 함수: `internal/server/plan_gate.go` `planGateError` - 요금제 정의: `internal/plan/plan.go`(Glow의 `AllowedModes`가 비어 있음) - 관련: #438, #451, team-framework/innolive-client `contracts/api/direct-publish-v1.md`
Activity
finefinee commentedon Oct 16, 2026
#468(PR #472)에서 처리 위치별 플랜 허용 방식 적용으로 해결