title: HTML5 Video DRM - detect HDCP (output protection) then downgrade to SD content?
body: <p>I'm trying to determine what the best practices are for downgrading to SD content when a HDCP policy prevents HD content from playing. </p>
  
  <ol>
  <li><p>What's best way to detect for HDCP capabilities through web browser playback?</p></li>
  <li><p>What are the appropriate steps for downgrading?</p></li>
  </ol>
  
  <p>I found a few flash threads that suggest playing a test asset before every initial play attempt with HDCP enabled to see if it plays or returns an Output-Protection error which would require you to clean up the test asset then setup the real content for playback.</p>
  
  <p>Looks like another previous solution we had for our flash player was to attempt to play the HD content and if it got an Output-Protection error we attempt to get an SD only manifest. Reported a failed attempt for the initial playback.</p>
  
  <p>Neither seem very clean to me which is why I'm curious if anyone else has experience with this...</p>