allow https in HLS variant selection

Hls streams that use https are currently passed directly to ffmpeg; they shouldn't.