MicrosoftEdge / MicrosoftEdge/WebView2Feedback
Widevine calls fail inconsistently
@champnic is already working on this.
Since Dec 16, 2021.
- Dominant language
- PowerShell
- Stars
- 526
- Forks
- 67
- PR merge metrics
- No merged PRs in 30d
Description
Description
When trying to use DirecTV streaming service in a WebView2 instance the Widevine authentication fails some of the time. It is inconsistent in its failure, but does work some of the time.
Version
SDK: 1.0.992.28
Runtime: FixedVersionRuntime.94.0.992.47.x64
Framework: WPF
OS: Win10
Repro Steps
Try to login to DirecTV streaming service in a WebView2 instance (https://stream.directv.com/watchnow). An instance with no history seems to fail more frequently.
The auto-loading video may fail to load with this error:
"This video had some trouble loading. Please try again later."
In developer tools a call to
https://api.cld.dtvce.com/rights/management/mdrm/vgemultidrm/v1/widevine/activate
fails with a A 500 error code is returned along with this message
{"errorReason":"1016","description":"General Error","message":"No cert returned from Widevine server. Status: OK Internal Status: 127"}
Any suggestions on how to prevent this error? It does not occur all of the time. When it does it tends to continually fail. When it works it continually works. I understand this is an error returned from their server, however it appears to never fail in Chrome or Edge.
So there must be something set in both Chrome and Edge that make this more reliably work. I have posted some messages in the DirecTV forums as well hoping some of their developer may chime in, but have not received any suggestions there.
Thanks,
Bobby
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.