
Verbessern Sie das Video-Erlebnis der Benutzer mit Qualitätsüberwachung in Echtzeit
Lesedauer: 5 Minuten
Einführung
Wussten Sie, dass es einen Standard dafür gibt, wie gut Ihr Video aussieht und wahrgenommen wird? Der MOS-Standard (Mean Opinion Score) kann dabei helfen, festzustellen, wie gut ein Video wahrgenommen wird, und seine inhaltliche Qualität zu bewerten.
Bei der Entwicklung von Echtzeit-Video-Applikationen konzentrieren sich die Entwickler oft auf reine Messwerte wie Jitter, Latenz und Paketverlust. Diese sind zwar wichtig, aber man muss auch die menschliche Erfahrung in den Vordergrund stellen. Hier kommt das MOS ins Spiel, das die Kluft zwischen technischer Leistung und tatsächlicher Benutzerzufriedenheit überbrückt.
In diesem Blogbeitrag erfahren Sie, was das MOS ist, warum es subjektiv ist und wie Ihre Vonage Video-Anwendung nutzen kann, um Vertrauen aufzubauen und die Benutzererfahrung proaktiv zu verwalten.
Was ist MOS?
MOS steht für "Mean Opinion Score". Es handelt sich um eine standardisierte Methode zur Bewertung der Qualität eines Video- oder Audiostreams in Bezug auf seine visuellen und akustischen Aspekte. Kurz gesagt, es ist die Metrik, die rohe Netzwerkdaten in verwertbare Erkenntnisse über die Nutzererfahrung umwandelt. Sie können wie man MOS berechnet, erfahren Sie in diesem ausführlichen Leitfaden. Das Backend generiert es und gibt es über das Ereignis aus; Sie können ein Beispiel für die Überwachung während eines Anrufs, das zeigt, wie MOS funktioniert.
Bei der MOS-Berechnung geht es in erster Linie darum, zu sehen, wie eine Person die Videoqualität wahrnimmt. Es handelt sich um eine subjektive Kennzahl, die angibt, dass das Erlebnis nach menschlichem Ermessen schlecht war, unabhängig davon, was die rohen Bandbreitenzahlen vermuten lassen könnten.
So verfolgen Sie den Trend des mittleren Meinungswerts
Dieser subjektive Charakter ist das stärkste Merkmal des MOS. Ein perfektes, hochauflösendes Video, das stotternd und abgehackt daherkommt, kann einen deutlich niedrigeren MOS-Wert erhalten als ein etwas weniger hochwertiges, verpixeltes Video, das eine hohe, gleichmäßige Bildrate beibehält.
Die Werte der MOS-Qualitätsskala reichen von 5 bis 1, wobei ganzzahlige Werte jeweils für Ausgezeichnet, Gut, Angemessen, Schlecht und Schlecht stehen.
5 (Exzellent) Eine hypothetische Obergrenze für die beste Qualität, die ein Nutzer erleben kann.
4 (Gut) Vonage-Nutzer können dieses Qualitätsniveau erwarten.
3 (mittelmäßig) Die Qualität ist in Ordnung.
2 (mangelhaft) Die Qualität ist inakzeptabel.
1 (Schlecht) Die Qualität ist am schlechtesten.
Ein flüssigeres Video ist angenehmer und für den Menschen leichter zu konsumieren. Ein schlechtes MOS bedeutet oft, dass das Video zwar klar, aber "stotternd" war, was eine negative Erfahrung für den Menschen darstellt.
Wenn Ihr System Bandbreitenprobleme kompensiert, indem es die Auflösung reduziert, um die Stabilität aufrechtzuerhalten, bewertet das MOS, ob dieser Kompromiss das Benutzererlebnis erfolgreich bewahrt.
Proaktives Management der Benutzererfahrung
Bei allgemeinen Tests erreicht ein qualitativ hochwertiges Video in der Regel einen Wert von etwa 4 auf der MOS-Skala, was als sehr gut angesehen wird. Die wahre Stärke für Entwickler liegt nicht in einer einzelnen Zahl, sondern in der Beobachtung des Trends. Und auf der Grundlage der gesammelten Informationen können Sie sogar eine Nachbefragung durchführen, um festzustellen, ob das Erlebnis dem Standard entsprach.
Monitor video quality trends and pair with surveys to optimize user experience
Konsequent überwachen
Protokollieren Sie alle paar Sekunden den MOS für Audio- und Videostreams. Eine schlechte Videoqualität kann die Benutzer frustrieren und das Engagement beeinträchtigen. Mit der Video API von Vonage können Sie Probleme mit der Qualität von Videoanrufen in Echtzeit erkennen und darauf reagieren, um Videokonferenzen zu verbessern, die Kundenzufriedenheit zu steigern und hervorragende Streaming-Erlebnisse zu bieten.
Beobachten Sie die Trendlinie
Es ist interessant, das MOS zu erhalten, es zu interpretieren und dann tatsächlich etwas mit den erworbenen Informationen zu tun. Ein vereinzeltes Abfallen auf einen Wert von 3 ist vielleicht kein Problem. Wenn der Wert jedoch bei einer 4 beginnt und dann auf eine anhaltende 1 oder 2 sinkt, haben Sie ein bestätigtes Problem, das sich auf den Benutzer auswirkt.
Proaktiv sein
Nutzen Sie die Daten, um den Nutzer sofort zu warnen. Anstatt darauf zu warten, dass der Nutzer ein Support-Ticket einreicht, um sich über die "schlechte Qualität" zu beschweren, könnten Sie eine In-App-Pop-up-Meldung mit folgendem Inhalt anzeigen: "Wir haben eine Netzwerkinstabilität festgestellt, die Ihre Videoqualität beeinträchtigt. Wir haben die Auflösung vorübergehend reduziert, um die Stabilität zu verbessern.
Proaktives Handeln lenkt von Schuldzuweisungen ab, schafft Vertrauen und hilft dem Kunden zu verstehen, dass das Problem auf seiner Seite liegt (z. B. eine CPU-Überlastung oder schlechtes WLAN) und nicht beim Service selbst.
Vonage Entwickler-Tools
Oft ist es möglich, Probleme schon vor Beginn einer Video-Sitzung zu finden und zu beheben. Benutzer, die sich eines Problems bewusst sind, wenden sich viel seltener an den Support, da sie das Problem bereits kennen. Sie können die All-in-one-Checkliste für Konnektivität, Medienzugang und Qualität mit dem Test vor dem Anruf.
Die Sitzungsinspektor Tool auf dem Vonage Dashboard enthält ein neues Diagramm zur MOS-Visualisierung, das accessDenied Ereignisse für Abonnenten.
Sie können das Benutzererlebnis und die Anwendungsleistung durch Qualitätsüberwachung in Echtzeit verbessern, indem Sie die qualityScoreChanged und cpuPerformanceChanged Ereignisse, die Metriken zur Überwachung von Änderungen der Audio- und Videoqualität liefern. So können Entwickler detaillierte Einblicke in die Streamqualität gewinnen. Sie können prüfen Qualitätsänderungen in diesem JavaScript-Leitfaden abonnieren.
Sie können prüfen und interpretieren RTCStatsReport Objekte, da diese aufgrund ihrer Struktur von den Kunden oft als schwierig empfunden werden. Wenn Sie jedoch den richtigen Einstiegspunkt erreichen, ist dies eine wahre Fundgrube an hilfreichen Informationen. So können Sie beispielsweise prüfen, ob die Qualität aufgrund von CPU-Überlastung oder Bandbreitenbeschränkungen eingeschränkt ist. Diese Diagnosen sind über das SDK verfügbar. Beginnen Sie mit der Überprüfung der Veröffentlichungsdiagnose.
Schlussfolgerung
Indem Sie Ihren Fokus auf diese subjektive Bewertung verlagern, befähigen Sie Ihre Anwendung, intelligent zu reagieren und der menschlichen Erfahrung Vorrang einzuräumen. Erfahren Sie mehr über das Video-Erlebnis mit Quality of Service Events im folgenden Video.
Haben Sie eine Frage oder möchten Sie uns mitteilen, was Sie gerade bauen?
Beteiligen Sie sich am Gespräch auf dem Vonage Community Slack
Abonnieren Sie den Entwickler-Newsletter
Folgen Sie uns auf X (früher Twitter) für Updates
Sehen Sie sich die Tutorials auf unserem YouTube-Kanal
Verbinden Sie sich mit uns auf der Vonage Entwickler-Seite auf LinkedIn
Bleiben Sie auf dem Laufenden und halten Sie sich über die neuesten Nachrichten, Tipps und Veranstaltungen für Entwickler auf dem Laufenden.