Conviva simplifies data integration with separate modules in GitHub for DPI application data and VSI player data ingest.
DPI Sensor Modules
DPI Sensor GitHub Links and Releases
GitHub Links
Android | iOS | Browser (script tag install) | Browser (npm install) | REACT-Native (npm install) | Flutter | C SDK (Contact Conviva) | Rust (Contact Conviva) | Roku (Contact Conviva)
DPI Sensor Module Releases
This section lists the release notes for the recent Conviva DPI sensor module releases.
July 2026
Conviva Roku version 3.5.14
-
Added Ad Session Heartbeat optimization (ad_shb) support — optimizes ad session heartbeat delivery on high-traffic live events when enabled by Conviva for an account; requires WSG protocol 2.8; no API changes.
-
Fixed missing monitored fields (e.g. bitrate) when using monitorVideoNode() without associateVideoNode().
-
Fixed exceptions when DPI is disabled (enableEco = false).
-
Improved monitoring performance by reducing repeated video node field reads.
More Details: Roku SceneGraph Sensor Integration | Download: Downloads: Roku SceneGraph
April 2026
Conviva Android version 1.3.2
-
Enhances conviva_click event with elementParent to include the hosting Fragment or Activity name, enabling identification of the screen associated with the clicked element.
-
Fixes event batching on Android 9 and its earlier versions by replacing the SQLite window function used for cumulative event size calculation with a Java-side equivalent.
More Details: Android Sensor Integration Help
March 2026
Conviva Roku version 3.5.13
-
Replace usage of appendString, which is deprecated in Roku OS 15.1.
-
Optimized node observing to include only necessary fields on the video node.
-
When settings.disableErrorReporting = true is passed to ConvivaClient(settings), no errors will be automatically reported by the Conviva sensor for neither content nor ad session. When disableErrorReporting is set to true, errors should be reported via conviva.reportContentError() and conviva.reportAdError().
-
Fix for peak bitrate not being auto-collected when the video node was attached late.
More Details: JavaScript Sensor Integration Help
January 2026
Conviva JavaScript version 1.5.5
-
Enhances the remote configuration feature to support instant updates.
-
Fixes the issue where events were lost when a browser tab is closed or a link is clicked in multi-page applications.
-
Fixes the issue where page query parameters were not collected for initial events sent before the page view or window load event.
More Details: iOS Sensor Integration Help
December 2025
Conviva iOS version 1.8.0
-
Supports the network request URL query params tracking.
-
Enhances the remote configuration feature to support instant updates.
More Details: JavaScript Sensor Integration Help
Conviva Android version 1.2.6
-
Supports reporting the Ad session events such as, Attempt, End, etc., to DPI.
-
Improves the App Load Time metric by collecting more data.
More Details: JavaScript Sensor Integration Help
GitHub Document
Conviva JavaScript version 1.5.2
Separated out Cohort replay as a different package available in the NPM repository Conviva JavaScript replay. To integrate the feature please refer the instructions in the README file.
Contact Conviva support team to enable this feature.
More Details: JavaScript Sensor Integration Help
Conviva JavaScript version 1.5.1
-
Fixed App freeze issue on tab switch when cohort replay is enabled.
-
Enable shorter video playback upto 2 mins.
-
Fixes blank screen issue.
More Details: JavaScript Sensor Integration Help
Conviva iOS version 1.7.0
-
Supports reporting Ad Session events (for example, Attempt, End) to DPI.
-
Improves the App Load Time metric by collecting more data.
More Details: JavaScript Sensor Integration Help
Conviva JavaScript version 1.5.0
-
Supports manual network request tracking via trackNetworkRequest API.
More Details: Track Network Request Event -
Supports Core Web Vitals.
More Details: JavaScript Sensor Integration Help
November 2025
Conviva Android version 1.2.5
Improves crash reporting, including application crashes, ANRs and NDK crashes by using the ApplicationExitInfo API on Android 11 (API 30) and above.
More Details: JavaScript Sensor Integration Help
GitHub Document
Conviva iOS version 1.6.0
Improves the Crash and ANR reporting with MetricKit for users on iOS 14 and above to enable deeper insights and faster fixes for a more stable app experience.
More Details: JavaScript Sensor Integration with Shopify Merchant Store
Conviva Android version 1.2.4
Enhances the remote configuration feature to support instant updates.
More Details: Android Sensor Integration Help
GitHub Document
Conviva JavaScript version 1.4.19
-
Supports collection of xpath attribute for clicks.
-
Supports extraction of specific DOM elements using remote configuration.
More Details: JavaScript Sensor Integration with Salesforce Commerce Cloud
October 2025
Conviva iOS version 1.5.0
-
Introduces remote configuration to control the maximum size of request and response bodies eligible for sub-field collection.
-
Default limit: 10 KB
-
Maximum recommended limit: 256 KB (to prevent performance overhead)
-
-
Optimizes internal performance and stability.
More Details: Conviva C Sensor Integration
Conviva JavaScript version 1.4.17
-
Fixed an issue where headers were being forwarded as standard header objects instead of retaining their original state in fetch network requests.
-
Decoupled page-ping and metatag tracking from the page view event.
More Details: iOS Sensor Integration Help
Conviva JavaScript version 1.4.13
-
Added support for configuring a maximum size limit for request and response body parsing during network request tracking.
-
Video-to-app events now include deserialized newsc, oldsc, tags, and ced values.
-
conviva_video_custom_events are now available as regular raw events.
More Details: JavaScript Sensor Integration Help
September 2025
Conviva JavaScript version 1.4.11
-
Introduces Soft Navigation event for Single Page Applications. To enable it, contact the Conviva Support team.
-
Fixes issue of loadEventEnd timestamp being 0 (zero) in conviva_window_loaded event.
More Details: Conviva C Sensor Integration
Conviva JavaScript version 1.4.9
Support for Configuration based inference of Rich content for SSE messages through fetch, event stream and websocket events.
More Details: Android Sensor Integration Help
Conviva JavaScript version 1.4.8
-
Supports event source message stream tracking with comprehensive event monitoring (open, send, message, error).
-
Introduces baggageConfiguration to set conviva client ID & conversation Id into baggage header for agent backend propogation.
-
Supports for Salesforce's lazy loaded agent detection.
-
Due to lazy load of ui, overlap was persisting in replay. This has been fixed. Now there will be no persisting overlaps.
-
Fix for blobs upload with no payload.
-
Fix issue of not collecting request body (rqb) attributes when request object instance is passed to fetch api instead of raw json body.
More Details: Conviva Roku Sensor Integration
August 2025
Conviva JavaScript version 1.4.3
-
Introduces Cohort Replay
-
Cohort Replay enables the visual reconstruction and review of user navigations and actions within a customer's app. This feature captures how users interact with the app, including clicks, navigation, scrolling, media engagement, and text input, and then replays these interactions in a video-like experience.
By default, Cohort Replay is disabled. To enable it, please contact the Conviva Support team.
-
More Details: Conviva Android Integration
Conviva JavaScript version 1.3.2
-
Introduces Intelligent Collection of SSE & WebSocket events designed to optimize data collection while ensuring flexibility and actionable insights with reduced volume:
-
Controls volume through Activation rules (Collect or Block).
-
Controls collection of attributes in SSE / WebSocket message payloads
-
Supports filtering based on request URL's hostname, path, scheme, and filtering based on attributes in SSE / WebSocket messages.
-
-
Supports cookie support for sharing clId within subdomains based on config enableClIdInCookies passed in tracker init.
-
Fixes issue in application's readyState checks that depended XMLHttpRequest.UNSENT, XMLHttpRequest.OPENED, XMLHttpRequest.HEADERS_RECEIVED, XMLHttpRequest.LOADING, XMLHttpRequest.DONE.
The fix now intelligently intercepts XHRs without any modifications to original behaviour. -
Fixes issue window undefined when initialising our tracker inside server side app.
More Details: Conviva iOS/tvOS Sensor Integration
Conviva JavaScript Sensor version 1.1.17
Supports integration with Shopify Merchant Store.
More Details: Conviva Roku Sensor Integration
July 2025
Conviva Android version 1.2.2
Supports extracting query params from the network request URLs.
To enable, contact Conviva Support.
More Details: Conviva C Sensor Integration
GitHub Document
Conviva JavaScript Sensor (all versions)
Supports integration with Salesforce Commerce Cloud.
More Details: Conviva Web (JavaScript) Sensor - GitHub repository
Conviva C SDK version 2.185.1.0
Supports:
-
Custom Tags
-
Application Info and Application Install Event
-
ANR and Application Errors
-
GZIP compression of event payloads
More Details: Conviva C Sensor Integration
May 2025
Conviva iOS version 1.1.3
Supports the traceparent header generation and collection.
More Details: Conviva C Sensor Integration
Conviva JavaScript version 1.1.8
-
Supports limiting the burst in reporting errors.
-
Fixes the issue in collecting link clicks in multi-page applications.
-
Supports setting a proxy for the Gateway URL.
More Details: Conviva C Sensor Integration
April 2025
Conviva C SDK version 2.185.0.0
-
Revamps the JSON library to accommodate a wider range of custom event inputs.
-
Improves SDK to address potential EBAS workflow issues.
More Details: Conviva Roku Sensor Integration
March 2025
Conviva Android version 1.2.1
-
Enhanced Network Request Collection: Supports automatic collection of network requests in Flutter for Dart’s core HTTP client, as well as popular libraries like Dio, Retrofit, and Chopper.
-
Controlled Ingestion Feature: Now disabled by default. Upgrading to this version will not alter collection behavior unless explicitly enabled. To activate this feature, please contact the Conviva support team.
-
Bug Fix: Target URL Query Parameters: Resolves an issue where the TargetURL in network requests was not reported along with query parameters.
-
Bug Fix: Case Insensitivity: Fixes an issue where network request collection was failing when the TargetURL had case-insensitive variations.
More Details: Conviva C Sensor Integration
GitHub Document
Conviva Roku version 3.5.11
-
Fixes an issue where Player State was incorrectly reported as NOT_MONITORED at the start of a session.
-
Fixes an exception caused in the older version (3.5.9 ) that prevented the first video session from being created.
More Details: Conviva iOS/tvOS Sensor Integration
Conviva iOS version 1.0.3
-
SDK, by default, controls event collection until the remote config is downloaded. Once available, the remote config takes over the event collection control.
-
Internal improvements.
February 2025
Conviva Android version 1.2.0
-
Provides flexibility with control of the click event collection, based on any element tag names, element types, element IDs, etc. To enable the controlled collection of click events (Android), contact Conviva Support.
-
Enhances the EditText elements to restrict text collection for protecting the sensitive data.
-
Limits the elementText tag key to support at most 1024 characters.
More Details: Conviva Android Integration
Code Access: Download Package
Conviva iOS AppAnalytics version 1.0.2
Provides flexibility with control of the click event collection, based on any element title, element type, element name, etc.
To enable controlled collection of click events (iOS), contact Conviva Support.
More Details: Conviva Android Integration
Code Access: Download Package
Conviva Roku version 3.5.9
Fixes an issue where EBVS was over-reported due to mishandling of the time between video monitoring and VSI App event reporting, causing inconsistencies in tracking the first video session.
More Details: Conviva Android Integration
Conviva JavaScript AppAnalytics version 1.1.2
-
Enhances the auto-collection of click events for a broader range of elements, not limiting to buttons and links. This update ensures more comprehensive click tracking with support for all standard HTML elements (link, button, checkbox, radio button, etc.) and elements of other frameworks, such as REACT, Angular, and Vue.
-
Provides flexibility with control of the click event collection, based on any element tag names, element types, element IDs, etc.
Contact Conviva Support to enable nonstandard/unsupported frameworks or control the collection of click events (JavaScript).
While migrating from Conviva JavaScript AppAnalytics version 1.1.1 (or older) to the latest version 1.1.2, update the event/metric mappings in Pulse by replacing the old tag keys for the click events with the new tag keys:
| Old Tag Keys | New Tag Keys |
| elementText | text |
| elementValue | value |
| elementId | id |
| elementClasses | class |
For more information on event/metric mapping using the Semantic Mapper in Pulse, see Semantic Mapper.
Conviva C SDK version 2.184.0.4
-
Fixes the issue with custom events having escape characters.
More Details: Conviva Android Integration
Conviva iOS AppAnalytics version 1.0.1
-
Introduces intelligent collection of network requests that optimizes the collection of network request volume while ensuring flexibility and actionable insights using:
-
Activation rules (Collect or Block), which override previous URL-based blocklists.
-
URL-based filtering using hostname, path, scheme, and filtering based on duration and response status code.
Contact Conviva Support to enable network request optimizations (iOS).
-
Conviva Network Request Optimization and ClientId APIs
-
Introduces optimization of data collection with more intelligent collection of network requests while ensuring flexibility and actionable insights by controlling the network request volume using:
-
Activation rules (Collect or Block), which override previous URL-based blocklists.
-
URL-based filtering using hostname, path, scheme, and filtering based on duration and response status code.
Contact Conviva Support to enable network request optimizations. (Android and JavaScript)
-
-
Introduces two new APIs, getClientId and setClientId, to share Conviva's clientId across different sensor instances. (JavaScript)
More Details: Conviva Web (JavaScript) Sensor - GitHub repository
January 2025
Conviva C SDK version 2.184.0.3
-
Fixes the issue related to handling large content in metadata tags.
More Details: Conviva Android Integration
December 2024
Conviva C SDK version 2.184.0.2
-
Supports Pause and Resume VSI App Tracker.
More Details: Conviva Android Integration
October 2024
Conviva C SDK version 2.184.0.1
-
Supports Network Request Tracking.
-
Supports VSI App Device Metadata.
-
Supports Remote Config.
More Details: Conviva Android Integration
September 2024
Conviva Roku version 3.5.6
-
Supports Conviva VSI App Version 0.2.12
-
Introduces the following in Conviva VSI App Sensor for Roku:
-
enableEco and appId fields in the settings to initialize Conviva Client.
-
setUserId() API to set the viewerId for VSI App data.
-
setChannelInfo() API to set the report channel/app load time.
-
trackScreenView() API to report the screen view and changes with load times.
-
trackCustomEvent() API to report custom events.
-
trackClick() API to report button clicks.
-
trackAppError() API to report runtime errors/exceptions.
-
trackNetworkRequest() API to report network request/response data.
-
setCustomTags() API to report custom tags for building custom dimensions.
-
-
Fixed an issue where reportAdError API always sends severity as FATAL instead of accepting the input severity.
More Details: Conviva Android Integration
Conviva C SDK version 2.184.0.0
-
Supports Video to VSI App Events.
-
Fixed multiple saves issues with respect to the App Tracker context.
-
Introduces API for getting and setting the Conviva identifier.
More Details: Conviva Android Integration
August 2024
Conviva iOS AppAnalytics version 0.2.29
-
Enables tracking of screen views in SwiftUI by using the `View` extension function .convivaAnalyticsScreenView(name: "Screen Name"). It sends a custom event, conviva_custom_screenview(cv_csv), that needs to be mapped per customer account.
-
Enables tracking of button clicks in SwiftUI by using the `Button` extension function .convivaAnalyticsButtonClick(title: "Button Title").
-
Enables tracking of Picker (Segment Control) interactions in SwiftUI.
More Details: Conviva Android Integration
Code Access: Download Package
Conviva Android VSI App version 0.9.4
Enables and disables the auto detection of the compose and fragment navigation dynamically based on the remote config.
More Details: Roku SceneGraph Sensor Integration
Code Access: Download Package
July 2024
Conviva Android VSI App version 0.9.3
-
Supports the auto detection of the compose navigation with event name conviva_compose_view which needs to be mapped per customer account until Conviva Activation supports to map automatically and compose click tracking with event name conviva_button_click.
-
Supports the fragments navigation with event name conviva_fragment_view which needs to be mapped per customer account until Conviva Activation supports to map automatically.
-
Supports the traceparent header generation and collection.
-
Requires unified Conviva Gradle Plugin version >= 0.3.5 to support auto detection of compose navigation, click and fragments navigation. Please refer to compatibility table.
More Details: Conviva Android Integration
Code Access: Download Package
VSI Sensor Modules
GitHub Links and Releases
GitHub Links
|
Android VSI Players Core SDK, Exoplayer, NexStreaming, Brightcove Android Ad Managers
|
iOS/tvOS VSI Players Core SDK, AVPlayer/AVQueuePlayer, Brightcove iOS/tvOS Ad Managers
|
JavaScript VSI Players HTML5VideoElement, Video.js, Chromecast CAF, Samsung TV Tizen AVplay, Playstation Trilithium, Playstation WebMAF JavaScript Ad Managers
|
|
Roku SceneGraph VSI Players |
C VSI Players: C SDK Download Rust VSI Players: Rust SDK Download |
Web Brightcove VSI Players
|
|
XBox One/Windows 10: Media Player/MediaElement
|
XBox One/Windows 10: WinJS
|
Web thePlatform
|
Video Sensor Module Releases
This section lists the release notes for the recent Conviva Video sensor module releases.
September 2025
Conviva Android Core SDK version 4.0.49
Introduces the following modules to support video analytics for applications using :
-
(ExoPlayer IMA Extension)
-
(Media3 IMA Extension)
More Details: Conviva JavaScript Integration
Code Access: Download Package
August 2025
Conviva Android Core SDK version 4.0.47
Introduces a new constant ConvivaSdkConstants.PLAYBACK.AUTO_REPORT_ERRORS to turn off the default error reporting behavior of the ExoPlayer and Media3 modules. Pass this constant in the player info through the ConvivaVideoAnalytics.setPlayer API.
More Details: Roku SceneGraph Sensor Integration
Code Access: Download Package
July 2025
Conviva Android Core SDK version 4.0.46
-
Resolves a NullPointerException that occurred when calling getSessionId under certain conditions.
-
Introduces a new method getSessionIdAsync(SessionIdCallback callback) to fetch the session ID asynchronously.
More Details: Brightcove Sensor Integration
Code Access: Download Package
June 2025
Conviva Android Core SDK version 4.0.45
-
Supports for new Media3 module.
More Details: Conviva iOS Integration
Code Access: Download Package
April 2025
Conviva Android Core SDK version 4.0.44
-
Support for Android 16.
-
Internal updates and improvements.
More Details: JavaScript Video.js
Code Access: Download Package
January 2025
Conviva Android Core SDK version 4.0.43
-
Fixes the issue of last HB missing framework name and version, module name and module version metadata.
-
Fixes the issue of language metadata not being reset for a subsequent new session in same client instance.
-
Changes the minimum delay for urgent Heartbeats to 200ms.
More Details: JavaScript Core SDK
Code Access: Download Package
December 2024
Conviva Android Core SDK version 4.0.42
-
Fixes the ANR issue in the Network Callbacks.
-
Fixes the caught exception in urgent HB timer.
More Details: JavaScript Core SDK
Code Access: Download Package
October 2024
Conviva Android Core SDK version 4.0.41
-
Fixes issue in resetting buffer length to 0 on ad end, reducing inflated errors for content / ad sessions.
-
Enhances collection by sending urgent heartbeats on following events:
-
First PLAYING state for Content Sessions
-
Application Background for Content/Ad Sessions (autocollected by Conviva)
-
FATAL Errors for Content/Ad Sessions.
-
More Details: JavaScript Video.js
Code Access: Download Package
November 2024
Conviva Roku 3.5.7 Module Upgrade
-
Fixes a crash issue in video sensor SDK for scenarios where duration is being updated along with “play” state.
More Details: JavaScript Samsung Tizen Integration
Code Access: Download Package
July 2024
Conviva Android Core SDK version 4.0.39
-
Supports playback tracking in the background.
-
Set the
ConvivaSdkConstants.ALLOW_BACKGROUND_PLAYBACKkey totrue, to continue playback tracking in the background.
More Details: C Sensor Integration
Code Access: Download Package
April 2024
JavaScript Core SDK 4.7.5 Upgrade
-
Fixes application crash in the non-browser environment.
More Details: Roku SceneGraph Sensor Integration
Code Access: Download Package
March 2024
Conviva Roku 3.5.4 Module Upgrade
-
Added auto collection for Average FrameRate.
-
Fixed crash issue in processing gateway response due to invalid response.
More Details: Conviva Android Integration
Code Access: Download Package
February 2024
JavaScript Brightcove 4.5.1 Module Upgrade
• Supports Brightcove Player 7.13.4 version
More Details: Conviva Android Integration
Code Access: Download Package
Conviva iOS 4.047 (without Advertising Identifier Support)
More Details: Conviva Android Integration
Code Access: Download iOS Core SDK
JavaScript VideoJS 4.3.2 Module Upgrade
-
Includes code stability changes.
More Details: Conviva iOS Integration
Code Access: Download Package
January 2024
Removed autocollection of Conviva.Constants.Playback.CDN_IP for several JavaScript players:
-
ChromecastCAF, ChromecastV2, Custom Integration, HTML5VideoElement, PlayStationWebMAF, SamsungTV and VideoJS
More Details: C Sensor Integration
Code Access: Download Package
JavaScript Core SDK 4.7.4 Upgrade
-
Includes code stability changes.
-
Fixes an issue that causes multiple console errors while publishing of Video attempt event and session end event.
More Details: Conviva JavaScript Integration
Code Access: Download Package
Sensor Releases 2023
December 2023
Conviva Video.js 8.6.1
-
Supports Video.js version 8.6.1
-
Fixes an issue in is_live auto-collection for Live stream
More Details: JavaScript Video.js
Code Access: Download Package
November 2023
Conviva JavaScript Tizen 4.0.2 Module Upgrade
-
Supports Samsung TV Tizen 7.0 SDK
More Details: JavaScript Samsung Tizen Integration
Code Access: Download Package
Conviva C SDK Upgrade
-
Supports Conviva App Experience
More Details: Conviva Android Integration
Code Access: Download Package
October 2023
Conviva iOS IMA 4.0.5 Module Upgrade
-
Supports iOS/tvOS 17
-
Supports Google IMA SDK iOS version 3.19.1 & tvOS version 4.9.1
-
Supports iOS Core SDK 4.0.40
More Details: Conviva iOS Integration
Code Access: Download Package
Conviva Roku 3.5.3 Module Upgrade
-
Supports IMA 3.62.0
More Details: Conviva Android Integration
Code Access: Download Package
Conviva Android Core SDK version 4.0.35
-
Supports Android version 14
More Details: Brightcove Sensor Integration
Code Access: Download Package
Conviva Android Exoplayer SDK Version 4.1.1
-
Supports Android version 14
-
Compatible with Exoplayer 2.19.1
-
Supports AndroidX Media3 1.1.1 release
More Details: Conviva JavaScript Integration
Code Access: Download Package
Conviva Android Brightcove SDK Version 4.0.10
-
Supports Android version 14
-
Supports Brightcove version 8.2.3
More Details: Roku SceneGraph Sensor Integration
Code Access: Download Package
Support for iOS 17, AVPlayer, and Brightcove Player Modules Upgrade
-
Supports iOS version 17
More Details: Android,, JavaScript, iOS/tvOS, Roku, Web Brightcove, C SDK, Windows XBox
Code Access: Download iOS Core SDK | Download iOS AVPlayer Module | Download iOS Brightcove Module
August 2023
Conviva Roku 3.5.2 Upgrade (22/AUG/2023)
-
Supports Roku OS 12
-
Fixes the issue of reporting Ad duration in the main content session.
Conviva Rust SDK version 1.0.3 (18/AUG/2023)
-
Initial version of Rust SDK to integrate Rust based platform players with Conviva stream sensor.
July 2023
C SDK 2.182.0.5 Upgrade
-
Supports App Experience integration
More Details: C Sensor Integration
Code Access: Download Package
JavaScript Core SDK 4.7.2 Upgrade
-
Fixes the issue of reporting the ad duration in the content session when same player instance is used for both ad and content sessions.
More Details: Conviva JavaScript Integration
Code Access: Download Package
Android Core SDK 4.0.33 Upgrade
-
Supports Media3 Exoplayer module
More Details: Apps dashboard
Code Access: Download Package
Android Exoplayer 4.1.0 Module Upgrade
-
Supports Exoplayer 2.18.7
-
Supports Media3 Exoplayer 1.0.2
-
This version is not compatible with 4.0.32 and below versions of Conviva Android Core SDK.
More Details: Apps dashboard
Code Access: Download Package
June 2023
JavaScript Brightcove 4.5.0 Module Upgrade
-
Supports Brightcove Player 7.7.0 version
-
Fixes the issue in reporting custom error events using the
trigger()API
More Details: Reports dashboard
Code Access: Download Package
JavaScript VideoJS 4.3.0 Module Upgrade
-
Supports Video.js player version 8.3.0
More Details: Custom metadata in Apps dashboard
Code Access: Download Package
May 2023
Roku 3.5.1 Module Upgrade
-
Fixes the application crash issue that occurred with the
endMonitoring()API call.
-
Code refactoring
More Details: Share Apps Dashboard
Code Access: Download Package
April 2023
Support for Reporting Audio, Subtitle, or Closed Caption Languages
All major Conviva platforms such as Android, iOS, JS, Roku, Web Brightcove, XBox, and C SDK now support reporting the audio, subtitle, or closed captions language values. These language event details enable customers to analyze scenarios like the impact of subtitle change on VPF and VRT.
Most of the Conviva modules auto-collect the language details during session start, and upon a change event. In case of custom integrations, use the new APIs to report the language details. To know more about the new APIs, refer to the video players integration section of the platform integration pages on the Conviva Docs:
More Details: Touchstone 2.0 Help
Code Access: Download Package
|
Android |
iOS |
JavaScript |
Roku
Roku 3.5.0 |
|
C SDK C SDK v2.180.0.4 |
Web Brightcove |
XBox/Windows |
February 2023
API Support for Average Bitrate for Core SDK 4.6.1 and Above
-
JavaScript
-
Added a new constant
AVG_BITRATEto report the average bitrate. -
The existing bitrate is considered as Peak Bitrate.
-
Fixes a crash issue in playlist scenarios when switching to next video.
More Details: Conviva JavaScript Integration
Code Access: VideoJS 4.1.13 , JS Core SDK 4.6.1
-
-
Android
-
Added a new constant
AVG_BITRATEto report the average bitrate. -
The existing bitrate is considered as Peak Bitrate.
More Details: Conviva Android Integration
Code Access: Download Package
-
-
iOS
-
Added a new constant
AVG_BITRATEto report the average bitrate. -
The existing bitrate is considered as Peak Bitrate.
More Details: Conviva iOS Integration
Code Access: Download Package
-
-
Web Brightcove 4.3.6
-
Supports auto collection of Average Bitrate.
-
The existing bitrate is now considered as the Peak Bitrate.
More Details: Conviva Web Brightcove Integration
Code Access: Download Package
-
-
Windows
-
Introduces the
setAverageBitrate()API to support setting the average bitrate. -
Modifies the existing bitrate to peak bitrate.
More Details: Conviva Windows Sensor Integration
Code Access: Download Package
-
-
C SDK 2.179.0.4
-
Introduces the
set_average_bitrate()API to support setting the average bitrate. -
Modifies the
set_stream()API documentation for Peak Bitrate.
More Details: C Sensor Integration
Code Access: Download Package
-
Windows SDK Update
Conviva Windows SDK 2.178.1.0 fixes the ad.csid tag issue for Ad session.
More Details: Viewing and Downloading Reports
Code Access: Download Package
Brightcove Support for tvOS
Conviva Brightcove 4.0.22/4.0.23 module now supports Brightcove iOS/tvOS SDK 6.12.0.
More Details: Android Integration Assistant Plugin
January 2023
JavaScript Brightcove Module Upgrade
Conviva-js-brightcove 4.3.5 fixes an issue where Ad metadata was not being reported as Conviva predefined constant.
More Details: Brightcove Sensor Integration
Code Access: Download Package
JavaScript Brightcove Module Upgrade
-
The JavaScript Brightcove module library, 4.3.4, supports Brightcove Player 6.66.8, VideoJs 7.20.4, and Google IMA3 V3.
-
It fixes the issue of reporting Conviva pre-defined content metadata using convivatags.
More Details: Conviva JavaScript Sensor Integration
Code Access: Download Package
iOS Brightcove Module Upgrade
The latest iOS Brightcove library, 4.0.21, supports the Brightcove iOS SDK 6.11.2.
More Details: Conviva Android Sensor Integration
Code Access: Download Package
Sensor Releases 2022
December 2022
Roku Module Upgrade
Roku 3.4.8 library fixes an issue where buffering was not reported during content underrun.
More Details: Conviva Roku Sensor Integration
Code Access: Download Package
Android Brightcove Module Upgrade
The Android Brightcove 4.0.7 library now supports Brightcove Player 7.1.4.
More Details: JavaScript Sensor Integration Help
Code Access: Download Package
Conviva Integration Assistant Plugin for Android Players
This release introduces the Conviva Integration Assistant Plugin for Android, which helps you integrate Android players with only a few clicks. You can download this plugin from the Android Integration Assistant plugin page and follow the instructions to install and use it.
-
To simplify integration, the plugin automatically adds the SDK dependencies to your Android project.
-
It generates the ConvivaHelper.java file with all the code that is required to invoke the integration.
-
It also lists the Advanced Use Cases for Android integration.
More Details: iOS Sensor Integration Help
Roku Module Upgrade
With Roku 3.4.7 library, the endMonitoring API call removes any stopped ConvivaPlayerMonitor task nodes from videoNode.
More Details: Android Sensor Integration Help
Code Access: Download Package
November 2022
Roku Module Upgrade
Roku 3.4.6 library now supports Google DAI 3.60.0.
More Details: JavaScript Sensor Integration Help
Code Access: Download Package
September 2022
Brightcove Module Upgrade
The updated Conviva_SDK_JavaScript_BrightcovePlugin_4.3.3 module now supports:
-
Brightcove Player 6.66.4
-
Video.js 7.20.1
-
Google IMA3 V3
More Details: JavaScript Sensor Integration Help
Code Access: Download Package
Video.js Upgrade
Updates the Conviva_SDK_JavaScript_video.js_4.1.11 SDK.
-
It now supports Video.js 7.20.1
-
It fixes an issue where bitrate wasn't reported for streams without textTracks.
More Details: iOS Sensor Integration Help
Code Access: Download Package
Roku Module Upgrade
Roku 3.4.5 integration now supports:
-
Roku OS 11.5
-
YoSpace 3.4.2
-
Roku ID for Advertising (RIDA) collection
The module fixes issues with:
-
YoSpace module not auto collecting the bitrate.
-
Server-side ad sessions not copying metrics from content sessions.
-
The collection of c3.app.version when custom tags aren't set.
-
More Details: JavaScript Sensor Integration Help
Code Access: Download Package
Support for iOS 16 & Brightcove Player upgrade
Brightcove SDK now supports:
-
iOS 16
-
Brightcove iOS SDK 6.10.6
More Details: Android Sensor Integration Help
Code Access: Download Package
Support for Ad Integration in XBox Player for Windows
The XBox Ad integration (v2.178.0.0) includes:
- Support for Ad Experience
- New API for creation of Ad Session
- New API to report Ad Break Start or Ad Break End on the Main Session
More Details: iOS Sensor Integration Help
Code Access: Download Package