Closed joncameron closed 12 months ago
Best practice to have captions both in HLS manifest and IIIF manifest. Ramp probably won't use the HLS manifest, but the iOS native player will.
Mason thinks he has HLS config that will do this: First caption in manifest should default to on. If user device settings are set to a specific language, the player can choose that language as the default.
PR is waiting on merge of #2346.
The behavior added here will be QAed most easily through BrowserStack.
Description
Following on the work done in #2346 to support multiple captions per file, HLS manifests generated by Avalon should include appropriate attributes listing all caption files associated with the media file for any manifest.
Spec
https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis#section-4.4.6.1
Attributes
Type: SUBTITLE NAME: Label for the file in Avalon GROUP-ID: ? Not sure what this requires LANGUAGE: Needs to be implemented in Avalon (currently defaults to English) FORCED: Yes (use the first listed captions file)
Done Looks Like
Example m3u8
From https://developer.apple.com/streaming/examples/