I'd like to detect non HDCP supporting devices, and alert users that it is not supported and switch to a lower quality (non-HDCP) stream.
Is there a way from within OSMF to detect if content has been encrypted with Output Protection, and can you detect at what level of protection was added (NO_PROTECTION, NO_PLAYBACK, etc.)?
Found the answer to this question:
By loading the metadata and listening to the DRM errors via the drmManager, you can detect what types of HDCP content can be played correctly on the users device.
Here's a more detailed description of what Derek said:
Depending on what you see in step #5 or #6, you can then decide to go down your SD video route, or HD video route.