Suivi de la qualité de l’expérience sur Roku

Les instructions suivantes fournissent des conseils pour la mise en œuvre sur tous les kits SDK 2.x.

IMPORTANT

Si vous mettez en œuvre une version 1.x du kit SDK, vous pouvez télécharger les Guides du développeur 1.x dans la rubrique Téléchargement des SDK.

Mise en œuvre de QoS

  1. Déterminez le moment où le débit binaire change lors de la lecture multimédia et utilisez l’mediaUpdateQoSAPI pour mettre à jour les informations QoS sur le SDK Media.

    Variables QoSObject :

    CONSEIL

    Ces variables ne sont requises que si vous effectuez le suivi QoS.

    Variable Description Obligatoire
    bitrate Débit actuel Oui
    startupTime Temps de démarrage Oui
    fps Valeur fps Oui
    droppedFrames Nombre de pertes d’images Oui

    Par exemple :

    bitrate = 200000
    fps = 0
    droppedFrames = 1
    startupTime = 2
    qosinfo = adb_media_init_qosinfo(bitrate, startupTime, fps, droppedFrames)
    
    ADBMobile().mediaUpdateQoS(qosinfo)
    
  2. Lorsque le lecteur multimédia rencontre une erreur et que l’événement d’erreur est disponible pour l’API du lecteur, utilisez l’événement trackError() pour capturer les informations d’erreur. (Voir Aperçu.)

    CONSEIL

    Le suivi des erreurs du lecteur multimédia n’arrête pas la session de suivi multimédia. Si l’erreur du lecteur multimédia empêche la lecture de se poursuivre, veillez à ce que la session de suivi multimédia soit fermée en appelant trackSessionEnd() après avoir appelé trackError().

Sur cette page