How to detect HDCP support in Safari.

I am playing FairPlay + Multi-Key content (fMP4) in Safari browser.

I want to implement the implementation to distinguish between SD and HD video quality, and play it in HD if HDCP is supported, and in SD if HDCP is not supported.

I have already confirmed that HDCP support is the default, and that a black screen is output in non-HDCP environments.

What I want is to improve the user experience by appropriately switching to SD/HD depending on HDCP support when playing DRM content.

Question: Is there an API or function that can detect HDCP support in Safari through JavaScript or other methods? Or is there a way to indirectly guess it?

How to detect HDCP support in Safari.
 
 
Q