WebPlanetKit 4.1 배포
WebPlanetKit 4.1
WbePlanetKit 4.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
-
API Change - 변경
- 리턴타입이 promise로 변경 된 함수들
changeAudioInputDevice()
changeAudioOutputDevice()
changeVideoInputDevice()
- 리턴타입이 promise로 변경 된 함수들
-
개선점
- 화면 공유 전송 개선
- 메시지 제어의 서버 부하 감소
- Known issue:
- 짧은 시간 내에
joinConference()
와leaveConference()
를 반복하는 경우, camera 및 mic status 불일치 발생 가능. - mic는
callParams::audioEnabled = FALSE
일 때, camera는callParams::videoEnabled = FALSE
일 때 더 자주 발생.
- 짧은 시간 내에
- Known issue:
-
문제 수정
webVisibility
hidden 상태에서 비디오 장치 변경이 있을 때 버그 수정- 에러 발생 후에
makeCall()
/joinConference()
를 하는 경우 연결이 안 되던 이슈 개선
Milestone update
Milestone이 업데이트 되었습니다. 개발에 참고 부탁드립니다.
Release history
PlanetKit 릴리스 시 항상 release history를 작성하고 있습니다. 참조 부탁드립니다.