클라이언트는 1995년에 설립된 대만의 디지털 엔터테인먼트 그룹으로, 현재는 게임을 넘어 디지털 플랫폼과 다양한 영역을 아우르는 에코 테크 기업으로 성장했습니다.
주요 성과:
-
대표 게임은 누적 매출 약 4.23억 달러를 기록했으며, 대만 내 등록 회원 300만 명, 일일 활성 사용자 111만 명, 동시 접속자 수 40만 명 이상을 자랑합니다. 다운로드당 평균 수익은 279~406달러 수준입니다.
-
또 다른 주요 타이틀은 전 세계적으로 1억 8천만 명 이상의 등록 사용자를 확보했습니다.
-
주력 PC 온라인 게임 전반에 걸쳐 글로벌 등록 회원 수 1천만 명 이상을 달성했습니다.
-
자사 가상 결제 플랫폼 앱은 100만 사용자로 성장했고, 이커머스 플랫폼은 연간 구매자 수 기준 40%에 가까운 성장률을 보이고 있습니다.
-
그룹이 주최한 대형 엔터테인먼트 페스티벌은 온·오프라인 합산 30만 명 이상의 참여자를 유치하며 성공적으로 개최되었습니다.
클라이언트는 실시간 사용자 참여를 높이고, 더욱 풍부한 그룹 상호작용을 구현하기 위해 인앱 커뮤니케이션 플랫폼 구축을 원했습니다. 이를 위해 필요한 핵심 요소는 다음과 같았습니다:
- 그룹 채널 기능: 사용자들이 메시지, 미디어, 공지사항을 주고받을 수 있는 공유 공간을 생성, 관리, 참여할 수 있어야 했습니다. 이를 위해 강력한 멤버 및 채널 관리 기능이 필수였습니다.
- 노코드 UIKit: 개발 지식 없이도 커뮤니케이션 UI를 빠르게 구성하고 커스터마이징할 수 있도록 지원하는 노코드 도구가 필요했습니다.
- 즉시 사용 가능한 음성·영상 통화: 앱 내에서 사용자 간 원활한 1:1 또는 그룹 통화를 지원하는 기능이 요구되었습니다.
최종적으로, 클라이언트는 커뮤니티의 연결성과 몰입도를 강화하고, 더 역동적이고 매끄러운 사용자 경험을 실현하고자 했습니다.
모바일 데모 앱의 그룹 통화 기능을 구현하기 위해, 우리는 LiveKit의 강력한 실시간 통신 기능과 Sendbird의 로직 및 UI에 맞춘 커스텀 레이어를 결합한 솔루션을 설계했습니다.
핵심 솔루션 하이라이트:
1. LiveKit 기반:
-
실시간 음성 및 영상 통화를 위한 LiveKit의 WebRTC 기술 활용
-
그룹 통화에서 높은 성능과 확장성을 제공하는 SFU 아키텍처 사용
-
오디오, 비디오, 화면 공유 등 핵심 기능을 가능하게 하는 LiveKit의 모바일 SDK 활용
-
그룹 메시징의 백본으로 LiveKit의 데이터 채널 사용
2. Sendbird UI 및 로직 정렬:
-
Sendbird의 UIKit은 기본적으로 통화를 지원하지 않기 때문에, 완전히 커스텀된 UI 개발
-
Sendbird의 디자인 원칙과 전체 사용자 경험을 밀접하게 반영하여 일관성 유지
-
LiveKit의 기술적 구성요소를 Sendbird의 개념 모델에 매핑하기 위한 전용 로직 레이어 구축
3. 그룹 채널 및 메시징:
- 데이터 채널을 통해 구현된 그룹 채널은 텍스트, 미디어 공유, 실시간 상태 동기화(예: 타이핑 표시 등)를 지원합니다.
4. “노코드 UIKit” 해석:
- 이 용어는 최종 사용자를 위한 드래그 앤 드롭 인터페이스보다는, 개발자가 쉽게 적용 및 커스터마이징할 수 있는 모듈형, 컴포넌트 기반 코드 구조를 의미합니다.
5. 성능 최적화:
- 모바일 기기에서 부드럽고 고품질의 성능을 보장하기 위해, 적응형 스트리밍, 스마트 코덱 선택(Opus - 오디오용, H.264/AV1 - 비디오용), 노이즈 캔슬링 기법을 통합했습니다.
데모 앱은 LiveKit 기반으로 개발되었으며, Sendbird의 UI 및 로직에 정밀하게 맞춰져 강력한 성능과 다양한 인앱 커뮤니케이션 기능을 보여주었습니다.
1. 유연한 음성 및 영상 통화 지원:
- 1:1 통화와 그룹 통화를 모두 원활하게 처리하며, 데모 요구사항에 따라 최대 20명의 동시 사용자 지원
- 전 세계 지역에서 100ms 미만의 초저지연 실현
- 99.99%의 가용성을 보장하는 실시간 커뮤니케이션 설계
2. 풍부한 인앱 상호작용 기능:
- 그룹 채널 메시징 기능을 통해 텍스트, 미디어, 업데이트 공유가 가능한 채널을 생성, 관리, 참여 가능
- 최적화된 UI로 메시지 응답 속도 40% 향상
- 예측 입력 기능으로 타이핑 시간 33% 단축
- 실시간 입력 상태 표시 및 읽음 확인 기능으로 사용자 몰입도 증가
3. 강력한 실시간 통화 기능:
- 사용자는 오디오 음소거/해제, 비디오 전환, 화면 공유를 통해 협업 가능
- 초대 및 참가자 제거, 세분화된 권한 제어 기능 지원
4. 우수한 오디오 품질:
- Opus 코덱 사용으로 6kbps~510kbps까지 유동적으로 확장, 저대역폭 환경에서도 안정적인 음성 품질 유지
- HD 음성 코덱과 고급 노이즈 필터링 기술로 음성 인식 정확도 85% 향상
- 무음 억제 및 노이즈 캔슬링 기능 포함으로 대역폭 절감 및 명료도 강화
이러한 성과를 통해, 본 솔루션은 확장 가능하고 고품질의 인앱 커뮤니케이션 경험을 제공하는 강력한 플랫폼임을 입증했습니다.