I am using livestreamer library on a plugin for enigma2 (GreekStreamTV).
Recently the author of livestreamer added support for Adobe HDS streams. But some streams are not playing so good because of high cpu usage.
The reason of high cpu it is answered below:
https://github.com/chrippa/livestreamer/issues/56 But this one makes small freezes on my Enigma2 STB every few seconds (probably every time a new chunk is downloaded, on my computer there is no problem) AFAIK no video player can play the raw fragments, so I need to convert the stream to FLV first. Unfortunately my FLV library is not very optimized yet, so the CPU usage is a bit higher than I like it to be right now.
Is there a way to send raw fragments directly to enigma2?
Is there a better way instead of converting stream to FLV first?
The livestreamer library is written in python and currently is the only working implementation for HDS in python.