Skip to content

Surfmeter Mobile Quality SDK

This is a mobile SDK for AVEQ's quality test modules, available for Android and iOS. You can integrate it in any mobile app using the library files that we supply.

Supported Tests

The SDK supports the following types of tests – each with a given set of subjects. Which tests are available depends on the platform.

Android

  • ExoPlayerQualityTest: ExoPlayer video quality test (Android Media3 ExoPlayer)
    • Support for DASH and HLS playlists (live or VoD)
    • Support for progressive MP4 playback
    • Video codecs: H.264, H.265, VP9, AV1
  • VideoQualityTest: Video quality test
    • Supports YouTube, Netflix (Trailer), Facebook, Instagram, TikTok, Hotstar, and Snapchat
    • Supports running tests in the background using a Foreground Service
  • WebQualityTest: Web page loading quality test
    • Measures various web performance metrics for a given website

iOS

  • AVPlayerQualityTest: AVPlayer video quality test (AVFoundation)
    • Support for HLS playlists (live or VoD)
    • Support for progressive MP4 playback
    • Video codecs as supported by the device, typically H.264 and H.265
  • WebQualityTest: Web page loading quality test
    • Measures various web performance metrics for a given website, using a WKWebView

More quality tests will be added in the future.

To get started, please refer to the installation guide for Android or iOS.