Rastrear a qualidade da experiência no iOS

IMPORTANTE

As instruções a seguir fornecem orientação para a implementação em todos os SDKs 2.x. Se estiver implementando uma versão 1.x do SDK, você pode baixar os Guias dos desenvolvedores 1.x aqui: Baixar SDKs.

Implementação do QOS

  1. Identifique quando a taxa de bits for alterada durante a reprodução de mídia e crie a instância MediaObject usando as informações de QoS.

    Variáveis de QoSObject:

    Variável Descrição Obrigatório
    bitrate Taxa de bits atual Sim
    startupTime Tempo de inicialização Sim
    fps Valor do FPS Sim
    droppedFrames Número de quadros perdidos Sim
    DICA

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

    Criação do objeto de QoS:

    id qosObject = [ADBMediaHeartbeat createQoSObjectWithBitrate:[BITRATE] 
                                      startupTime:[STARTUP_TIME]  
                                      fps:[FPS]  
                                      droppedFrames:[DROPPED_FRAMES]];
    
  2. Verifique se o método getQoSObject retorna as informações de QoS mais atualizadas.

  3. Quando a reprodução altera as taxas de bits, chame o evento BitrateChange na instância do Heartbeat de mídia:

    - (void)onBitrateChange:(NSNotification *)notification { 
        [_mediaHeartbeat trackEvent:ADBMediaHeartbeatEventBitrateChange  
                         mediaObject:nil  
                         data:nil]; 
    }
    
    IMPORTANTE

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

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