Hi there! I’ve been working on an Open-Source Video Streaming Service for a couple of months now. It started out as a way to explore Apple’s latest “HLS Interstitials” spec. I’m now at a point where it’s end to end, from ingest to playback.
There’s a player now too (https://matvp91.github.io/mixwave/frontend/player.html), built on top of HLS.js’ experimental HLS Interstitials branch, we currently ship a custom build until HLS.js merges interstitials support.
There’s real-time playlist manipulation, you can filter on rendition height, or insert interstitials (such as a bumper) manually. There’s also the possibility to provide a VMAP url (typically used to define where advertisement opportunities are in video) and we’ll use that to properly insert interstitials. Behind the scenes, stitcher transcodes and packages the ads into a multi variant HLS playlist.
Would love to hear your feedback, always up for some video chatter.
Hi there! I’ve been working on an Open-Source Video Streaming Service for a couple of months now. It started out as a way to explore Apple’s latest “HLS Interstitials” spec. I’m now at a point where it’s end to end, from ingest to playback.
There’s a player now too (https://matvp91.github.io/mixwave/frontend/player.html), built on top of HLS.js’ experimental HLS Interstitials branch, we currently ship a custom build until HLS.js merges interstitials support.
There’s real-time playlist manipulation, you can filter on rendition height, or insert interstitials (such as a bumper) manually. There’s also the possibility to provide a VMAP url (typically used to define where advertisement opportunities are in video) and we’ll use that to properly insert interstitials. Behind the scenes, stitcher transcodes and packages the ads into a multi variant HLS playlist.
Would love to hear your feedback, always up for some video chatter.