Comprehensive guide to analyzing HLS, DASH, and live streaming protocols with Probe.dev
parse_playlist_only=true
for faster playlist-only validation, or false
for complete segment analysis including media content validation.Tool | HLS | DASH | RTMP | RTSP | SRT | Best For |
---|---|---|---|---|---|---|
FFprobe | ✅ Basic | ✅ Basic | ✅ Full | ✅ Full | ✅ Full | Live streams, technical details |
MediaInfo | ✅ Full | ✅ Full | ✅ Full | ✅ Full | ❌ Limited | Playlist/manifest analysis |
Probe Report | ✅ Enhanced | ✅ Enhanced | ✅ Enhanced | ✅ Enhanced | ✅ Enhanced | Comprehensive analysis |
MediaStreamValidator | ✅ Compliance | ❌ N/A | ❌ N/A | ❌ N/A | ❌ N/A | Apple HLS specification validation |
Protocol | Recommended Timeout | Reason |
---|---|---|
HLS/DASH | 30-60 seconds | Playlist parsing + segment analysis |
RTMP Live | 15-30 seconds | Connection establishment + buffering |
RTSP | 10-20 seconds | Network latency + authentication |
SRT | 15-25 seconds | Handshake + initial packet analysis |
Analyze Master Playlist
Check Individual Quality Levels
Validate Segment Integrity
Connection Timeouts
Authentication Failures
rtsp://user:pass@camera.example.com/stream
Incomplete Analysis
error
field in the tool response for specific details from FFprobe or MediaInfo.