Video Quality Measurement Software Development Kit
(VQM SDK)

Technologies de mesure de qualité vidéo perçue et qualité audio perçue, sans référence, pour applications tierces

Disponible pour Windows et Linux

 

Video Quality Measurement Software Development Kit (VQM SDK) est une librairie qui contient les technologies de mesure de qualité vidéo perçue et de mesure de qualité audio perçue disponibles dans Video Quality Monitor (VQM).

VQM SDK produit des notes de qualité vidéo perçue et/ou de qualité audio perçue exprimées sur une échelle MOS (Mean Opinion Score).

Les métriques de qualité vidéo perçue intégrées dans VQM SDK sont dédiées aux formats d'encodage vidéo MPEG-2 et MPEG-4/AVC (H.264). Ces métriques de qualité vidéo ont été optimisées pour produire des notes de qualité hautement corrélées avec des jugements humains recueillis lors de tests subjectifs d'évaluation de qualité vidéo réalisés dans des conditions d'observation normalisées (ITU BT.500 et ITU BT.710).

La métrique de qualité audio perçue de VQM SDK peut être utilisée avec n'importe quel codec. Cette métrique de qualité audio a également été optimisée en utilisant les résultats de tests subjectifs d'évaluation de qualité audio réalisés dans des conditions normalisées.

VQM SDK permet:

  • d'ajouter des fonctionnalités de mesure de qualité vidéo perçue à une application existante
  • d'ajouter des fonctionnalités de mesure de qualité audio perçue à une application existante
  • de calculer des MOS vidéo en temps réel
  • de calculer des MOS audio en temps réel
  • d'extraire des images à partir de virtuellement n'importe quel format de fichier vidéo
  • d'extraire des échantillons audio à partir de virtuellement n'importe quel format de fichier audio
  • de mesurer l'effet de blocs (en anglais: blockiness ou blocking effect), le flou (en anglais: blur ou blurring), le contraste et le gel d'images (en anglais: jerkiness ou image freezing)
  • de mesurer la bande passante du signal audio, les silences, les saturations, les ruptures du signal audio et la présence de hautes fréquences
  • de calculer l'impact de gels d'image sur la qualité d'expérience (QoE)

VQM SDK est un produit logiciel pour Windows et Linux. Il est facile à installer.

Vue générale de VQM SDK

VQM SDK contient les éléments suivants:

  • pour Windows: six fichiers DLL (dynamic-link libraries) et un fichier .lib
  • pour Linux: deux librairies (.so)
  • un fichier header C (VQMSDK.h) qui doit être inclus dans votre application
  • la documentation (manuel du développeur)
  • le code source en C et C++ d'applications de démonstration pour
    • la mesure de qualité audio
    • la mesure de qualité vidéo
    • la mesure de qualité audio et vidéo

Décodage

Les images qui doivent être mesurées peuvent:

  • soit être décodées directement par VQM SDK à partir de fichiers média (*.avi, *.ts, *.mov, *.mp4, *.mxf, etc.)
  • ou soumises directement à VQM SDK (au cas où elles ont été capturées ou décodées par votre application)

Les échantillons audio à traiter peuvent:

  • soit être décodés directement par VQM SDK à partir de fichiers média (*.mp3, *.aac, *.avi, *.ts, *.mov, *.mp4, *.mxf, etc.)
  • ou soumis directement à VQM SDK (au cas où ils ont été capturés ou décodés par votre application)

Les formats de pixel suivants sont pris en charge:

  • YUV 4:2:0 planar (YV12)
  • YUV 4:2:2 packed UYVY
  • YUV 4:2:2 packed YUYV
  • YUV 4:2:2 packed YVYU
  • YUV 4:4:4 YUVA
  • RGB32
  • BGR32
  • Composante Y seulement

Les formats d'échantillons audio suivants sont pris en charge:

  • signed 16 bits
  • signed 32 bits
  • float
  • double

Métriques

VQM SDK contient les métriques suivantes:

  • notre métrique de qualité vidéo sans référence pour H.264
  • notre métrique de qualité vidéo sans référence pour MPEG-2
  • notre métrique de qualité audio sans référence pour n'importe quel codec audio
  • notre métrique d'impact des gels d'images

Notre métrique d'impact de gel d'images prend en compte le nombre et les durées des gels d'images (généralement causés par le rebuffering) pour calculer la qualité vidéo perçue due à ces problèmes. Les tests subjectifs montrent que les observateurs humains préfèrent un gel d'images long plutôt que plusieurs gels plus courts. Notre métrique de gel d'images reproduit cela aussi! Par conséquent, vous pouvez maintenant mesurer l'impact du rebuffering de YouTube (ou n'importe quel autre service de streaming) sur la qualité vidéo perçue!

Mesures effectuées

Pour la vidéo, VQM SDK mesure (pour chaque image):

  • la qualité vidéo perçue (note MOS)
  • la quantité d'effet de bloc (blockiness)
  • la quantité de flou
  • le contraste (for H.264)
  • le gel d'images
  • l'impact des gels d'images sur la qualité d'expérience
  • la valeur minimale, la valeur maximale, la valeur moyenne et l'écart-type des échantillons Y
  • la valeur minimale et la valeur maximale des échantillons U et V
  • l'activité temporelle

Pour l'audio, VQM SDK mesure (pour chaque seconde d'audio):

  • la qualité audio perçue (note MOS)
  • la bande passante audio
  • les silences
  • les saturations
  • les ruptures de signal audio
  • la présence de hautes fréquences

Conclusion

VQM SDK est un moyen très facile d'intégrer des technologies de pointe pour la mesure de qualité audio/vidéo perçue dans votre application.

De plus, VQM SDK intègre une métrique unique pour calculer l'impact de gels d'images sur la qualité d'expérience.

Demandez une version d'évaluation dès maintenant!