HLSDVD-5: Single Bitrate HLS Input



Issue Information

Issue Type: New Feature
 
Priority: Major
Status: Open

Reported By:
Ben Tasker
Assigned To:
Ben Tasker
Project: HLSDVD (HLSDVD)
Resolution: Unresolved

Created: 2015-06-18 19:43:20
Time Spent Working


Description
It's currently possible to specify a HLS source as a remote stream and have that transcoded to a HLS ABR stream.

This FR is about supporting a push model rather than a pull - i.e. an encoder somewhere uploads a single bitrate stream (via WebDav or similar) and the VM then creates an ABR stream


Toggle State Changes

Activity


The main difference with this FR when compared to the existing ingress mechanism on the reference server (HLS-3) is that we need to process publish events on a per-stream basis rather than per file - otherwise we end up creating a new stream for every segment the encoder uploads.

So the ingress processing needs to be slightly different, and we'll need to maintain a state of whether encoding has already been started on that stream - memcached has been installed to aid in that.