https://a.storyblok.com/f/270183/1368x665/ac560cb7b3/25nov_dev-blog_video-quality.jpg

Melhore a experiência do usuário com Video por meio do monitoramento da qualidade em tempo real

Tempo de leitura: 6 minutos

Introdução

Você sabia que existe um padrão para avaliar a qualidade visual e a percepção de um Video? O padrão Mean Opinion Score (MOS) pode ajudar a determinar como um Video é percebido e a avaliar a qualidade de seu conteúdo.

Ao desenvolver aplicativos de vídeo em tempo real, os desenvolvedores costumam se concentrar em métricas brutas, como jitter, latência e perda de pacotes. Embora essas métricas sejam importantes, também é preciso priorizar a experiência do usuário. É aí que entra o MOS, fazendo a ponte entre o desempenho técnico e a satisfação real do usuário.

Nesta postagem do blog, você descobrirá o que é o MOS, por que ele é subjetivo e como seu aplicativo Vonage Video pode usá-lo para construir confiança e gerenciar proativamente a experiência do usuário.

O que é o MOS?

MOS significa “Mean Opinion Score” (Pontuação Média de Opinião). Trata-se de um método padronizado para avaliar a qualidade de um fluxo de Video ou áudio em seus aspectos visuais e sonoros. Em resumo, é a métrica que converte dados brutos da rede em insights úteis sobre a experiência do usuário. Você pode aprender como calcular o MOS neste guia detalhado. O backend o gera e o envia por meio do evento; você pode ver um exemplo de monitoramento durante a chamada que mostra o MOS em ação.

O principal objetivo do cálculo do MOS é avaliar como uma pessoa percebe a qualidade do Video. Trata-se de uma métrica subjetiva que indica, na opinião de um ser humano, que a experiência foi ruim, independentemente do que os números brutos de largura de banda possam sugerir.

Como acompanhar a tendência do Índice de Satisfação Média

Essa natureza subjetiva é a característica mais marcante do MOS. Um Video perfeito e de alta resolução que seja exibido com travamentos e interrupções pode receber um MOS significativamente mais baixo do que um Video de qualidade ligeiramente inferior e pixelado, mas que mantenha uma taxa de quadros alta e suave.

Os valores da escala de qualidade MOS variam de 5 a 1, sendo que os valores inteiros correspondem a “Excelente”, “Bom”, “Razoável”, “Ruim” e “Péssimo”, respectivamente.

  • 5 (Excelente) Um limite máximo hipotético para a melhor qualidade que um usuário pode experimentar.

  • 4 (Bom) Os usuários da Vonage podem esperar receber esse nível de qualidade.

  • 3 (Razoável) A qualidade está boa.

  • 2 (Ruim) A qualidade é inaceitável.

  • 1 (Ruim) A qualidade é péssima.

Um video mais suave é mais agradável e mais fácil de ser assistido pelas pessoas. Um MOS baixo geralmente significa que o video estava nítido, mas “tremeluzente”, o que indica uma experiência negativa para o espectador. 

Se o seu sistema compensar problemas de largura de banda reduzindo a resolução para manter a estabilidade, o MOS avalia se essa escolha preserva adequadamente a experiência do usuário.

Gerenciar de forma proativa a experiência do usuário

Em testes gerais, um Video de alta qualidade costuma obter uma pontuação em torno de 4 na escala MOS, o que é considerado muito bom. O verdadeiro valor para os desenvolvedores não está em um único número, mas em observar a tendência. E, com base nas informações coletadas, você poderia até mesmo combiná-las com uma pesquisa pós-teste para avaliar se a experiência dos usuários atendeu ao padrão.

Monitor video quality trends and pair with surveys to optimize user experience.Monitor video quality trends and pair with surveys to optimize user experience

Monitorar de forma consistente

Registre o MOS (Median Value of Signal) dos fluxos de áudio e vídeo a cada poucos segundos. A baixa qualidade do vídeo pode frustrar os usuários e prejudicar o engajamento. Com a Video API da Vonage, você pode detectar e resolver facilmente problemas de qualidade nas chamadas de vídeo em tempo real, o que ajuda a melhorar as videoconferências, a satisfação do cliente e a oferecer experiências de streaming excepcionais. 

Fique de olho na linha de tendência

É interessante obter o MOS, interpretá-lo e, em seguida, realmente fazer algo com as informações adquiridas. Um pico isolado, caindo para uma pontuação de 3, pode não ser um problema. No entanto, se a pontuação começar em 4 e depois apresentar uma tendência de queda, mantendo-se em 1 ou 2, você tem um problema confirmado que está afetando o usuário.

Seja proativo

Use os dados para alertar o usuário imediatamente. Em vez de esperar que ele abra um ticket de suporte reclamando da “má qualidade”, você poderia exibir uma mensagem pop-up no aplicativo mais ou menos assim: “Detectamos instabilidade na rede afetando a qualidade do seu vídeo. Reduzimos temporariamente a resolução para melhorar a estabilidade.”

Ser proativo evita que a culpa recaia sobre você, gera confiança e ajuda o cliente a entender que o problema pode estar do lado dele (por exemplo, uma sobrecarga da CPU ou uma conexão Wi-Fi fraca), e não no próprio serviço.

Ferramentas para desenvolvedores da Vonage

Muitas vezes, é possível identificar e resolver problemas antes mesmo de iniciar uma sessão de Video. Os usuários que estão cientes de um problema têm muito menos chances de entrar em contato com o suporte, pois já compreendem a questão. Você pode verificar a lista de verificação “Tudo em um” para conectividade, acesso à mídia e qualidade com o Teste pré-chamada.

O ferramenta Session Inspector no Painel da Vonage inclui um novo gráfico para visualização do MOS, oferecendo suporte a accessDenied eventos para assinantes. 

É possível melhorar a experiência do usuário e o desempenho do aplicativo por meio do monitoramento de qualidade em tempo real, utilizando o qualityScoreChanged e cpuPerformanceChanged , que fornecem métricas para monitorar alterações na qualidade de áudio e Video. Isso permite que os desenvolvedores obtenham informações detalhadas sobre a qualidade da transmissão. Você pode conferir as alterações na qualidade da assinatura neste guia de JavaScript.

Você pode analisar e interpretar RTCStatsReport objetos, já que eles costumam ser vistos como um desafio pelos clientes devido à sua estrutura. No entanto, se você encontrar o ponto de entrada correto, eles são uma mina de ouro de informações úteis. Por exemplo, você pode verificar se a qualidade está comprometida devido ao uso excessivo da CPU ou a restrições de largura de banda. Esses diagnósticos estão disponíveis por meio do SDK. Comece a verificar os diagnósticos de publicação.

Conclusão

Ao concentrar sua atenção nessa pontuação subjetiva, você permite que seu aplicativo reaja de forma inteligente e priorize a experiência do usuário. Saiba mais sobre a Experiência de Video com Eventos de Qualidade de Serviço no vídeo abaixo.

Tem alguma dúvida ou quer compartilhar o que está criando?

Fique conectado e acompanhe as últimas notícias, dicas e eventos para desenvolvedores.

Compartilhar:

https://a.storyblok.com/f/270183/400x400/3f6b0c045f/amanda-cavallaro.png
Amanda CavallaroRepresentante de Desenvolvedores