No-reference perceived audio/video quality measurement technologies for third-party applications
Now available for Windows and Linux
Video Quality Measurement Software Development Kit (VQM SDK) is a library which contains the perceived video quality measurement and perceived audio quality measurement technologies available in Video Quality Monitor (VQM).
VQM SDK produces video and/or audio quality scores which are expressed on a MOS scale (Mean Opinion Score).
VQM SDK's perceived video quality metrics are dedicated to MPEG-2 and MPEG-4/AVC (H.264) video encoding formats. These video quality metrics have been optimized to produce quality scores which are highly correlated with human judgments collected during subjective quality assessment tests in normalized conditions (ITU BT.500 and ITU BT.710).
VQM SDK's perceived audio quality metric can be used with any audio encoding formats (like AAC and MP3 for example). This audio quality metric has also been optimized using the results of audio subjective tests in normalized conditions.
VQM SDK enables to:
VQM SDK is a software product. The Windows version works under any Windows (XP, Vista, Seven, 8, 8.1, 10 and Server editions) and is easy to install (you just have to run the installer and click on "Next..." several times). The Linux version is built under Ubuntu.
VQM SDK can run on virtually any PC. It can even run on a laptop. If possible, the recommended configuration is: 4-core CPU, 3 GB of RAM, 10 GB of free hard disk space.
VQM SDK contains the following elements:
Code samples show both single-threading and multi-threading uses of VQM SDK.
The video frames which need to be measured can be:
The audio samples which need to be processed can be:
The following pixel formats are supported:
The following audio sample formats are supported:
If you need VQM SDK to support another pixel format or another audio sample format, just ask us.
VQM SDK contains the following metrics:
Our jerkiness (image freezing) metric takes into account the number and durations of freezing events (generally due to rebuffering) to compute the perceived video quality due to these problems. Subjective tests show that human observers prefer a long freezing event rather than several shorter freezing events. Our jerkiness metric reproduces that too! So now you can measure the impact of rebuffering events of YouTube (or any other streaming service) on perceived video quality!
Our jerkiness metric enables to monitor the perceived video quality provided by Youtube, Dailymotion or any other video streaming service.
For video, VQM SDK reports (for each frame):
For audio, VQM SDK reports (for each second of audio):
If you need VQM SDK to measure other video or audio features, just ask us.
VQM SDK is a very easy way to integrate state-of-the-art perceived audio/video quality measurement technologies in your application.
Moreover, VQM SDK contains a unique metric to compute the impact of jerkiness events on quality of experience.
Ask for an evaluation version today!