HLS debug player simulates a viewer and check basic settings of the streaming server.
- Downloads the master playlist
- Downloads the bitrate playlists
- Download all .ts segments for every bitrate
- Performs DNS check on the host of the HLS URL
- Perrorms traceroute on each IP returned by the DNS check
- Uses ffprobe to analyze each HLS segment
- Uses mediainfo to dump metadata about the ts segments
- Measures TTFB for HLS segments
- Archives all segments on disk
- Continous mode with VLC to test buffering, stops
- Is the stream compatible with the HLS specification
- MPEG-TS discontinuity check on segments