# HLS support for byte-range segments with single TS file

**URL:** https://community.wowza.com/t/hls-support-for-byte-range-segments-with-single-ts-file/46777
**Category:** Wowza Streaming Engine
**Created:** [March 23, 2016, 5:49pm UTC](https://community.wowza.com/t/hls-support-for-byte-range-segments-with-single-ts-file/46777 "2016-03-23T17:49:48Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Daniel\_Kim](https://avatars.discourse-cdn.com/v4/letter/d/90db22/32.png) [@Daniel\_Kim](https://community.wowza.com/u/Daniel_Kim)
#### Post date: [March 23, 2016, 5:49pm UTC](https://community.wowza.com/t/hls-support-for-byte-range-segments-with-single-ts-file/46777/1 "2016-03-23T17:49:48Z")

</div>

Hi,

I’d like to know whether Wowza Streaming Engine supports byte-range segments in HLS.

The [#EXT-X-BYTERANGE tag has been supported](https://developer.apple.com/library/ios/technotes/tn2288/_index.html#//apple_ref/doc/uid/DTS40012238-CH1-BYTE_RANGE_SUPPORT_FOR_SEGMENTS) since HLS version 4.

FYI, my company (INKA ENTWORKS) developed HLS on-the-fly encryption(DRM) module which runs on Wowza Streaming Engine.

Plain MP4 VOD file is transcoded realtime into DRM-protected HLS by the module.

Currently the stream has many segmented ts files generated by Wowza.

But I’d like to get a merged single ts file with byterange playlist(m3u8).

It will make it easier to download HLS content for local playback, which is one of our solution feature.

I guess on-the-fly transcoding into single TS would be tricky, but hope there may be a solution for that.

Please let me know whether it is feasible and how to do it with Wowza Streaming Engine.

Thanks,

Daniel

---

<div class="post-metadata">

### Author: ![Andy\_Engberson](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/andy_engberson/32/392_2.png) [@Andy\_Engberson](https://community.wowza.com/u/Andy_Engberson)
#### Post date: [May 2, 2016, 2:34am UTC](https://community.wowza.com/t/hls-support-for-byte-range-segments-with-single-ts-file/46777/2 "2016-05-02T02:34:16Z")

</div>

Hello,

Unfortunately we don’t support this in the way you are describing.

Wowza Streaming Engine doesn’t support the EXT-X-BYTE-RANGE tag, which basically tells the player to make byte range requests on the media file.

Andy\_E
