본문으로 건너뛰기

WebPlanetKit 4.1 배포

WebPlanetKit 4.1

WbePlanetKit 4.1이 릴리스되었습니다.

  1. API Change - 추가
    • callParams::audioEnabled
      • TRUE 설정 시, WebPlanetKit가 마이크를 로드합니다.
      • FALSE 설정 시, WebPlanetKit은 마이크를 로드하지 않기 때문에, 음성 데이터 전송을 하지 않습니다.
      • Default: TRUE
    • callParams::ignoreDeviceError
      • TRUE 설정 시, 장치 로드가 실패하더라도, 통화 시도를 중단하지 않습니다(1:1 and group 모두 해당).
      • FALSE 설정 시, 장치 로드가 실패하면, 통화 시도를 중단합니다.
      • Default: FALSE
    • evtInnerLog event
      • WebPlanetKit이 추가적인 정보를 application layer에 올립니다.
      • evtInnerLog 이벤트에는 InnerLogObject를 인자로 주며, 이 안에는 더 자세한 정보를 기술하고 있습니다.
      • InnerLogObject::type 값에 따라 이벤트 발생 조건이 다릅니다.
      • InnerLogObject 의 API 문서를 확인해 주세요.
    • callParams::allowVerifyOnMultipleWindow
      • 1대1 통화에만 해당합니다.
      • TRUE 설정 시, verifyCall()을 여러 웹 윈도우에서 할 수 있습니다.
      • Default: TRUE
  1. API Change - 변경

    • 리턴타입이 promise로 변경 된 함수들
      • changeAudioInputDevice()
      • changeAudioOutputDevice()
      • changeVideoInputDevice()
  2. 개선점

    • 화면 공유 전송 개선
    • 메시지 제어의 서버 부하 감소
      • Known issue:
        • 짧은 시간 내에 joinConference()leaveConference()를 반복하는 경우, camera 및 mic status 불일치 발생 가능.
        • mic는 callParams::audioEnabled = FALSE 일 때, camera는 callParams::videoEnabled = FALSE 일 때 더 자주 발생.
  3. 문제 수정

    • webVisibility hidden 상태에서 비디오 장치 변경이 있을 때 버그 수정
    • 에러 발생 후에 makeCall()/joinConference()를 하는 경우 연결이 안 되던 이슈 개선

Milestone update

Milestone이 업데이트 되었습니다. 개발에 참고 부탁드립니다.

Release history

PlanetKit 릴리스 시 항상 release history를 작성하고 있습니다. 참조 부탁드립니다.