Monitoraggio della qualità dell’esperienza su iOS

IMPORTANTE

Le istruzioni seguenti forniscono indicazioni per l’implementazione in tutti gli SDK 2.x. Se stai implementando una versione 1.x dell’SDK, puoi scaricare le guide per sviluppatori 1.x qui: Scaricare gli SDK.

Implementazione di QOS

  1. Identificare quando il bitrate cambia durante la riproduzione del contenuto multimediale e creare l’ MediaObject istanza utilizzando le informazioni QoS.

    Variabili QoSObject:

    Variabile Descrizione Obbligatorio
    bitrate Bitrate corrente
    startupTime Tempo di avvio
    fps Valore FPS
    droppedFrames Numero di fotogrammi saltati
    SUGGERIMENTO

    Queste variabili sono necessarie solo se si prevede di tenere traccia dei QoS.

    Creazione di oggetti QoS:

    id qosObject = [ADBMediaHeartbeat createQoSObjectWithBitrate:[BITRATE] 
                                      startupTime:[STARTUP_TIME]  
                                      fps:[FPS]  
                                      droppedFrames:[DROPPED_FRAMES]];
    
  2. Accertatevi che getQoSObject il metodo restituisca le informazioni QoS più aggiornate.

  3. Quando la riproduzione cambia bitrate, chiamate l’ BitrateChange evento nell’istanza di Media Heartbeat:

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

    Aggiornare l’oggetto QoS e richiamare l’evento di modifica del bitrate su ogni modifica del bitrate. Questo fornisce i dati QoS più precisi.

In questa pagina

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