Acompanhar a qualidade da experiência usando o JavaScript 3.x

IMPORTANTE

As instruções a seguir fornecem orientação para a implementação em todos os SDKs 3.x. If you are implementing any previous versions of the SDK, you can download the Developers Guides here: Download SDKs.

Implementar QOE

  1. Identify when the bitrate changes during media playback and create the qoeObject instance using the QoE information.

    Variáveis QoEObject:

    DICA

    Essas variáveis somente são necessárias se você estiver planejando rastrear QoS.

    Variável Tipo Descrição
    bitrate número Taxa de bits atual
    startupTime número Tempo de inicialização
    fps número Valor do FPS
    droppedFrames número Número de quadros perdidos

    Criação de objetos QoE:

    // Replace <bitrate>, <startuptime>, <fps> and
    // <droppeFrames> with the current playback QoE values.
    var qoeObject = ADB.Media.createQoEObject(<bitrate>,
                                                   <startuptime>,
                                                   <fps>,
                                                   <droppedFrames>);
    tracker.updateQoEObject(qoeObject);
    
  2. Quando a reprodução altera as taxas de bits, chame o evento BitrateChange na instância do Heartbeat de mídia:

    _onBitrateChange = function() {
        // If the new bitrate value is available provide it to the tracker.
        var qoeObject = ADB.Media.createQoEObject(1000000, 2.4, 25, 10);
        tracker.updateQoEObject(qoeObject);
    
        tracker.trackEvent(ADB.Media.Event.BitrateChange);
    };
    
    IMPORTANTE

    Atualize o objeto QoE e chame o evento de alteração da taxa de bits em cada alteração da taxa de bits. Isso fornece os dados de QoE mais precisos.

  3. Certifique-se de chamar o updateQoEObject() método para fornecer as informações de QoE mais atualizadas para o SDK.

  4. Quando o reprodutor de mídia encontra um erro e o evento de erro está disponível para a API do reprodutor, use trackError() para capturar as informações do erro. (Consulte Visão geral.)

    DICA

    O rastreamento de erros do reprodutor de mídia não interrompe a sessão de rastreamento de mídia. Se o reprodutor de mídia estiver impedindo o andamento da reprodução, certifique-se de que a sessão de monitoramento de mídia está fechada, chamando trackSessionEnd() após chamar trackError().

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now