PlanetKit 3.4 배포
PlanetKit 3.4
PlanetKit 3.4가 릴리스되었습니다.
iOS | Android | Mac | Windows |
---|---|---|---|
3.4.9 | 3.4.8 | 3.4.9 | 3.4.3 |
-
오디오 품질 향상
- Noise suppressor enhancement
- PlanetKit SDK 배경 잡음 제거기능이 향상 되었습니다.
- 특히, 키보드 노이즈, 배경의 음악 그리고 하울링과 같은 노이즈들 제거가 향상 되었습니다.
- Voice processing IO(VPIO) OFF
- VPIO 는 iOS와 macOS에서 제공하는 음성 처리 모듈입니다.
- 하지만 가끔씩 PlanetKit 통화 동안 VPIO에서 심각한 예외(음성 데이터가 시스템으로 부터 오지 않음)가 발생하고 있습니다.
- LINE PlanetKit은 VPIO를 끄기 위해 내부 software 음성 처리 모듈의 기능을 개선하였습니다.
- 하지만 다음과 같은 이슈가 발생할 수 있습니다. PlanetKit 통화 중에는 다른 사운드 앱을 꺼주시기를 바랍니다.
- 다른 사운드 앱의 소리가 흘러 들어가는 현상: 통화 중 발생하는 소리가 마이크로 흘러 들어가게 됩니다.
- 사운드 덕킹이 꺼짐: VPIO가 제공했던 사운드 덕킹이 꺼집니다(사운드 덕킹: 통화 소리 외에 시스템에 재생되는 소리를 줄이는 기능).
- Hardware auto gain control
- 자동으로 마이크 게인의 감도를 조정합니다.
- Audio noise gate
- 음성 사이의 작은 노이즈를 제거합니다.
- Noise suppressor enhancement
-
비디오 품질 향상
- THUMB/QVGA bitrate 높임
- THUMB/QVGA/VGA 최저 화질 높임
-
Packet loss robustness enhancement
- RTT 기반으로 재전송 요청 타임 조절
-
CPU/MEM performance improvement
- QVGA와 VGA 간의 인코딩을 독립화함
- Camera open resolution argument
- Application에서 카메라 오픈 resolution 크기를 정할 수 있습니다.
- Resolution 크기를 줄이면, CPU 소모가 줄어듭니다.
- 1080p로 카메라를 오픈하는 것은 CPU performance 이슈를 만들 수 있으니, 추천하지 않습니다.
- Use QVGA for low spec devices
- 몇몇 사양이 낮은 단말에서 최대 resolution을 QVGA로 하향 조절
-
PlanetKit 3.4 Quality related update table
iOS Android Mac Windows 통화 유형 Noise suppressor enhancement No No Yes Yes All VPIO OFF No na Yes na All Hardware auto gain control No No Yes Yes All Audio noise gate Yes Yes Yes Yes All Increase THUMB/QVGA bitrate allocation Yes Yes Yes Yes 그룹 통화 Increase THUMB/QVGA/VGA worst quality Yes Yes Yes Yes 그룹 통화 Packet loss robustness enhancement Yes Yes Yes Yes 1:1 video call
Group video callIndependent QVGA and VGA Yes Yes Yes Yes 그룹 통화 Camera open resolution argument No No Yes Yes 그룹 통화 Use QVGA for low spec devices Yes Yes No No 그룹 통화 -
Others
- 마지막 로그 가져오기 API
- Application 에서 마지막에 발생했던 로그를 받을 수 있습니다.
- 음성 통화 중 영상 통화 활성화에서 Android 음성 UX 변경
-
Android에서는 상대방이 enable video 할 때 오디오 재생 장치를 바꾸지 않았습니다.
-
Android PlanetKit 3.4 SDK
evtVideoEnabledByPeer
를 받으면 스피커폰으로 오디오 재생 장치를 바꿉니다. -
음성 통화 중 영상 통화 활성화를 참고해 주세요.
-
다음은 이번 버젼에서 변화된 부분을 테이블로 보여줍니다.
callParam::``responseOnEnableVideo
Before From PlanetKit 3.4 PAUSE Nothing Speakerphone SEND Speakerphone Speakerphone
-
- 마지막 로그 가져오기 API
-
Windows applies PlanetKit 3.2 features
Recommend peer video resolution in a group call
PlanetKit 3.4에서는 THUMB/QVGA bitrate와 THUMB/QVGA/VGA의 최저 화질을 올렸습니다. 이로 인해 향상된 THUMB/QVGA/VGA의 화질을 기대합니다.
Application에서는 영상 스트림을 요청의 resolution을 결정할 때 이를 고려해야 합니다. 그룹 통화에서 피어 비디오 해상도를 참고 부탁드립니다.
Milestone update
Milestone이 업데이트되었습니다. 개발에 참고 부탁드립니다.
Release history
PlanetKit 릴리스 시 항상 release history를 작성하고 있습니다. 참조 부탁드립니다.