Streaming (HLS) vs progressive download