MicrosoftEdge/WebView2Feedback

[Problem/Bug]: Black Screen on video with DRM using keysystem Hardware or recommendation.3000

slherm opened this issue · 11 comments

What happened?

Hi Team,

we are using WebView2 on our streaming app for UWP device (myCANAL french app on windows & xbox).

We use an open source eme/mse player (rx-player) and recently some of our customer have a black screen issue on all videos (but sound is OK).
It's only a part of windows 11 OS (everything is ok on windows 10) and only if we try to use keysystems playready.hardware or playready.recommendation with SL3000
If we switch to playready.software everything is fine but we prefere to use SL3000 keystems to deliver the best quality to our customers.
We have identified a configutation with this issue :

  • Windows 11 Version 24H2 pour les systèmes x64 (KB5046617)
    image
    image

Thank a lot for your help & support

Importance

Blocking. My app's basic functions are not working due to this issue.

Runtime Channel

Stable release (WebView2 Runtime)

Runtime Version

130.0.2849.80

SDK Version

1.0.2365.46

Framework

WinUI2/UWP

Operating System

Windows 11

OS Version

Windows 11 Version 24H2 pour les systèmes x64 (KB5046617)

Repro steps

Difficult to say :

  • on some configurations of window 11 computers
  • video with DRM
  • using EME/MSE player in a webview2
  • using hardware decoder keysystems
    Black screen on video with sound OK

Repros in Edge Browser

No, issue does not reproduce in the corresponding Edge version

Regression

Regression in newer Runtime

Last working version (if regression)

No response

AB#55236335

Thanks for reporting the issue. Can you kindly provide following info:

  1. Was this scenario working earlier? If so, can you kindly share till which version of runtime this was working.
  2. Is there a reduced sample where the issue can be repro-ed?
  3. Can you confirm if this is not a remote playback - screen sharing or remote desktop?
  4. Does the monitor/connection support HDCP 2.2?

additional question: @slherm could you please confirm that the same playready settings working correctly in Edge on the same device?

additional question: @slherm could you please confirm that the same playready settings working correctly in Edge on the same device?

the same playready settings works well on Edge on the same device

Thanks for reporting the issue. Can you kindly provide following info:

  1. Was this scenario working earlier? If so, can you kindly share till which version of runtime this was working.
    yes, we think it appears from runtime 130.x.x.x
  2. Is there a reduced sample where the issue can be repro-ed?
    I will ask to my team a standalone page with reduced sample
  3. Can you confirm if this is not a remote playback - screen sharing or remote desktop?
    no remote playback or screen sharing
  4. Does the monitor/connection support HDCP 2.2?
    it happens on laptop device, so for us yhis issue is not linked to HDCP protaction

Thanks for the details. Can you kindly collect and share the traces as per the instructions here. Please collect a Simple and Full Trace.

Thanks for the details. Can you kindly collect and share the traces as per the instructions here. Please collect a Simple and Full Trace.

find attached traces
mftracelog 3.zip

Thanks for providing the logs @slherm . May I also request you to validate if the issue repros with Win32 Sample app and UWP Sample App when you navigate to the site in the sample app?

Thanks for providing the logs @slherm . May I also request you to validate if the issue repros with Win32 Sample app and UWP Sample App when you navigate to the site in the sample app?

diffucult to do this because we do not reproduce on our development computer. not easy to ask people to install visual studio...
have you find something in the traces ?

Just confirming that the trace is taken of the repro case, and is still being run on a laptop with latest runtime, etc.

Just confirming that the trace is taken of the repro case, and is still being run on a laptop with latest runtime, etc.

yes, I confirm. Trace is taken of the repro case on a laptop with latest runtime