

# Creating HLS rendition groups
<a name="hls-rendition-groups-create"></a>

The key to creating rendition groups is that each output you create must contain only one stream. Therefore, for each video to include in the output group, you create a stream assembly that contains only one video (no audio or captions). For each audio to include in a rendition group, you create a stream assembly that contains only one audio (no video or captions).

This means that when rendition groups are present in the HLS output group, an output is identical to a stream. (Usually an output contains a mix of several streams and several stream types.)

**Topics**
+ [Getting ready to create HLS rendition groups](hls-rendition-groups-getting-ready-to-create.md)
+ [Creating HLS rendition groups (web interface)](hls-rendition-groups-create-using-web-interface.md)
+ [Creating HLS rendition groups (REST API)](hls-rendition-groups-create-using-rest-api.md)