> Why are you having to do realtime transcoding for streaming to devices?
Because I don't want multiple copies of the same thing wasting space on my drive? Cloud storage might be endlessly cheap, but local storage is still very finite.
Also, both my CPU and GPU have enough spare compute that they can do it without stressing out too much. I also might not watch something multiple times, and I might watch it across different devices and networks (not all of which support 4k), so paying the cost of compute + storage to generate the transcodes ahead of time doesn't make a lot of sense, especially if a movie gets watched once every 2 years or something.