support Contact Support | system status System Status

Brightcove Native SDKs Feature Support

The table below lists the features supported by the Brightcove Native Player SDKs.

Overview

The Brightcove Native SDKs include Android, iOS and tvOS. They are built on the following frameworks:

Unless otherwise specified, a "Yes" in the table indicates that the feature is supported for all of the OS versions currently supported by the Native SDK. For a list of supported OS versions, see the following:

Feature support table

Category Feature Native SDK for Android Android / 3rd Party Platform Native SDK for iOS iOS / 3rd Party Platform Native SDK for tvOS tvOS / 3rd Party Platform
Advertising FreeWheel Yes FreeWheel Ad Manager 6.28.0 Yes FreeWheel Ad Manager 6.26.0 Yes FreeWheel Ad Manager 6.26.0
Google IMA Yes IMA 3.11.2 Yes IMA 3.11.3 Yes (SDK 6.7.0+) IMA 4.2.1
Once UX (Deprecated) [4] Yes OnceUX Android Library 2.1.17 Yes   Yes  
Pulse Video Advertising Yes (SDK 6.12.0+) Pulse SDK 2.5.20.1.0 Yes (SDK 6.7.4+) Pulse 2.5.20.1.0 Yes (SDK 6.7.4+) Pulse 2.5.19.9.0
Server-Side Ad Insertion (SSAI) [2] Yes (SDK 5.1.0+)   Yes (SDK 6.0.4+)   Yes (SDK 6.0.4+)  
Analytics Omniture Yes Adobe Video Library 4.11.0 Video Heartbeat 2.0.0 Yes Adobe Marketing Cloud 4.14.1 Video Heartbeat 2.0.1    
Video Cloud Analytics Yes   Yes   Yes  
Captions Sidecar WebVTT / TTML, 608 / 708 Yes   Yes   Yes  
Connected TV Google Chromecast [3] Yes (SDK 6.3.0+) Android- based TV, Fire TV ExoPlayer Cast Extension 2.9.3 Yes (SDK 6.4.0+) Google Cast 4.4.5    
AirPlay     Yes (AirPlay 2)      
DRM Widevine Modular Yes          
FairPlay     Yes   Yes  
Live Live/ Live DVR (HLS) Yes   Yes   Yes  
Live/ Live DVR (HLS) with Server-Side Ad Insertion (SSAI) [2] Yes (SDK 6.9.0+)   Yes (SDK 6.5.0+)   Yes (SDK 6.5.0+)  
Live/ Live DVR (DASH)            
Live/ Live DVR (DRM) Yes (SDK 6.11.0+)   Yes (SDK 6.5.0+)   Yes (SDK 6.5.0+)  
Other Picture-in-Picture Yes (SDK 6.1.0+) Android 8.0+ Yes (iPad)      
Offline Playback Yes (SDK 5.0.3+) Android 5.0+ Yes (SDK 6.0.1+) iOS 10.0+, but 10.3+ recommended    
360 Playback Yes   Yes      
Multiple Audio Tracks Yes   Yes   Yes  
Video Formats HLS v3 Yes   Yes   Yes  
HLS v4 Yes [2]   Yes   Yes  
HLS v5 Yes [2]   Yes   Yes  
Encrypted HLS Yes   Yes   Yes  
DASH Yes          
DASH-CENC (DRM) Yes          
HLS with FairPlay     Yes   Yes  
MP4 Yes   Yes   Yes  
HEVC Yes (SDK 6.13.1+)   Yes (SDK 6.7.4+)   Yes (SDK 6.7.4+)  

Notes:

  • [1] Support for ExoPlayer 1 has been removed from the Native SDK for Android. If you haven't already done so, please migrate to the ExoPlayer 2 Framework.
  • [2] Requires Dynamic Delivery
  • [3] Limitations for Chromecast with Native SDK for Android
  • [4] The OnceUX plugin is deprecated. Brightcove recommends using the SSAI plugin.

Page last updated on 07 May 2020