October 15
Media agent for iOS v5.1.0
Notes
NRTHEOplayerTrackernow requires iOS 15.0 or later (upgraded from iOS 13.0) andTHEOplayerSDK-coreversion 11.x (upgraded from 10.x). Applications that require iOS 13 or 14 support must remain onNRTHEOplayerTrackerversion 5.0.0. Other tracker packages remain unaffected.
Improvements
- Updated
NRTHEOplayerTrackerto supportTHEOplayerSDK-coreversion 11.x.
Bug fixes
- Fixed an issue in
NRAVPlayerTrackerwhere pausing playback during rebuffering terminated the buffering event prematurely. The tracker no longer emitsCONTENT_BUFFER_ENDwhile the buffer remains empty, and playtime is no longer accumulated while playback is paused. - Fixed a crash in
NRTHEOplayerTrackerthat occurred when assigning a video source usingTHEOplayerSDKversion 11.x. - Fixed an issue in
NRIMATrackerwhere theNRTrackerIMAclass was omitted from the XCFramework binary. This restoresNRTrackerIMAsupport for Swift Package Manager and manual installation methods.
October 15
iOS용 미디어 에이전트 v5.1.0
Notes
NRTHEOplayerTracker이제 iOS 15.0 이상(iOS 13.0에서 업그레이드됨) 및THEOplayerSDK-core버전 11.x(10.x에서 업그레이드됨)가 필요합니다. iOS 13 또는 14 지원이 필요한 애플리케이션은NRTHEOplayerTracker버전 5.0.0을 유지해야 합니다. 다른 트래커 패키지는 영향을 받지 않습니다.
개량
THEOplayerSDK-core버전 11.x를 지원하도록NRTHEOplayerTracker을(를) 업데이트했습니다.
버그 수정
- 재버퍼링 중 재생을 일시 중지하면 버퍼링 이벤트가 조기에 종료되는
NRAVPlayerTracker의 문제를 수정했습니다. 버퍼가 비어 있는 동안 트래커는 더 이상CONTENT_BUFFER_END을(를) 발생시키지 않으며, 재생이 일시 중지된 동안에는 재생 시간이 더 이상 누적되지 않습니다. THEOplayerSDK버전 11.x를 사용하여 비디오 소스를 할당할 때NRTHEOplayerTracker에서 발생하던 크래시를 수정했습니다.- XCFramework 바이너리에서
NRTrackerIMA클래스가 누락되는NRIMATracker의 문제를 수정했습니다. 이로써 스위프트 패키지 매니저 및 수동 설치 방법에 대한NRTrackerIMA지원이 복원됩니다.
October 14
Media agent for Android v5.0.2
Bug fixes
- ExoPlayer / HLS:
contentBitratealways reported0for HLS streams. media3 internally classifies mixed audio+video HLS segment loads asTRACK_TYPE_DEFAULTrather thanTRACK_TYPE_VIDEO(unlike DASH and progressive streams, which were unaffected). The tracker's bitrate-capture logic only fired forTRACK_TYPE_VIDEO, so HLS loads never populated the field.contentBitratenow correctly reflects the actual stream bitrate for HLS content.
September 29
Media agent for Android v5.0.1
Breaking changes
- THEOplayer tracker API corrected:
NRTrackerTHEOPlayernow accepts a THEOplayerPlayerinstance instead of aTHEOplayerView. Update your integration to passtheoplayerinstance rather than the view itself. The tracker no longer proxies Activity lifecycle — forwardonResume(),onPause(), andonDestroy()directly toTHEOplayerView.
September 29
안드로이드용 미디어 에이전트 v5.0.1
주요 변경 사항
- THEOplayer 트래커 API 수정됨: 이제
NRTrackerTHEOPlayer은(는)THEOplayerView대신 THEOplayerPlayer인스턴스를 받습니다. 뷰 자체 대신theoplayer인스턴스를 전달하도록 통합을 업데이트하십시오. 트래커는 더 이상 Activity 수명 주기를 프록시하지 않습니다 —onResume(),onPause()및onDestroy()을(를)THEOplayerView에 직접 전달하십시오.
September 23
Media agent for iOS v5.0.0
⚠ BREAKING CHANGES
NRVAVideo.addPlayer(): Now returns without creating a tracker when it can't identify the player type and no explicitplayerTypewas set, instead of silently defaulting to an AVPlayer tracker. If you pass a custom or wrapped player object, setNRVAVideoPlayerConfiguration.playerTypeexplicitly.
Features
NRTHEOplayerTracker: Added a new tracker for THEOplayer (Dolby OptiView Player) — content lifecycle events, QoE/rendition tracking, and error mapping. iOS only, iOS 13.0+. Available via CocoaPods, XCFrameworks, and Swift Package Manager.
September 23
iOS v5.0.0용 미디어 에이전트
⚠ 주요 변경 사항
NRVAVideo.addPlayer(): 이제 플레이어 유형을 식별할 수 없고 명시적인playerType이(가) 설정되지 않은 경우, 암묵적으로 AVPlayer 트래커를 기본값으로 사용하는 대신 트래커를 생성하지 않고 반환합니다. 사용자 지정 또는 래핑된 플레이어 객체를 전달하는 경우,NRVAVideoPlayerConfiguration.playerType을(를) 명시적으로 설정하십시오.
특징
NRTHEOplayerTracker: THEOplayer(Dolby OptiView Player)용 새 트래커를 추가했습니다 — 콘텐츠 수명 주기 이벤트, QoE/렌디션 추적 및 오류 매핑. iOS 전용, iOS 13.0+. CocoaPods, XCFrameworks 및 스위프트 패키지 매니저를 통해 사용할 수 있습니다.
September 17
Media agent for Android v5.0.0
Features
- THEOplayer integration - add NRTHEOPlayerTracker module and sample app support
Bug fixes
- Add error handler
- Add Read Me file
- Add Rendition shift
- Add unit test
- Added test cases
- ci: remove --no-ci from semantic-release to fix major version detection
- ci: remove --no-ci from semantic-release to fix major version detection
- Error code to null
- Fix CI failure
- Fix CI failure
- Fix CI failure
- Release tracker issue
- Remove config driven code
- Remove default code reference
- Remove unused code
- Remove unused code
- Rephrased the statement
- Resize the video
- Review comments
- Review comments
- Sample app
- Test cases
- theo: restart session on seek-back after video end
- timeSince-session-boundary
- Update comment
- Update ReadMe file
- Update the video url
- Updated error handler
- Updated error handler part
- Updated with config driven
September 17
안드로이드 v5.0.0용 미디어 에이전트
특징
- THEOplayer 통합 — NRTHEOPlayerTracker 모듈 및 샘플 앱 지원 추가
버그 수정
- 오류 핸들러 추가
- Read Me 파일 추가
- Rendition shift 추가
- 단위 테스트 추가
- 테스트 케이스 추가됨
- ci: 메이저 버전 감지 문제를 해결하기 위해 semantic-release에서 --no-ci 제거
- ci: 메이저 버전 감지 문제를 해결하기 위해 semantic-release에서 --no-ci 제거
- 오류 코드를 null로 변경
- CI 실패 수정
- CI 실패 수정
- CI 실패 수정
- 릴리스 트래커 이슈
- 구성 기반 코드 제거
- 기본 코드 참조 제거
- 사용되지 않는 코드 제거
- 사용되지 않는 코드 제거
- 문장 수정
- 동영상 크기 조정
- 의견 검토
- 의견 검토
- 샘플 앱
- 테스트 케이스
- theo: 동영상 종료 후 뒤로 탐색 시 세션 재시작
- timeSince-session-boundary
- 의견 업데이트
- ReadMe 파일 업데이트
- 동영상 URL 업데이트
- 오류 핸들러 업데이트
- 업데이트된 오류 처리기 부분
- 구성 기반으로 업데이트
September 3
Media agent for iOS v4.4.0
New features
- Added support for Swift Package Manager.
NRMediaTailorTracker: Added a new AWS MediaTailor server-side ad-insertion (SSAI) tracker for AVPlayer (iOS 12+ and tvOS 12+), offering feature parity withNRIMATracker.
Bug Fixes
ios-publish: Modified retry logic to survive partial pipeline failures.