Open JuanMorenoS opened 4 months ago
Hey, are there any plans to finish this up? If not, would you mind me taking this over, looking at fixing up some of the comments and getting this ready to merge?
I don't think there are any plans, by the looks of it. Feel free to make the changes.
Sorry guys, I’ve been a bit busy with work, feel free to make the necessary changes to merge this up :)
Summary
This pull request introduces initial support for Low-Latency HLS (LL-HLS). The following changes have been made to start accommodating the LL-HLS specification:
Changes Implemented
New LL-HLS Tags Support:
#EXT-X-SERVER-CONTROL
,#EXT-X-PART-INF
,#EXT-X-PART
,#EXT-X-SKIP
,#EXT-X-PRELOAD-HINT
, and#EXT-X-RENDITION-REPORT
.Updated
MediaPlaylistTag
Enum:MediaPlaylistTag
enum to include variants for the new LL-HLS tags.Enhanced
media_playlist_from_tags
Function:media_playlist_from_tags
function to properly handle and integrate the new LL-HLS tags into theMediaPlaylist
structure.Part
segments are correctly added to theparts
field ofMediaSegment
.Parser Integrations:
media_playlist_tag
function to recognize and process the LL-HLS tags during playlist parsing.Test Additions and Adjustments:
Next Steps