Quality of Service (QoS) offre una visualizzazione dettagliata delle prestazioni del motore video. TVSDK fornisce statistiche dettagliate su riproduzione, buffering e dispositivi.
TVSDK fornisce inoltre informazioni sulle seguenti risorse scaricate:
File playlist/manifest
Frammenti di file
Informazioni di tracciamento per i file
È possibile leggere le informazioni QoS (Quality of Service) sulle risorse scaricate, come frammenti e brani, da LoadInfo
classe.
Implementare onLoadInfo
listener di eventi di callback.
Registra il listener di eventi, che TVSDK chiama ogni volta che un frammento è stato scaricato.
Leggi i dati di interesse da LoadInfo
parametro 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 necessario 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 occorsi 4 secondi prima del primo byte e altri 4 secondi per scaricare l’intero frammento. |
mediaDuration | long | La durata media dei frammenti scaricati in millisecondi. |
periodIndex | int | Indice del periodo della sequenza temporale associato alla risorsa scaricata. |
dimensione | long | Dimensione della risorsa scaricata in byte. |
trackIndex | int | Indice del binario corrispondente, se noto; altrimenti, 0. |
trackName | Stringa | Nome del brano corrispondente, se noto; in caso contrario, null. |
trackType | Stringa | Tipo del brano corrispondente, se noto; altrimenti null. |
tipo | Stringa | Informazioni scaricate da TVSDK. Uno dei seguenti elementi:
|
url | Stringa | URL che punta alla risorsa scaricata. |