PlanetKit 5.1 release
PlanetKit 5.1
PlanetKit 5.1 has been released.
Android | iOS | macOS | Windows |
---|---|---|---|
5.1.12 | 5.1.9 | 5.1.9 | 5.1.13 |
-
Improve network loss handling
- Fixed an issue where PlanetKit was vulnerable to network loss in the initial phase of calls.
- Applies to video calls of 1-to-1 calls and group calls.
-
Change data session API
- Defined exception cases so that the reason can be determined when an exception occurs in the data session.
- Please refer to Data session.
-
Change the spec of group call
sendShortData()
- Previously, the following three transmission types were available, but multicast has been removed for stability.
- Unicast: Sending data to one user among participants
- Multicast: Sending data to several specified users among participants
- Broadcast: Sending data to all current participants
- The size limit of data that can be sent at one time is 900 bytes.
- Please refer to Send short data.
- Previously, the following three transmission types were available, but multicast has been removed for stability.
-
Change the logging method
- Because logs are encrypted, console output is not supported anymore.
- Please refer to the following code example.
-
Remove
setAudioHighPrioritySend()
- The above function has an issue where audio volume of talkers can be decreased when subgroup auto volume control is performed.
- When used incorrectly, the function can potentially cause audio quality issues, so it has been removed.
-
Add
PlanetKitPeerScreenShareView
- Applies to Android only.
- During a group call, other participants' screen share can be viewed through
PlanetKitPeerScreenShareView
. - Please refer to Use PeerScreenShareView in a group call.
-
Add
PlanetKitMyView
- Applies to Android only.
- Events necessary for updating the local user's screen, such as the local user's own mute and hold, can be received through
PlanetKitMyView
. - Please refer to Use MyView in a group call.
-
API changelog
- There are API name changes to improve clarity, and the following are lists of all API changes in this version.
- Android API changelog
- iOS/macOS API changelog
- Windows API changelog
Milestone update
Milestone has been updated.
Release notes
Refer to the guide for upgrading PlanetKit in each platform's release notes.
- Release notes of PlanetKit 5.1 for Android
- Release notes of PlanetKit 5.1 for iOS
- Release notes of PlanetKit 5.1 for macOS
- Release notes of PlanetKit 5.1 for Windows
PlanetKit 5.1 is based on Jupiter 5.4.