Assemble multiple HLS Assets
GET /v3/assembly/hls - Click here for this endpoint's full API specs and testing tool (LVS login required)
POST /v3/assembly/hls - Click here for this endpoint's full API specs and testing tool (LVS login required)
Create an Assembly from discovered assets with HLS representations by defining multiple AssetIds, with offset/duration values specified for each assetId. Depending on the available HLS representations for the specified assets, this endpoint will return an HLS master manifest or HLS media media manifest in m3u8 format. This m3u8 can be played on most standard web, desktop, or native mobile video players capable of HLS playback.
Adaptive Bitrate/Multi-Bitrate Support
To assemble media that can support Adaptive Bitrate & Multi-Bitrate support, the source URLs for the the specified assets must point to multivariant HLS master manifests. Each of these multivariant manifests should contain multiple video renditions, covering a variety of quality settings and dimensions to suite your target audience's devices and typical connection speeds.
For the best result, we recommend that you use consistent HLS encoding profiles across your source assets, so that every discovered m3u8 contains the same number and type of variants.
In cases where you request an assembly of multiple assets with differing variants, the LVS HLS Assembly service will only use the variants that the assets have in common. (This is especially important to keep in mind if your video archive contains older media that may not have been encoded according to current standards for connectivity and display size).