Skip to content

Research + implement multiple sidecar subtitle rendition selection #108

@chrisbenincasa

Description

@chrisbenincasa

HLS master playlists are never refreshed by clients after stream startup. As such, any subtitle rendition we want available as a "sidecar" (pass through) stream needs to be defined "upfront" in the multi-variant playlist. We'll need to research + design for the following:

  1. Allowing users to choose, per-channel, subtitle renditions that want included in the playlist (if they exist)
  2. During playback, if an item starts streaming that doesn't include a backing stream that matches a selected rendition, then a faux (empty) subtitle stream needs to be inserted and continuously produce segments.
  3. Creating the master playlist with the renditions and exposing that to the client

re: 2 -- we will probably want to package a small placeholder VTT file (jsut the header, WEBVTT should theoretically work) that is used as a dummy input for items that have gaps in renditions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions