HLS support for byte-range segments with single TS file

Hi,

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

The #EXT-X-BYTERANGE tag has been supported 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

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