Overview
This release contains the new Live DVR experience and Android Media3 migration, plus several changes to Castlabs DRM, Google PAL SDK, and Entitlements.
Use the links below to jump to a specific section to find out more.
What's new:
What's changed:
What’s new
Live DVR experience
This release delivers efficient Digital Video Recorder (DVR) window navigation in DIVA player, allowing users to catch up on the beginning of scheduled programs even if joining part-way through. The DVR experience for linear streaming now includes a wall clock on the scrub bar.
Android Media3 migration
From DIVA Player 5.8, Media3 replaces ExoPlayer as the media player component. Media3 is the latest media library from Google, designed to be a comprehensive solution for media playback, combining features from ExoPlayer and new capabilities, providing a robust and flexible playback experience.
Key Media3 features include:
- Enhanced media handling: Advanced media playback capabilities, including better support for different media formats, improved performance, and enhanced stability.
- Modular architecture: Modular design allows for more flexibility and customization in media player configurations.
- Backward compatibility: Maintained backward compatibility with ExoPlayer's core functionalties, ensuring a smooth transition.
For further details, visit Android's official Media3 documentation.
What’s changed
Castlabs DRM improvements
We've improved DRM token management for SSAI streams in DIVA Player. The enhancement ensures that the DRM token is always valid by updating it from the latest heartbeat response. This prevents DRM errors when transitioning from unprotected ad segments to protected content.
Google PAL SDK adjustment
We've integrated the Google PAL SDK into the DIVA player to track server-side ad events, enhancing our analytics on ad performance and viewer interactions.
Entitlement adjustments
As part of this update, we've made Entitlement API improvements. This means that entitlement checks are now exposed from the containing application via the DIVA API, informing DIVA Player whether users can/can't watch content.
What's nextWant to know what we're working on, find out what's coming up next, or submit a feature request? Check out our roadmap. |