Full P.1203 Implementation
Complete P.1203 pipeline with audio, video, and integration modules. Mode 0 covers H.264, H.265, VP9, and AV1; Modes 1 to 3 are available for H.264 with frame data from your own bitstream parser.
Embed standardized video quality scoring into your own product — without building it from scratch.
For system integrators, measurement solution providers, and platform vendors who want to add ITU-T P.1203 video MOS to their offering. Our standalone Surfmeter module integrates via API into your existing platform, giving your customers standardized video quality scores.
The Challenge
Implementing the ITU-T P.1203 algorithm requires deep expertise in video quality research and access to the standard's specifications. Most measurement platforms resort to proprietary or simplified quality scores that lack industry recognition and comparability.
Our Approach
The Surfmeter P.1203 module is a self-contained software component that computes ITU-standardized video MOS from streaming metadata. Available as an embeddable library or as a service we set up for you, it handles the complete P.1203 pipeline: audio quality (Pa), video quality (Pv), and temporal integration (Pq) into a single MOS score. You get standardized scores in your product.
Key Capabilities
Complete P.1203 pipeline with audio, video, and integration modules. Mode 0 covers H.264, H.265, VP9, and AV1; Modes 1 to 3 are available for H.264 with frame data from your own bitstream parser.
Send streaming metadata, receive MOS scores. No complex dependencies or infrastructure requirements.
We co-maintain the open-source reference implementation of P.1203, which is used widely across academia and industry.
Embedded library, or a service in the cloud or on-premise. Choose the integration model that fits your platform architecture.
Proven in Practice
Get a personalized demo and see how Surfmeter fits your use case. It only takes 30 minutes.
Business Benefits
How It Works
The Surfmeter P.1203 module is designed for minimal integration effort.
A cloud service for simplicity, on-premise installation for data sovereignty, or embedded library for tight integration. We help you select the right option.
Your platform sends video streaming metadata (bitrate, resolution, frame rate, stalling events, codec info) to the Surfmeter module via a library call or the service.
The module returns P.1203 MOS scores (overall, video, audio components) that you integrate into your dashboards, reports, and alerting.
Data & KPIs
It computes an ITU-T P.1203 video MOS from streaming metadata. It covers the full pipeline: audio quality (Pa), video quality (Pv), and their integration with stalling and loading delay into one overall score (Pq) on a 1-to-5 scale.
Your platform sends streaming metadata such as video and audio bitrate, resolution, frame rate, codec, stalling events, and initial loading delay. The module returns the overall MOS plus the video and audio components.
Mode 0, based on metadata, is used in all our products and supports H.264, H.265, VP9, and AV1. Our library also calculates Modes 1 to 3 for H.264 if you provide frame sizes and types or QP values from your own bitstream parser.
As an embedded library, or as a service we set up for you in the cloud or on-premise. We help you pick the model that fits your platform.
Discuss how to integrate ITU-standardized video MOS into your platform.
Thank you! We'll get back to you shortly.
Something went wrong. Please try again.