릴리즈 노트
3.0.9
Released date: 2025-09-04
Changed Features
- KollusStorage의 finish 호출 시 죽는 현상 수정
- 변경 이유: finish시 qoe 인스턴스를 초기화 하지 않아서 죽는 현상으로 버그 패치
- 영향 범위: SDK 3.0.8 적용 고객사 중 KollusStorage의 finish를 사용하는 고객사는 수정된 SDK 적용 필요
- App 변경 여부: 없음
3.0.8
Released date: 2025-08-06
Added APIs
- Qoe 기능 추가
- 변경 이유: 네트워크 품질 평가를 위한 기능 추가
- 영향 범위: 없음
- App 변경 여부: 없음
KollusContent에 아래 API 추가
/**
* 채널 키를 가져오는 함수
* @return 채널 키
*/
public String getChannelKey();
/**
* QOE 세션 정보를 보내는 URL
* SDK내에서만 사용
* @return 세션 URL
*/
public String getQoeSessionUrl();
/**
* QOE 네트워크 정보를 보내는 URL
* * SDK내에서만 사용
* * @return 네트워크 URL
*/
public String getQoeNetworkUrl();
/**
* QOE 재생 정보를 보내는 URL
* SDK내에서만 사용
* @return 재생 정보 URL
*/
public String getPlaybackUrl();
/**
* QOE 암호화 키
* SDK내에서만 사용
* @return 암호화 키
*/
public String getQoeSecretKey();
Changed Features
- 라이브 중 방송 종료 시 playback complete이 아닌 -3012(방송 중이 아님)으로 변경
- 변경 이유: 라이브 방송 종료 시 playback complete으로 앱이 종료되어 사용자가 인지할 수 있도록 -3012 에러 팝업 띄우도록 수정
- 영향 범위: 없음
- App 변경 여부: 없음
Added Features
- 16kb page size 지원
- 변경 이유: Android 15부터 16kb page size 지원을 시작해서 선제 대응(기존은 4kb page size였음). 16kb 단말에서 4kb 라이브러리를 사용하면 run time에 앱 crash 발생
- 영향 범위: 없음
- App 변경 여부: 없음
3.0.7
Released date: 2025-06-12
Fixed
- 리스너 미등록 시 안정화 코드 추가
- 변경 이유: MediaPlayer.setKollusPlayerLMSListener 미등록 시 crash 현상 발견
- 영향 범위: 없음
- App 변경 여부: 없음
- 버퍼링 중에 종료 시 안정성 강화
- 변경 이유: 안정성 강화
- 영향 범위: 없음
- App 변경 여부: 없음
3.0.6
Released date: 2025-05-16
Added APIs
- AI자막
KollusContents.SubtitleInfo에 아래항목 추가public boolean ai; - 변경 이유: AI 생성자막 여부(true: AI 생성자막, false: 일반자막)
- 영향 범위: 없음
- App 변경 여부: 없음
Changed Features
- MediaPlayer에서 setMute 제거
- 변경 이유: KollusMediaPlayer에서 소프트웨어적으로 묵음처리하는 API로 더이상 필요 없음(3.0.4 이후 )
- 영향 범위: 없음
- App 변경 여부: 없음
Fixed
- PlayCallback의 비정상 response에 대한 예외처리
- 변경 이유: 일부 고객의 비정상 response에 대한 예외처리 (일본 고객과는 무관)
- 영향 범위: 없음
- App 변경 여부: 없음