channel-engine icon indicating copy to clipboard operation
channel-engine copied to clipboard

Pass-through of HLS Interstitial tags in VOD2Live

Open birme opened this issue 4 years ago • 2 comments

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

birme avatar Nov 10 '21 21:11 birme

Will provide some example VODs before we start working on this one.

birme avatar Nov 10 '21 21:11 birme

Here is an example VOD with HLS interstitial and server-side inserted ad segments that the Channel Engine should handle (by just passing through HLS interstitial tags). IDs and start-date needs to be recalculated for the VOD2Live stream.

https://lambda-ssl.eyevinn.technology/stitch/master.m3u8?payload=ewogICAgICAidXJpIjogImh0dHBzOi8vbWFpdHYtdm9kLmxhYi5leWV2aW5uLnRlY2hub2xvZ3kvVklOTi5tcDQvbWFzdGVyLm0zdTgiLAogICAgICAiYnJlYWtzIjogWwogICAgICAgIHsgInBvcyI6IDAsICJkdXJhdGlvbiI6IDE1MDAwLCAidXJsIjogImh0dHBzOi8vbWFpdHYtdm9kLmxhYi5leWV2aW5uLnRlY2hub2xvZ3kvYWRzL2Fwb3RlYS0xNXMubXA0L21hc3Rlci5tM3U4IiB9LAogICAgICAgIHsgInBvcyI6IDU1MDAwLCAiZHVyYXRpb24iOiAxNTAwMCwgInVybCI6ICJodHRwczovL21haXR2LXZvZC5sYWIuZXlldmlubi50ZWNobm9sb2d5L2Fkcy9hcG90ZWEtMTVzLm1wNC9tYXN0ZXIubTN1OCIgfQogICAgICBdCn0=&c=1

birme avatar Nov 10 '21 22:11 birme