DroidCam HDR Guide
The DroidCam OBS plugin includes support for HDR video transfer from your phone camera.
High dynamic range (HDR) video uses 10 bits to represent colors (versus 8-bits with SDR), which results in more vibrant output and the ability to capture detail in both bright and dark areas of an image.
Support for HDR can be limited however, both your system and display/monitor must support it.
How to configure HDR with DroidCam + OBS
1. Check the minimum requirements:
Version 32+ of OBS Studio
Latest (v2.5+) of DroidCam plugin
Latest (v9.0+) of DroidCam apps.
2. Enable HDR in OBS: Open the Settings in OBS Studio and select the Advanced options. Here, set the video Color Format to P010 and the Color Space to Rec. 2100 HLG.
3. Enable HDR in your DroidCam OBS source:
In OBS Studio, add a new DroidCam source -or- open the Properties of an existing source and Deactivate it if necessary.
For Video Format, select HEVC/H.265 and tick the Capture HDR with HEVC option (you may need to scroll down in the properties to find this).
4. Select your Device from the drop-down or enter the WiFi IP as shown in the phone app. Click [Activate] to connect with the phone. (DroidCam OBS Usage).
DroidCam on your phone will briefly show the current capture configuration when video starts. Look for HEVC (HDR) to confirm HDR capture was successfully configured. You will notice video is more washed out in the OBS preview.
OBS does not support previewing HDR video. All HDR content will be tonemapped from HDR to SDR using a tonemapping algorithm. This does not affect recorded video. The SDR White level in Advanced video settings from earlier can be used to adjust the preview. It's also possible to add a HDR Tone mapping (Override) filter to individual sources and adjust tonemapping for each source separately.
5. Configure the encoder: Re-open the OBS settings and select the Output tab. Set the Output Mode at the top to Advanced.
Here, select HEVC/H.265 or AV1 for the Video Encoder option, then Main10 for the encoder Profile option.
Other settings such as bitrate may also be adjusted as needed.
Recording HDR is possible on most modern systems. To view HDR content, your system and your monitor/display must support HDR output. Check your system settings for support.
Live-streaming HDR is supported by YouTube. Read more about it here.
Version 32+ of OBS Studio
Latest (v2.5+) of DroidCam plugin
Latest (v9.0+) of DroidCam apps.
2. Enable HDR in OBS: Open the Settings in OBS Studio and select the Advanced options. Here, set the video Color Format to P010 and the Color Space to Rec. 2100 HLG.
3. Enable HDR in your DroidCam OBS source:
In OBS Studio, add a new DroidCam source -or- open the Properties of an existing source and Deactivate it if necessary.
For Video Format, select HEVC/H.265 and tick the Capture HDR with HEVC option (you may need to scroll down in the properties to find this).
4. Select your Device from the drop-down or enter the WiFi IP as shown in the phone app. Click [Activate] to connect with the phone. (DroidCam OBS Usage).
DroidCam on your phone will briefly show the current capture configuration when video starts. Look for HEVC (HDR) to confirm HDR capture was successfully configured. You will notice video is more washed out in the OBS preview.
OBS does not support previewing HDR video. All HDR content will be tonemapped from HDR to SDR using a tonemapping algorithm. This does not affect recorded video. The SDR White level in Advanced video settings from earlier can be used to adjust the preview. It's also possible to add a HDR Tone mapping (Override) filter to individual sources and adjust tonemapping for each source separately.
5. Configure the encoder: Re-open the OBS settings and select the Output tab. Set the Output Mode at the top to Advanced.
Here, select HEVC/H.265 or AV1 for the Video Encoder option, then Main10 for the encoder Profile option.
Other settings such as bitrate may also be adjusted as needed.
Recording HDR is possible on most modern systems. To view HDR content, your system and your monitor/display must support HDR output. Check your system settings for support.
Live-streaming HDR is supported by YouTube. Read more about it here.