Jonas Birmé
Jonas Birmé
Similar to hls2srt provide a container for hls2rist
- Slice the webvtt media playlist into media sequences aligned with video. - Update master manifest response with “virtual” subtitle tracks referenced. Requires to define a predefined set of languages...
Currently the getSchedule() from the stream switch manager is called quite frequently. Reduce this frequency by changing the interval during an ongoing event. Around end of an event this frequency...
Support pass-through of HLS Interstitials tags [1][2] in VOD2Live. Pass-through in Live2Live is out of this scope. [1] https://developer.apple.com/streaming/GettingStartedWithHLSInterstitials.pdf [2] https://dev.to/video/inserting-hls-interstitials-for-an-existing-vod-library-gbi
To simulate an event it should be possible to configure the engine to insert an `EXT-X-ENDLIST` tag in the manifest [1]. If the engine is initiated with the option `{...
Channel Engine fails to start with node version 18 and bails with the following error ``` TypeError: Cannot set property closed of # which has only a getter at patch...
This PR extends the parser with the ability to handle EXT-X-CUE-OUT and EXT-X-CUE-IN. ``` #EXT-X-CUE-OUT:DURATION=30 #EXTINF:10, #EXT-X-BYTERANGE:709136@5212676 hls_450k_video.ts #EXTINF:10, #EXT-X-BYTERANGE:730004@5921812 hls_450k_video.ts #EXTINF:10, #EXT-X-BYTERANGE:456276@6651816 hls_450k_video.ts #EXT-X-CUE-IN #EXTINF:10, #EXT-X-BYTERANGE:468684@7108092 hls_450k_video.ts ``` EXT-X-CUE-OUT...
If the URL to the VOD multi variant playlist returns a 301 redirect the parsing of media playlist locations are wrong. They are not considering the redirected URL and constructs...