Show Menu
TOPICS×

Monitoraggio della qualità dell'esperienza su iOS

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
    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]; }
    Aggiornare l'oggetto QoS e richiamare l'evento di modifica del bitrate su ogni modifica del bitrate. Questo fornisce i dati QoS più precisi.