Yes, the h.264 and hevc reference implementations are also terribly slow and alternative implementations with performance optimizations, tradeoffs and additional encoding features were developed over long time spans.…
The thing is that 4:2:0 chroma is the default in most codecs because the main profiles only support that. You couldn't stream full chroma video on twitch even if you wanted to. And subsampled chroma looks terrible on…
Streaming of computer screens is quite different compared to real life footage. UIs contain very shallow gradients (thus you want 10bit+), lots of flat areas which are easy to entropy-encode without any frequency domain…
Yes, the h.264 and hevc reference implementations are also terribly slow and alternative implementations with performance optimizations, tradeoffs and additional encoding features were developed over long time spans.…
The thing is that 4:2:0 chroma is the default in most codecs because the main profiles only support that. You couldn't stream full chroma video on twitch even if you wanted to. And subsampled chroma looks terrible on…
Streaming of computer screens is quite different compared to real life footage. UIs contain very shallow gradients (thus you want 10bit+), lots of flat areas which are easy to entropy-encode without any frequency domain…