Homura-Dan 라이센스 서버 아키텍처 및 RTFx 성능 벤치마크

Source

  • Field Notes/ReturnZero/Daily Notes/Day 714. 2023-06-14.md

Summary

이 노트는 Homura-Dan 프로젝트의 라이센스 서버 구현 방향과 RTFx 엔진의 실시간 스트리밍 성능 테스트 결과를 기록한 일일 메모입니다. 핵심 의제는 openapi-online 서버를 통해 ‘채널 수 제한’과 ‘사용량 과금’ 두 가지 라이센스 타입을 지원하도록 설계하는 것이며, 엔진 레벨에서 인증된 채널 수(N)를 초과하는 연결을 차단하는 로직 구현이 우선 과제입니다. 또한, 다양한 동시 연결 수(concurrent) 하에서의 RTFx 디코딩 지연 시간(latency)과 실시간 팩터(realtimex) 측정 데이터를 포함하고 있습니다.

Key Points

  • 라이센스 모델: 채널 수 제한(Channel Limit) vs 사용량 과금(Usage-based) 이중 지원
  • 구현 우선순위: openapi-online 서버 구축 및 실제 채널 제한 로직 구현
  • 엔진 제어: 인증된 채널 수(N) 초과 시 연결 거부(Reject) 로직 적용
  • 성능 벤치마크: RTFx 엔진의 실시간 스트리밍 모드에서 동시 연결 수(400/800)에 따른 Latency 및 Realtime Factor 측정