PlanetKit 5.0 배포
PlanetKit 5.0
PlanetKit 5.0이 릴리스되었습니다.
Android | iOS | macOS | Windows |
---|---|---|---|
5.0.11 | 5.0.8 | 5.0.8 | 5.0.22 |
-
음성 품질 개선
- 노이즈 제거 성능이 향상되었습니다.
- 통화 유형: 1:1 call, Group call
- OS Type: Android, iOS, macOS, Windows
- WebPlanetKit은 해당하지 않습니다.
-
그룹 통화 화질 개선
- 미세하게 깜박이는 현상이 완화되었습니다.
- 여러 참가자를 볼 때 Grid view의 화질이 향상되었습니다.
- VGA 화질이 향상되었습니다.
- Resolution별 Bitrate의 튜닝 변경이 있습니다.
- 권장 대역폭을 참고해 주세요.
- 통화 유형: Group video call
- OS Type: Android, iOS, macOS, Windows
- 1:1 video call 및 WebPlanetKit은 해당하지 않습니다.
-
Hold spec 변경
- API 사용 편의를 위해
pauseRecv
변수를 제거하였습니다. - 일시 중지를 확인해 주세요.
- API 사용 편의를 위해
-
PeerView
/PeerControl
추가- API 사용 편의를 위해 그룹 통화 찹여자별로 제어할 수 있는 클래스가 추가되었습니다.
- 예를 들어 영상을 요청한다면, 참여자에 해당하는 인스턴스인
PeerView
/PeerControl
을 생성한 후에 멤버 함수startVideo()
를 호출하세요.
- 예를 들어 영상을 요청한다면, 참여자에 해당하는 인스턴스인
- 또한 그룹 통화에서 이벤트를 참여자 기준으로 받을 수 있는 클래스를 추가하였습니다.
- 예를 들어 특정 참여자가 뮤트를 한다면, 해당 참여자의
PeerView
/PeerControl
인스턴스에 설정된 이벤트 핸들러로 이벤트를 받을 수 있습니다.
- 예를 들어 특정 참여자가 뮤트를 한다면, 해당 참여자의
requestPeerVideo()
보다는PeerControl
/PeerView
의startVideo()
사용을 권장합니다. 다음 문서를 참고해 주세요.- 플랫폼별 릴리스 노트에 자세히 설명하고 있으니 참고하시기 바랍니다.
- Android는
PeerView
가 추가되었습니다. - iOS/macOS, Windows는
PeerControl
이 추가되었습니다.
- Android는
- 예제 코드를 확인해 주세요.
- API 사용 편의를 위해 그룹 통화 찹여자별로 제어할 수 있는 클래스가 추가되었습니다.
-
1대1 착신 통화 API 변경
PlanetKitCcParam
추가acceptCall()
API에서 media type 선택 제거- 예제 코드를 확인해 주세요.
-
API 변경 목록
마일스톤 업데이트
마일스톤이 업데이트되었습니다. 개발에 참고 부탁드립니다.
릴리스 노트
PlanetKit을 업그레이드하기 위한 가이드를 정리하였습니다. 참고 부탁드립니다.
- Android용 PlanetKit 5.0 릴리스 노트
- iOS용 PlanetKit 5.0 릴리스 노트
- macOS용 PlanetKit 5.0 릴리스 노트
- Windows용 PlanetKit 5.0 릴리스 노트
PlanetKit 5.0은 Jupiter 5.1 기반입니다.