RemoteMonster Community

Screen share 관련 질문 드립니다

안녕하세요.

screen share 기능을 그룹통화(3명이상) 에서 가능 한지 궁금 합니다.

RemoteMonster SDK Samples 페이지 에서 제공하는 ConferenceCall List 페이지 source 를 가지고

screen share 기능을 추가하여 구현 하고자 합니다.

RemoteMonster SDK Samples 에서는 1:1통화에서만 가능하도록 예제가 되어 있던데,

  1. 혹시, screen share 기능이 1:1 통화 에서만 가능 한 것인지,

  2. 만약, 그룹통화에서도 가능하다면 리모트몬스터 에서 제공하는 기본 api 만 가지고 개발 가능한지

여쭤봅니다.

안녕하세요.

  1. 아닙니다. 그룹통화에서도 가능합니다.

  2. 네 가능합니다. 화면공유를 하는 Remon 객체도 똑같이 그룹통화 참여자로 취급하면 됩니다.

간단한 예제를 첨부해드릴게요.

화면 공유 송출자

const config = {...} // Remon 객체에 들어갈 콘픽
config.media.screen = true // 화면 공유를 위해서 프로퍼티를 추가합니다

const remon = new Remon({ config })
await remon.createRoom('some-room-id') // 화면공유 시작하기

화면 공유 수신자

const config = {...} // Remon 객체에 들어갈 콘픽
const remon = new Remon({ config })

await remon.createRoom('some-room-id') // 수신자도 Room 에 참여
await remon.joinCast('chId-of-screen-sharer') // 화면 공유자의 스트림 받아오기

감사합니다.