Surfmeter Mobile Quality SDK

Android SDK for real-world mobile QoE and network quality testing.

Integrate video streaming, web browsing, and network quality tests into your Android applications. Capture QoE metrics alongside cellular context — cell ID, RAT, signal strength, and GPS — for true mobile network quality mapping.

Real Streaming Tests P.1203 MOS Detailed Statistics Location & Connection Featuring Multiple OTT Services

Mobile video quality monitoring for multiple OTTs, featuring the full Surfmeter KPI-set.

Product Overview

QoE testing built for mobile networks

The Surfmeter Mobile Quality SDK provides three test modules that run on Android devices: video quality testing against real OTT services, web performance measurements, and a rich cellular context capture layer. Results combine QoE scores with network metadata for pinpointed mobile quality analysis.

Key Features

What it does

ExoPlayer Quality Test

Test custom HLS/DASH streams using ExoPlayer with full P.1203 MOS scoring. Ideal for operator-controlled test content and lab environments.

Video Quality Test

Automated playback tests against YouTube, Netflix (Trailer), Facebook, Instagram, TikTok, Hotstar, and other services using in-app WebView.

Web Quality Test

Chromium-based page load measurements capturing LCP, FCP, TTFB, CLS, and full waterfall data on mobile connections.

Cellular Context Capture

Automatically captures cell ID, RAT (2G/3G/4G/5G), signal strength (RSRP/RSRQ/RSSI), GPS coordinates, and network operator — correlated with every test.

Ready to see it in action?

Get a personalized demo and see how Surfmeter fits your use case.

How It Works

From integration to insights in 4 steps

The SDK ships as an Android AAR library. No source code modifications to your existing app are needed beyond initialization.

1

Integrate the AAR

Add the Surfmeter Mobile SDK AAR to your Android project. Initialize with your API key and configure test profiles.

2

Configure test profiles

Select which test modules to use (video, web, or both), choose target services, and set measurement parameters.

3

Run on devices

Tests run on real Android devices — in the field, in drive-test vehicles, or on stationary measurement phones. Cellular context is captured automatically.

4

Analyze mobile quality

QoE metrics combined with cellular context flow to the Surfmeter analytics platform. Map quality to geography, cell towers, and network conditions.

Data & KPIs

Supported services and KPIs

YouTube Netflix Facebook Instagram TikTok Hotstar Custom HLS/DASH Web (any URL)

Video QoE

  • P.1203 Overall MOS
    Perceptual quality score (1–5)
  • Initial Loading Delay
    Time until video starts playing
  • Stalling Ratio
    Playback time spent stalling
  • Average Video Bitrate
    Average data rate of video stream
  • Resolution & Quality Switches
    How often quality changes mid-stream

Web Performance

  • Largest Contentful Paint (LCP)
    Time until main content is visible
  • First Contentful Paint (FCP)
    Time until first content appears
  • Time to First Byte (TTFB)
    Server response time
  • Cumulative Layout Shift (CLS)
    Visual stability during page load
  • Page Load Time
    Total time to fully load the page

Cellular Context

  • Cell ID & TAC
    Cell tower identification
  • RAT (2G/3G/4G/5G)
    Radio access technology type
  • RSRP / RSRQ / RSSI
    Signal strength and quality levels
  • GPS Coordinates
    Geographic measurement location
  • Network Operator & PLMN
    Mobile network operator identity

Use Cases

Who it's for

Mobile Network Operators

Map video streaming and web quality across your network footprint. Identify cells and areas with poor QoE before customers complain.

Drive Testing & Field Campaigns

Equip field engineers with automated QoE testing on smartphones. Capture geo-located quality data during drive tests and walk tests.

Crowdsourced Quality Monitoring

Embed the SDK in your consumer or enterprise app to collect real-world QoE data from end-user devices at scale.

Regulatory Benchmarking

Produce standardized mobile network quality measurements for regulatory submissions and public reporting.

Proven in Practice

Video quality testing for drive-test and benchmarking tools

Measure Mobile Quality Where It Matters

See how the Surfmeter Mobile SDK can power your mobile QoE testing. Get in touch for a demo or integration guide.

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