PlanetKit 5.5 release
PlanetKit 5.5
PlanetKit 5.5 has been released.
Android | iOS | macOS | Windows |
---|---|---|---|
5.5.0 | 5.5.0 | 5.5.0 | 5.5.0 |
-
Improve PlanetKit to control the camera directly as needed
- During the call setup process and during the call, PlanetKit directly manages camera on/off operations.
- PlanetKit turns on the camera only in the following minimal cases:
- In a 1-to-1 call, PlanetKit turns on the camera when making a call with the initial video state set to RESUME.
- In a 1-to-1 video call, PlanetKit turns on the camera if the video is in RESUME state during the responder preparation status.
- PlanetKit turns on the camera when video needs to be sent to the network during the call.
- PlanetKit also provides separate APIs for video previews which can be used independent of the call.
- Supported call types: 1-to-1 call, group call
- Supported platforms: Android, iOS, macOS, Windows
- If you need to control the camera directly or control the source stream of the video in your application, please refer to the custom video source guide:
-
Add the audio hooking function
- This release adds audio hooking function, which allows you to get the audio data before the audio is transmitted to a peer.
- You can use this function to modify the local user's voice or use the audio data for speech recognition.
- Supported call types: 1-to-1 call
- Supported platforms: Android, iOS, macOS, Windows
- For more information, please refer to the following document.
- This release adds audio hooking function, which allows you to get the audio data before the audio is transmitted to a peer.
-
Add a disconnect reason for screen lock
- For desktop environments, the call is disconnected when the screen is locked, and the corresponding disconnect reason
DESKTOP_SCREEN_LOCKED
has been added. - Supported call types: 1-to-1 call, group call
- Supported platforms: macOS, Windows
- For more information on disconnect reasons, please refer to the following document.
- For desktop environments, the call is disconnected when the screen is locked, and the corresponding disconnect reason
-
API changes
- The following are API changelogs of 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.5 for Android
- Release notes of PlanetKit 5.5 for iOS
- Release notes of PlanetKit 5.5 for macOS
- Release notes of PlanetKit 5.5 for Windows
PlanetKit 5.5 is based on Jupiter 6.9.