Utility to probe Apple HLS streams.
Latest commit d435eee Aug 14, 2013 @grafov Development moved.
Failed to load latest commit information.
.gitignore Initial commit May 3, 2013
README.md Development moved. Aug 13, 2013
hlsprobe Print number of loaded streams in debug output. Jul 2, 2013
hlsproberc-sample New parameter added. Jun 28, 2013


HLS Probe Utility

Utility to detect errors in HTTP Live Streams (Apple HLS). It may be used regular monitoring tool and mediaserver stress testing. Features are:

  • parse M3U8-playlists (variant and single-bitrate playlists supported)
  • detect bad playlists format (empty playlists, incorrect chunk durations)
  • check HTTP response statuses and webserver timeouts

Planned features:

  • probe chunks with mediainfo utility (from libav)

This utility can't be used for HLS playback.

This Python version are maintained but development moved to version on Go language: https://github.com/grafov/hlsprobe2


First install dependencies:

pip install m3u8

pip install PyYAML

Get repo, cd to it and copy hlsproberc-sample to ~/.hlsproberc. Edit it for your needs.


Similar projects

Project status

Is maintained?