On Windows it works fine with this setup, so it's an Ubuntu issue. I am running HDCP capable HDMI cables to an HDCP capable TV as a dual monitor from an HDCP capable graphics card.
-
2Seems like probably an issue with Chrome on Linux. I'd suggest contacting Google's support for Chrome about the problem.– dobeyFeb 18, 2016 at 17:23
-
2dobey: how do you know he is using Chrome?– Luís de SousaFeb 19, 2016 at 15:10
-
I think this was firefox? But I use both– JonathanFeb 22, 2016 at 17:29
-
@JonathanLeaders I'm going to guess this is a DRM problem. You can enable DRM in Firefox to see if that helps.– NicomachusAug 16, 2017 at 15:17
-
Anyone found a solution yet?– Jyotman SinghAug 20, 2017 at 18:02
3 Answers
The protected content would not be streamed over unprotected media. High-Bandwidth Digital Content Protection usually authenticated all devices in chain. So that include application->Display Driver->Graphics Card-> Serializer(on host side) -> deserializer(on display device side) -> Display Device. HDCP usually encrypt data when transferred over cables(HDMI etc). But software that renders data can request underlying device content protection status. So things can go wrong at lots of places.
Problem is most likely with driver of your display adapter/associate serializer. You can try to get latest graphics driver for display adapter and display monitor. Also how are playing video via desktop app or web browser?
Hope this helps
-
This is helpful, and describes the problem, but is missing a solution. But thank you for your help. I am playing via Chrome or Firefox– JonathanAug 25, 2017 at 20:24
HDCP is a work in progress. I'm not sure about the status, but comparing the first patch of the RFC to the code of linux-4.13-rc6 I see it didn't land yet.
Stay tuned, I'm pretty sure the day HDCP get the whole stack from kernel through DRM (as in Direct Rendering Manager) to userspace up and running you'll see a big article on Phoronix. It's a slow work because of other things in priority, and because any kind of DRM (as in Digital Rights Management) have always been a subject of hot controversy.
-
-
2
-
1@JonathanLeaders to elaborate, reading the cover letter of RFC I see that HDCP requires kernel code, libdrm code, modification of display drivers, and userspace support. It's a lot of work, and I very doubt that I could miss so many news. The article also mentions Android as a target, this suggests there's no some secret proprietary solution either. So yes, I ran out of possibilities for HDCP to work, I'm pretty sure it's impossible at the moment.– Hi-AngelAug 25, 2017 at 22:06
-
With true open source software, it is impossible. HDCP is or tries to be a fully protected path from an outside stream or a protected medium (DVD/BR) to a display device. EVERYTHING between these two points must be "protected". If you can edit source code as you like, this cannot ever be guaranteed. May 29, 2021 at 17:39
-
@JürgenA.Erhard it's not really different for proprietary code. Because you can run it e.g. under a VM, and introspect the content from the host OS.– Hi-AngelMay 29, 2021 at 21:36
The only way to get Amazon HD video streamed was through the flash stream through Firefox using the HAL PPA this is the link to that:
http://www.omgubuntu.co.uk/2015/09/how-to-watch-hulu-on-ubuntu-1404-up
I'm not sure if it still works because I don't use flash anymore
The html5 stream works but HD is not supported at this time. Although tv shows do come through in HD. Just not movies. Since I run linux exclusively the best solution for me: Buy a roku. A roku 2 is about 35 bucks on amazon and it will stream anything amazon, netflix, hbo, etc. If you need a QHD or UHD get roku premiere.
-
2Alternatives to roku include amazon firetv and possibly the chromecast– JonathanAug 26, 2017 at 0:44