본문으로 건너뛰기

PlanetKit 5.0 배포

PlanetKit 5.0

PlanetKit 5.0이 릴리스되었습니다.

AndroidiOSmacOSWindows
5.0.115.0.85.0.85.0.22
  1. 음성 품질 개선

    • 노이즈 제거 성능이 향상되었습니다.
    • 통화 유형: 1:1 call, Group call
    • OS Type: Android, iOS, macOS, Windows
    • WebPlanetKit은 해당하지 않습니다.
  2. 그룹 통화 화질 개선

    • 미세하게 깜박이는 현상이 완화되었습니다.
    • 여러 참가자를 볼 때 Grid view의 화질이 향상되었습니다.
    • VGA 화질이 향상되었습니다.
    • Resolution별 Bitrate의 튜닝 변경이 있습니다.
    • 통화 유형: Group video call
    • OS Type: Android, iOS, macOS, Windows
    • 1:1 video call 및 WebPlanetKit은 해당하지 않습니다.
  3. Hold spec 변경

    • API 사용 편의를 위해 pauseRecv 변수를 제거하였습니다.
    • 일시 중지를 확인해 주세요.
  4. PeerView/PeerControl 추가

    • API 사용 편의를 위해 그룹 통화 찹여자별로 제어할 수 있는 클래스가 추가되었습니다.
      • 예를 들어 영상을 요청한다면, 참여자에 해당하는 인스턴스인 PeerView/PeerControl을 생성한 후에 멤버 함수 startVideo()를 호출하세요.
    • 또한 그룹 통화에서 이벤트를 참여자 기준으로 받을 수 있는 클래스를 추가하였습니다.
      • 예를 들어 특정 참여자가 뮤트를 한다면, 해당 참여자의 PeerView/PeerControl 인스턴스에 설정된 이벤트 핸들러로 이벤트를 받을 수 있습니다.
    • requestPeerVideo()보다는 PeerControl/PeerViewstartVideo() 사용을 권장합니다. 다음 문서를 참고해 주세요.
    • 플랫폼별 릴리스 노트에 자세히 설명하고 있으니 참고하시기 바랍니다.
      • Android는 PeerView가 추가되었습니다.
      • iOS/macOS, Windows는 PeerControl이 추가되었습니다.
    • 예제 코드를 확인해 주세요.
  5. 1대1 착신 통화 API 변경

  6. API 변경 목록

마일스톤 업데이트

마일스톤이 업데이트되었습니다. 개발에 참고 부탁드립니다.

릴리스 노트

PlanetKit을 업그레이드하기 위한 가이드를 정리하였습니다. 참고 부탁드립니다.

PlanetKit 5.0은 Jupiter 5.1 기반입니다.