Presentation - Screen share
Presentation means sharing a screen of a user (presenter) to show a material such as slides to the other call peers. This page describes how to use the presentation function based on the call type.
Supported call type | Minimum SDK version |
---|---|
1-to-1 call, group call (conference) | 1-to-1 call: 0.8 Group call: 0.9 |
Note
- As of version 0.9, screen share capturing and transmission are only supported on iOS, while reception of screen share is supported on both Android and iOS. This page explains screen share capturing and transmission flow for iOS apps.
- PlanetKit uses HD resolution in its presentation feature, so it can provide an optimized service when the client's network condition is above the recommended bandwidth.
1-to-1 call
Starting a presentation
The following diagram shows the flow for starting a presentation in 1-to-1 calls.
Stopping a presentation
The following diagram shows the flow for stopping a presentation in 1-to-1 calls.
Group call
Starting a presentation
The following diagram shows the flow for starting a presentation in group calls.
Stopping a presentation
The following diagram shows the flow for stopping a presentation in group calls.
Related API
APIs related to the presentation function are as follows.
1-to-1 call
Methods
-
setScreenShareKey()
ofPlanetKitMakeCallParamBuilder
-
setScreenShareKey()
ofPlanetKitVerifyCallParamBuilder
-
addPeerScreenShareView()
-
removePeerScreenShareView()