Quality of service (QoS) ofrece una vista detallada del rendimiento del motor de vídeo. TVSDK proporciona estadísticas detalladas sobre la reproducción, el almacenamiento en búfer y los dispositivos.
TVSDK también proporciona información sobre los siguientes recursos descargados:
Archivos de lista de reproducción/manifiesto
Fragmentos de archivo
Información de seguimiento de archivos
Puede leer información sobre la calidad del servicio (QoS) acerca de los recursos descargados, como fragmentos y pistas, desde la clase LoadInfo
.
Implemente el detector de eventos de llamada de retorno onLoadInfo
.
Registre el detector de eventos, al que llama TVSDK cada vez que se descarga un fragmento.
Lea los datos de interés del parámetro LoadInfo
que se pasa a la rellamada.
Propiedad | Tipo | Descripción |
---|---|---|
downloadDuration | long | Duración de la descarga en milisegundos. TVSDK no diferencia entre el tiempo que tardó el cliente en conectarse al servidor y el tiempo que tardó en descargar el fragmento completo. Por ejemplo, si la descarga de un segmento de 10 MB tarda 8 segundos, TVSDK proporciona esa información, pero no le indica que se tardaron 4 segundos hasta el primer byte y otros 4 segundos en descargar el fragmento completo. |
mediaDuration | long | Duración del contenido de los fragmentos descargados en milisegundos. |
periodIndex | int | Índice de periodo de tiempo asociado con el recurso descargado. |
size | long | El tamaño del recurso descargado en bytes. |
trackIndex | int | Índice de la pista correspondiente, si se conoce; de lo contrario, 0. |
trackName | Cadena | el nombre de la pista correspondiente, si se conoce; de lo contrario, null. |
trackType | Cadena | el tipo de pista correspondiente, si se conoce; de lo contrario, null. |
type | Cadena | Qué ha descargado TVSDK. Uno de los siguientes:
|
url | Cadena | Dirección URL que señala al recurso descargado. |