Kakao i Connect Live 서비스
Kakao i Connect Live 플랫폼이 제공하는 Android, iOS, Web SDK를 사용하여 일대일 통화(Live Call), 방송(Live Cast), 그룹 통화(Live Conference) 서비스를 구현할 수 있습니다. 통화 서비스는 교육, 배달, 중고거래 등 다양한 분야에서 구현할 수 있으며, 애플리케이션에서의 사용자 이탈을 방지하는 새로운 사용자 경험을 선사합니다. 방송과 그룹 통화 서비스의 경우에는 스튜디오, 플레이어, 인코딩/트랜스코딩 등 별도의 인프라나 시스템을 구매할 필요 없이 SDK를 사용하여 서비스를 구현할 수 있습니다.
SDK 버전별 자세한 개발 프로세스는 각 문서를 참고하시기 바랍니다.
구분 | SDK 버전 | 설명 |
---|---|---|
Kakao i Connect Live | Android SDK | Android 개발 환경에서 라이브 영상 서비스 구현 가능하도록 지원 |
iOS SDK | iOS 개발 환경에서 라이브 영상 서비스 구현 가능하도록 지원 | |
Web SDK | Web 개발 환경에서 라이브 영상 서비스 구현 가능하도록 지원 | |
일대일 통화
일대일 통화(Live Call)에서는 통화를 요청하는 행위자인 Caller(발신자)와 통화를 수신하는 행위자인 Callee(수신자)가 존재합니다. 통화를 요청하는 Caller는 채널을 생성하고 상대방을 기다리는 상태가 되며, 이때 생성된 Channel ID를 통해 하나의 동일 채널에서 Callee와 통화를 시작할 수 있습니다. Caller와 Callee 간 일대일 통화 흐름은 다음과 같습니다.
그림Caller와 Callee 일대일 통화 흐름
방송
방송(Live Cast)에서는 간단하게 방을 생성하여 방송을 송출하는 행위자인 Caster(캐스터)와 해당 방에 접속하여 방송을 시청하는 Viewer(시청자)가 존재합니다. Caster와 Viewer의 방송 흐름은 다음과 같습니다.
그림Caster와 Viewer 방송 흐름
그룹 통화
그룹 통화(Live Conference)는 다수의 Callee가 통화에 참여하는 서비스이며, Callee는 애플리케이션을 이용하는 Caller(발신자)와 Callee(참여자)로 구분됩니다.
관련 문서
Kakao i Connect Live 1.0 Kakao i Connect Live Connect Live SDK Kakao i Connect Live