New features
- Added obfuscation rules (f756c78)
- Added
qoeHarvestCycle(aa4940c) (0218d31) - Added
timeSinceRequested,timeSinceStartedto QoE event payload (1f627cf) - Added
QoeProvider(ed48dee)
Update
- Changed QoE architecture (7913826)
- Updated bitrate name (928d3af)
- Updated function name (42a842e)
- Updated name to
contentSegmentDownloadBitrateandcontentNetworkDownloadBitrate(e1a3dc9) - Updated calculation of startup time and average bitrate (371da00)
- Updated
harvestCycletoAtomicInteger(0d550d2) - Updated condition for sending QoE events (f307de9)
Bug fixes
- Added fallback for ad bitrate (3077faa)
- Added final QoE event at content end (f151a21)
- Implemented thread-safe QoE generation and real-time
totalPlaytimecalculation (e53e6f7) - Implemented thread-safe QoE generation using attribute caching (43d21cd)
- Implemented thread-safe QoE with real-time metrics and immediate final QoE (a506f66)