-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chrome 105 on MacOS 12.2 (21D49) not displaying encrypted video over Screen Mirroring (AirPlay) using Video.JS 7.20.2, and the EME plugin 5.0.1 #7932
Comments
Also raised in other projects (because I have no idea where the issue lies): Chromium: https://bugs.chromium.org/p/chromium/issues/detail?id=1364125 |
I have the same issue with I can AirPlay with any kind of video format. But with the decrypted video (DRM Fairplay) I can play, but can't use Airplay (the black screen and loading endlessly). Please advise!!! |
It's not in the control of Video.js or contrib-eme. It's the content decryption module that blanks the video if the playback pathway is considered not secure enough to prevent recording. If you disable hardware acceleration in Chrome, you'll either find you can now airplay, because the software decryption can't detect the external display and blank the video, or that the video doesn't play at all - depending on whether the DRM licence allows less secure decryption. I'm more surprised Fairplay/Safari isn't blanking the video. Apple would say stream the video to Airplay instead of screen mirroring - https://github.com/silvermine/videojs-airplay/ is a plugin you might try. |
Thanks @mister-ben. Will take a look at the plugin you mentioned. I was surprised as prior to Chrome 105, this was working fine. |
Clsoing as there's nothing to action here. The comments on the Chromium ticket confirm it's the browser's expected behaviour now, even if it wasn't in earlier versions. |
Description
Video.JS with contrib-eme plugin does not display video when using Chrome Version 105.0.5195.125 on MacOS Monterey 12.2 and using Screen Mirroring (AirPlay) to Apple TV. Audio can be heard.
Safari, Edge, Firefox all work.
Reduced test case
https://codepen.io/nick-myers-dt/pen/OJZbogL
Steps to reproduce
Errors
No errors in player or console, and no video is displayed.
What version of Video.js are you using?
7.20.2
Video.js plugins used.
[email protected]
What browser(s) including version(s) does this occur with?
Chrome 105.0.5195.125
What OS(es) and version(s) does this occur with?
MacOS Monterey 12.2 (21D49)
The text was updated successfully, but these errors were encountered: