# Multi-bitrate HLS playlist without SMIL files

**URL:** <https://community.wowza.com/t/multi-bitrate-hls-playlist-without-smil-files/43280>\
**Category:** Wowza Streaming Engine\
**Created:** [June 25, 2014, 10:51am UTC](https://community.wowza.com/t/multi-bitrate-hls-playlist-without-smil-files/43280 "2014-06-25T10:51:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alex\_Van\_Camp](https://avatars.discourse-cdn.com/v4/letter/a/839c29/32.png) [@Alex\_Van\_Camp](https://community.wowza.com/u/Alex_Van_Camp)\
**Post date:** [June 25, 2014, 10:51am UTC](https://community.wowza.com/t/multi-bitrate-hls-playlist-without-smil-files/43280/1 "2014-06-25T10:51:54Z")

</div>

Hi,

The institution I work for has a large library of .mp4 files going back to the early 2000s. There are thousands of these files, each one with multiple encodes at different bitrates. These mp4s follow this naming format: FILENAME\_BITRATE-IN-KBPS.mp4. So, for example, one of our videos might have the following files:

- classroom-video\_150.mp4

- classroom-video\_400.mp4

- classroom-video\_650.mp4

- classroom-video\_1200.mp4

- classroom-video\_2000.mp4

---

<div class="post-metadata">

**Author:** ![Zoran](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/zoran/32/385_2.png) [@Zoran](https://community.wowza.com/u/Zoran)\
**Post date:** [June 26, 2014, 11:03pm UTC](https://community.wowza.com/t/multi-bitrate-hls-playlist-without-smil-files/43280/2 "2014-06-26T23:03:32Z")

</div>

Hello,

You can develop a custom Wowza module and generate the SMIL descriptor files on-the-fly.

Please take a look at the “[How to use Java API calls to resolve SMIL file requests (AMLST)](https://www.wowza.com/docs/how-to-use-java-api-calls-to-resolve-smil-file-requests)” forum article describing how to create such a module.

Zoran
