Skip to content
SSAI Compatibility

Certified Playback Matrix

Our SSAI solution has been tested and certified across 20+ platforms and players. Here's the complete compatibility matrix.

Certified
Partial Support
Unsupported

CTV / OTT Platforms

Living room devices and streaming platforms. Click column headers to sort.

Platform
Min Version
Status
Notes
Roku≥ 9.4CertifiedNative RSG + SceneGraph
Fire TV≥ 5.2.8CertifiedExoPlayer wrapper
Apple TV≥ 15.0CertifiedAVPlayer (IMA only for companion UI/tracking where applicable)
Android TV≥ API 21CertifiedExoPlayer (IMA only for companion UI/tracking where applicable)
Samsung Tizen≥ 4.0CertifiedAVPlay
LG webOS≥ 4.0CertifiedHTMLMediaElement
Chromecast≥ CAF v3CertifiedCast receiver SDK
VizioSmartCast 3+PartialWeb runtime only
PlayStation≥ PS4 7.0PartialWebMAF SDK
Xbox≥ Series S/XPartialUWP MediaElement

Web Video

Browser-based playback. Click column headers to sort.

Browser
Min Version
Status
Player Support
Chrome≥ 90CertifiedHLS.js + Shaka
Firefox≥ 85CertifiedHLS.js + Shaka
Safari≥ 14CertifiedNative HLS
Edge≥ 90CertifiedHLS.js + Shaka
iOS Safari≥ 14CertifiedNative HLS
Samsung Internet≥ 14CertifiedHLS.js
Opera≥ 75CertifiedHLS.js + Shaka

Mobile Apps

Native and hybrid mobile applications. Click column headers to sort.

Platform
Min Version
Status
Integration
iOS Native≥ 14.0CertifiedAVPlayer (IMA only for companion UI/tracking where applicable)
Android Native≥ API 21CertifiedExoPlayer (IMA only for companion UI/tracking where applicable)
React Native≥ 0.68CertifiedNative bridge
Flutter≥ 3.0CertifiedPlatform channels
Cordova/IonicLatestPartialWebView only

How We Certify

Every platform goes through our comprehensive certification process.

Integration

SDK integration with platform-specific player

Automated Tests

200+ test cases covering edge cases

Soak Testing

24+ hour continuous playback testing

E2E Validation

End-to-end testing with sample VAST and simulated partners

Certification Details

Last Full Certification Run

December 2025 (Q4 cycle)

Player Versions Tested

  • • hls.js: 1.5.x
  • • Shaka Player: 4.7.x
  • • ExoPlayer: 2.19.x
  • • AVPlayer: iOS/tvOS 17+

Test Suite Categories

  • Variants: ABR switching, multi-audio, subtitles
  • Chaos: Network flaps, seek storms, rebuffer
  • DRM: Widevine/FairPlay/PlayReady rotation
  • Soak: 2+ hour continuous with 100+ breaks

What "Certified" vs "Partial" Means

  • Certified: All test categories pass in our certification suite (variants/chaos/DRM/soak). Validate with your own player stack before rolling out traffic.
  • Partial: Core playback works, edge cases may require workarounds

Don't see your platform?

We're constantly expanding our certified platforms. Contact us to request certification for your specific player or device.

Request Certification