Description
Is your feature request related to a problem? Please describe.
One of the aspects that have plagued feature development on hls.js has been the accessibility to streams that have the relevant aspect included in the stream.
It would be great if people were able to generate new or find test assets (with an appropriate license!) that included aspects that the project could add to the CI stack. They don't need to be accessible online, because we can likely find a place to put them for long term project usage.
Currently needed streams
- Modern packaged content (hlsv7+):
- MPEG-TS - shaka packager / bento4 output
- CMAF - shaka packager / bento4 output
- Features
- VOD stream (cmaf) with known inserted EMSGs (Inband Timed Metadata for FMP4 (ID3 within Emsgv1) #2360)
- VOD stream (cmaf/mpegts) with AES-128 encrypted out of band captions (Closed Captions (WebVTT) aren't displayed in IE11 in some Windows 10 OS when stream is encrypted (AES-128), cueChange event isn't fired in IE11 #3051)
- Stream with HDCP test content to ensure we get out of the way for external usage.
- In stream CEA708's marked with INSTREAM-ID in playlist to indicated the Service channel.
You tell us! Come in and ask in Slack if a certain stream type is needed, or submit a PR! Much appreciated ❤️
Describe the solution you'd like
A PR submitted with a test stream added to the unit tests, and what features that stream has in it.
If you can't donate the bandwidth for long-term CI usage, or it isn't your bandwidth to donate, include the stream as a ZIP in the PR, or get in contact on the video-dev Slack in the #hlsjs chat.
Please, only provide streams that you legally are allowed to!
Describe alternatives you've considered
Requiring a test-stream to go along with a feature-request. But this raises the bar for people who request features, it's definitely something that would be nice to receive, but I don't think it's something that should be required. It can be a lot of work to get content available with the correct features and be able to be shared without rights issues.