Kakao i Connect Live 커뮤니티

Kakaoi-clive.web-sample github 소스 보고, 소스 구조에 대해 질문드렸습니다

이 소스는 kakao i connect 개발자 사이트의, github 소스를 다운받아 테스트하면서, 구조를 파악하며 생긴 질문을 드렸습니다.

Q1. 참여자를 클릭하면, 상대방의 화면을 볼 수 있는 것인가요?

Q2. 많은 인원의 참여자들이 들어와, 동시에 얼굴을 보며 화상 채팅을 할 수 있는지
궁금합니다.

Q3. 가운데 큰 검은 화면은 무슨 역할을 하는 부분인지 궁금합니다.
셀렉스 박스 1x1, 2x2… 세팅을 바꾸면 채팅하고 있는 상대방의 화면도 띄울 수 있는 것인지 궁금합니다.

Q4. 파란색 박스 안의, 노트북 사용자 화면 아래에 AO가 어떤 역할을 하는 것인지 궁금합니다.

인녕하세요.
질문에 관해 답변 드립니다. :blush:

Q1. 참여자를 클릭하면, 상대방의 화면을 볼 수 있는 것인가요?

-> Camera를 클릭하면 해당 참여자가 공유한 비디오를 가장 처음으로 이동시켜서 보여줍니다.

Q2. 많은 인원의 참여자들이 들어와, 동시에 얼굴을 보며 화상 채팅을 할 수 있는지 궁금합니다.

-> 영상으로 확인할 수 있는 인원은 최대 49명이고, 최대 500명 정도까지 동시 접속 가능합니다.
해당하는 내용은 하기 링크에서도 확인 가능합니다.

Q3. 가운데 큰 검은 화면은 무슨 역할을 하는 부분인지 궁금합니다. 셀렉스 박스 1x1, 2x2… 세팅을 바꾸면 채팅하고 있는 상대방의 화면도 띄울 수 있는 것인지 궁금합니다.

-> 상대방의 비디오가 플레이되는 영역입니다. 1x1 등의 셀렉트 박스는 상대방 비디오가 플레이되는 영역의 레이아웃을 변경하는 기능입니다.

1 x 1은 상대방 비디오가 하나만 나옵니다. 2 x 2는 레아이웃이 가로 두개, 세로 두개로 분할되어 총 4개의 칸이 생기며 각 칸에서 비디오를 재생합니다. 재생 순서는 참여자가 들어오는 순서대로입니다.

Q4. 파란색 박스 안의, 노트북 사용자 화면 아래에 AO가 어떤 역할을 하는 것인지 궁금합니다.

-> AO는 always on 이라 부르고 있는 커넥트라이브 SDK의 기능입니다. 커넥트 라이브는 아무리 많은 사용자가 들어와도 동시에 4명의 참여자의 목소리만을 재생합니다. 그 이상의 재생은 혼란이 가중되어 알아들을 수 없습니다. 4명은 오디오 레벨에 따라 커넥트 라이브 미디어서버에 의해 결정됩니다. 그런데 서비스에 따라 내 목소리는 항상 재생되어야 할 수 있습니다.(세미나 등) always on 기능을 활성화 시키면 오디오 레벨과 상관없이 내 오디오는 항상 재생됩니다.