Calidad de servicio (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 para archivos
Puede leer la información de calidad de servicio (QoS) sobre los recursos descargados, como fragmentos y pistas, desde el LoadInfo
clase.
Implementación de onLoadInfo
detector de eventos callback.
Registre el detector de eventos, al que TVSDK llama cada vez que se descarga un fragmento.
Lea los datos de interés de la LoadInfo
parámetro que se pasa a la llamada de retorno.
Propiedad | Tipo | Descripción |
---|---|---|
downloadDuration | largo | 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 un segmento de 10 MB tarda 8 segundos en descargarse, TVSDK proporciona esa información, pero no indica que hayan transcurrido 4 segundos hasta el primer byte y otros 4 segundos hasta descargar todo el fragmento. |
mediaDuration | largo | La duración de los medios de los fragmentos descargados en milisegundos. |
periodIndex | int | El índice del período de la cronología asociado al recurso descargado. |
talla | largo | El tamaño del recurso descargado en bytes. |
trackIndex | int | El í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, es nulo. |
trackType | Cadena | El tipo de la pista correspondiente, si se conoce; de lo contrario, es nulo. |
type | Cadena | Lo que descargó TVSDK. Uno de los siguientes:
|
url | Cadena | Dirección URL que señala al recurso descargado. |