HDR -> SDR Compression making streams into flashbangs

This probably is not a priority at all, but it would be a good way to get an edge on discord or similar apps. By either supporting HDR streams or making the conversion from HDR → SDR work well.

3 Likes

I’ll note that down for QA to validate :slight_smile:

7 Likes

Are there any updates regarding HDR to SDR tone mapping?

No update to share yet.

3 Likes

First thing I noticed when testing a game after setting up a TS6 server. I agree this is needed

After reviewing our options: This is currently caused by one of our dependencies: WebRTC itself. We currently do not use custom capturers to capture the screen on Win/Linux/macOS and rely on WebRTC internals. It seems they hardcode an SDR output and do unsufficient care to ensure proper tone mapping when capturing and transforming HDR output.

Internally we also do BGRA->NV12/YUV420 conversions that were BT.601 based, but will be BT.709 in the next release. However, that will most likely NOT fix the issue you are facing as this is in a layer above (inside the capturer).

We plan to implement custom capturers in the future however, which will come with better performance, true GPU zero copy rendering + encoding/decoding and proper HDR care. But no ETA on that yet unfortunately.

7 Likes