-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stringify : Manifest malformation with multiple rendition (group-id) #135
Comments
If there are multiple rendition groups, It can read this file:
However, it writes like this:
|
No, that’s not my behavior. And I've never seen variants by group in a master playlist HLS in the real life, a correction must be made (I can create a PR). |
Can you provide expected/actual manifests and what issue was caused by the actual manifest? |
With 3 audio rendition group you will see the issue : File read:
Actual :
|
The current version of
Dis you observe any playback issue with the above playlist? |
BTW, the playlist examples in the HLS spec suggest 2 patterns of multiple rendition groups:
Though the spec does not state which pattern is correct, I'm open to discuss based on the examples in real life. |
When I've multiple rendition (for example multiple codec for the same language) stringify return the manifest with a EXT-X-STREAM-INF between EXT-X-MEDIA.
For example :
It's appear to be a design issue in the code : https://github.com/kuu/hls-parser/blob/3d37ad8ef3a4836357e30764c8c43010cb8ed0a4/stringify.ts#L126C1-L126C1
You should first create the renditions and then the EXT-X-STREAM-INF
The text was updated successfully, but these errors were encountered: