Advanced video and web quality metrics

Performance testing SDK for your Android solution

Surfmeter Mobile Quality SDK is a comprehensive Android toolkit for analyzing and enhancing mobile video streaming and web performance.

Tailored for seamless integration, the SDK enables app developers, vendors of measurement solutions, ISPs, and streaming providers to capture critical quality insights directly from lab or real user environments.

With powerful KPIs and KQIs (see our always-expanding list of KPIs), Surfmeter Mobile SDK provides a reliable measure of user experience, helping you optimize streaming quality, diagnose performance issues, and deliver exceptional mobile experiences.

Key Modules of the SDK

ExoPlayer Quality Test
Supports DASH and HLS playlists (live and VoD) via ExoPlayer, using any existing manifest URL. Includes detailed request performance metrics and Time to First Byte.

Web Quality Test
Analyze web performance metrics such as First Contentful Paint, Page Load Time, and Time to First Byte/Server Response Time (Core Web Vitals) for any website you want to measure.

Video Quality Test (Coming Soon)
Measure videos from YouTube, Netflix, and others, including popular social media sites like Instagram, TikTok, Snapchat, and Facebook.

Liftoff for the video test!
See the videos while they are streamed — or hide them. It’s up to you.

Why choose Surfmeter Mobile Quality SDK?

It delivers advanced analytics designed to optimize streaming performance for your app.

Video quality tests for your app

Measure the capability of mobile connections to support video playback, using ExoPlayer, or assess web page performance with advanced KPIs (Key Performance Indicators) and KQIs (Key Quality Indicators).

Comprehensive quality metrics

Leverage critical data like Mean Opinion Score (MOS), initial loading time, stalling events, and video quality switches to ensure superior video playback experiences. See our KPIs section below for a longer list.

Detailed network and location insights

We capture all relevant network details, from both WiFi and mobile network connections, including 5G. Our metadata includes base station IDs, IP addresses, signal strength indicators, and more. Also, we can track the geolocation precisely across an entire measurement.

Insights into web performance

For web testing, evaluate DNS resolution time, page load time, and First Contentful Paint using state-of-the-art tools — just like Google Lighthouse does it on the desktop.

Future-proof solution

Our SDK is continuously updated with new features and test modules, keeping your quality checks in line with evolving technology. Support for network KPIs and additional services, like measuring Youtube performance, are already on the roadmap.

Instantly adds new capabilities to your app.

KPIs and KQIs

Identify streaming and Internet problems with deep insights.

Video Streaming KPIs and KQIs

Initial loading delay and stalling: also called „time to first frame“ or startup time, these are the most crucial metrics for customers.

Video and audio bitrates, video and audio codecs, video resolution and framerate, buffer lengths: Details about the streamed media, including quality fluctuations over time.

Total playback duration: The overall duration of the streaming session

Number of quality switches: The number of times the video quality changed (up or down) for the user.

Dropped frames: Identify performance issues stemming from low device CPU power or memory issues.

Longest played chunk, largest played resolutions: Identify the best possible quality that users saw during a streaming session.

Video response time: Time for first video request’s server response

Mean Opinion Score: The MOS predicts how a customer would rate the quality of a streaming session, on a scale from 1–5. The algorithm has been trained and validated on the world’s largest laboratory dataset.

Maximum theoretical MOS: The best MOS that could have been achieved if the video had no stalling and no quality variations.

Stalling degradation: A single number that tells you the impact of stalling on the overall user experience.

Web Browsing KPIs

DNS Resolution Time: Time it took for DNS resolution

Document Ready Time: Time until the DOM was loaded

Page Load Time: Time until the load() event

First Contentful Paint: Time until the first significant element was loaded

Largest Contentful Paint: Time until the largest content element was loaded

Clients and partners

Quality matters: to us, our partners, and our customers.

 
Telekom Logo
Technische Uni Ilmenau

Easy integration and configuration

Set up the tests you need with the parameters that fit your requirements.

With just a few lines of code, integrate the Surfmeter Player SDK into your app. All the data is directly returned through our API for you to process further.

Configuration options (like test length, video manifest urls etc.) as well as comprehensive documentation make it easy to set up the tests you need for your organization.

Our solution can be embedded in a white-labeled fashion, ensuring a seamless experience for your end users.

Use parameters to configure your tests.

Multiple industries

Wherever you stream, we measure QoE for you.

Telco & Streaming

Hospitality & Medical

Aviation & Cruising

Use Cases

Wide range of use cases for ISPs, OTTs and streaming solution providers.

Make MOS and viewer experience metrics part of testing

Use advanced algorithms like the MOS to calculate a viewer experience score, offering a clear, at-a-glance view of overall streaming quality supported by a mobile network.

Enrich your Quality of Service and Quality of Experience data

The SDK delivers you the QoS and QoE data you need to improve services and find faults — all directly via the SDK’s API, enabling streamlined reporting and visualization. Compare performance across user segments, identify trends, and address quality issues efficiently.

Define your own use case

Tailor the SDK to meet your unique needs. Whether you’re focused on startup time, minimizing buffering, or optimizing bitrate, the SDK can be customized to track the metrics that matter most to you. 

Deliver great User Experience.

Contact Us

Let us know your questions.

Request a demo of our mobile SDK today. Get access to all those KPIs and KQIs.

By contacting us, you agree to receive occasional email updates from us about our products or features.

You have not accepted the necessary cookies to enable reCAPTCHA. Please send an email to hello@aveq.info, or click the following button to enable cookies: