support hls_fragment and hls_window