[EME] Consider configurations passed to navigator.requestMediaKeySystemAccess() without both audioCapabilities and videoCapabilities as unsupported
Categories
(Core :: Audio/Video: Playback, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox55 | --- | fixed |
People
(Reporter: cpearce, Unassigned)
References
(Depends on 1 open bug)
Details
(Keywords: dev-doc-needed, site-compat)
Attachments
(2 files)
Reporter | ||
Updated•8 years ago
|
Reporter | ||
Comment 1•8 years ago
|
||
Reporter | ||
Comment 2•8 years ago
|
||
Updated•8 years ago
|
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 9•8 years ago
|
||
mozreview-review |
Comment 10•8 years ago
|
||
mozreview-review |
Comment 11•8 years ago
|
||
Comment 12•8 years ago
|
||
bugherder |
Comment 13•8 years ago
|
||
Reporter | ||
Comment 14•8 years ago
|
||
Reporter | ||
Updated•8 years ago
|
Comment 15•8 years ago
|
||
bugherder |
![]() |
||
Updated•8 years ago
|
Updated•8 years ago
|
Reporter | ||
Updated•8 years ago
|
Reporter | ||
Updated•8 years ago
|
Comment 16•8 years ago
|
||
Reporter | ||
Comment 17•8 years ago
|
||
Comment 18•7 years ago
|
||
I have seen a similar issue reproduce and I am not sure if this is actually the same or not, so I will need some feedback.
This is what I observed:
- Reached the https://view.yahoo.com/ and opened a video.
For example:
https://view.yahoo.com/show/chicago-med/episode/61295024/we-hold-these-truths
Expected:
An error is displayed, notifying the user that the video can only be streamed within the United States. (For locations other than US)
OR
The video is played correctly. (For locations inside the US)
Actual:
The whole player appears as a black area. No video, no sound, no video controls are being displayed. The rest of the page is displayed correctly.
Error displayed in Browser Console:
MediaKeySystemAccess::GetKeySystemStatus(com.widevine.alpha) result=cdm-not-supported msg=''
navigator.requestMediaKeySystemAccess promise rejected 0x80530009 ''
navigator.requestMediaKeySystemAccess promise rejected 0x80530009 'Key system is unsupported'
NOTE: This issue ONLY occurs on the aarch64 builds (Nightly v67.0a1 from 2019-02-20 and Beta v66.0b10) on Lenovo Yoga, ARM laptop. In the case of the non-aarch64 build (tested on win32 non-aarch build on Lenovo Yoga, ARM laptop) notification appears displayed in the player area and the following error is displayed in Browser Console:
MediaKeySystemAccess::GetKeySystemStatus(com.widevine.alpha) result=available msg=''
Do you think this issue is not likely to be included/related to bug 1515208?
Is THIS bug not fixed? Or is it a new issue?
Thank you.
Reporter | ||
Comment 19•7 years ago
|
||
Widevine isn't working on aarch64 yet, so what you're seeing should be fixed once bug 1515208 and its dependencies are resolved.
Reporter | ||
Comment 20•6 years ago
|
||
We had telemetry on this, but it expired in 63.
From the telemetry data from beta 62, we can see that ~4% of EME requests would have been rejected if we conformed to the spec here:
Bryce: I recommend you re-enable the MEDIA_EME_REQUEST_DEPRECATED_WARNINGS and monitor it, and make the change suggested here once sites stop requesting KeySystemAccess without any capabilities as frequently. Above I suggested dropping support once fewer than 0.5% of all requests are non-conformant to the spec. It's probably also worth checking up on what Chrome is doing here.
Bug 1356046 removed the telemetry involved above. I'll restore it so we can reason about this change. Holding NI.
I had some WIP to restore the telemetry around this (bug 1672213) , and then planned to finish this out, but am afraid it fell on the back burner. Passing NI.
![]() |
||
Updated•3 years ago
|
Description
•