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:
Playlist/file manifest
Frammenti di file
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.
Implementa il listener di eventi di callback onLoadInfo
.
Registra il listener di eventi, che TVSDK chiama ogni volta che un frammento viene scaricato.
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:
|
url | Stringa | URL che punta alla risorsa scaricata. |