Ask AI

Use a modified HLS manifest from CaptionHub

Use a modified master playlist from our servers

If you want to integrate the subtitles into your HLS stream, you can integrate the captions into your HLS master manifest. If thatโ€™s not an option, CaptionHub Live exposes en endpoint that rewrites your original master playlist and adds subtitles to it.

No changes are made to the segment playlists linked from the master manifest. Media playlists and media files are still served from your CDN directly and arenโ€™t touched by CaptionHub.

Obtaining the modified master manifest

Once youโ€™ve created a project in CaptionHub, you can find the playlist URL under โ€œHLS integrationโ€.

Notion image

You can either point your player to this new manifest or make a copy and serve it yourself from your CDN. If you serve it yourself youโ€™ll have to update it every time a language is added or removed.

Known issues

Safari/iOS only: if captioning stops while a viewer is watching a modified playlist, Safari will switch to a lower rendition playlist. Subtitle media tags are only added to the playlist if the stream is processing in CaptionHub, so refreshing the browser will fix this.

Did this answer your question?
๐Ÿ˜ž
๐Ÿ˜
๐Ÿคฉ