Tracciare a livello di frammento utilizzando le informazioni sul caricamento

Quality of Service (QoS) offre una visualizzazione dettagliata delle prestazioni del motore video. TVSDK fornisce statistiche dettagliate sulla riproduzione, il buffering e i dispositivi.

TVSDK fornisce anche informazioni sulle seguenti risorse scaricate:

  1. Playlist/file manifest

  2. Frammenti di file

  3. Tracciamento delle informazioni sui file

    Dalla classe LoadInfo è possibile leggere informazioni sulla qualità del servizio (QoS) relative alle risorse scaricate, ad esempio frammenti e tracce.

  4. Implementa il listener di eventi di callback onLoadInfo .

  5. Registra il listener di eventi, che TVSDK chiama ogni volta che un frammento viene scaricato.

  6. Leggi i dati di interesse dal parametro LoadInfo passato al callback.

    Proprietà Tipo Descrizione
    downloadDuration long

    Durata del download in millisecondi.

    TVSDK non distingue tra il tempo impiegato dal client per connettersi al server e il tempo impiegato per scaricare l’intero frammento. Ad esempio, se il download di un segmento da 10 MB richiede 8 secondi, TVSDK fornisce tali informazioni, ma non indica che sono necessari 4 secondi fino al primo byte e altri 4 secondi per scaricare l’intero frammento.

    mediaDuration long Durata dei frammenti scaricati in millisecondi.
    periodIndex int L’indice del periodo temporale associato alla risorsa scaricata.
    size long Dimensione della risorsa scaricata in byte.
    trackIndex int l'indice del binario corrispondente, se noto; altrimenti, 0.
    trackName Stringa il nome del brano corrispondente, se noto; altrimenti, null.
    trackType Stringa il tipo di binario corrispondente, se noto; altrimenti, null.
    type Stringa Cos’è stato scaricato TVSDK. Una delle seguenti opzioni:
    • MANIFEST - Una playlist/manifesto
    • FRAMMENTO - Un frammento
    • TRACK - Un frammento associato a una traccia specifica
    A volte potrebbe non essere possibile rilevare il tipo di risorsa. In questo caso, viene restituito FILE.
    url Stringa URL che punta alla risorsa scaricata.

In questa pagina