Untested implementation of HLS Producer.
Basic working HLS Producer. TODO: implement producer callbacks.