Split the stream handler in it's own controller
Add the ability to transcode streams