Page 1 of 1

Video Stats Monitoring

Posted: 03 Jan 2019 17:16
by louisparks
Hi,
We are building an Android app specifically targeted for a custom set-top box we manufacture. It's based on the RK3288 SOC and we use LIBVLC. Our use cases need to specifically support decoding UDP multicast and HLS h.264 HD video files. Quality is usually pretty good, but we do notice occasionally stuttering/freezing video. We don't observe any issues when using the same multicast/hls streams on the MacOs or Windows clients. I would like a little more scientific method of measuring the performance when playing videos over long periods of time. I do see some stats available from the getMedia().getStats() call. Can anyone help guide me in the right direction on which statics I can monitor that will best indicate the video streaming performance? Ideally, I will poll these at a regular frequency and graph them to see how often issues occur and see if they get better/worse as I change other variables in the system (ex.. bitrate, resolution, network, caching).

Any suggestions are welcome, thanks!