无法在浏览器中播放DRM内容(老实说,我看过)


11

好的,在你们说它被回答并用链接围攻我之前,我保证我已经花了很多时间进行搜索:说实话,我已经看过了,我已经在找到的每条帖子中都尝试了一切。我跳到IRC频道,有几次我寻求帮助,有人说他们的作品有效,似乎对帮助不感兴趣,也没有其他简短的回应,“反正快闪死了,请稍等。”,我等不及要等了,但我不能“只是等待”。

我已经尝试在Firefox,Chromium和Chrome浏览器中全部无效。我知道Firefox现在可以从49开始重新安装Flash v25(我认为呢?)。我已经安装了52个,并且一生无法获得DRM播放。

编辑:我只能发布两个链接,因为我没有足够的代表。抱歉,他们将在后续帖子中。如果您不介意,我将首先发布尝试(但失败)以使我的“症状”得以解决的网站,然后是我尝试使其发挥作用的多种方法。除非注明,否则假设它们在两种浏览器中均不能使用。

网站:

WatchESPN-(似乎不允许我单击任何东西,有时会弹出一个窗口,并且我通常会遇到一个无限循环的加载循环,有时会出现错误302(我发现有些链接说uBlock会导致它,即使我完全删除了它,我已经获得了一到两次“替代”提要,SkyCam,西班牙语广播等,但我猜测它们没有受DRM保护。

FoxSportsGo-无控件的无限加载

NBCSports-无控件的无限加载

BeinSportsConnect-无限加载。他们使用Silverlight IIRC,因此处理方式略有不同。

HBOGo-我单击播放时出现的黑屏。它确实提供了控制-播放,暂停,音量等。

随时放映时间 -持续15秒钟左右的无尽载入圈,然后将我踢回剧集选择。

现在,我尝试了很多不同的方法来使它起作用,但都没有取得积极的成果。

安装(明确地说,重新安装)Firefox(v52)后,我看到了一篇旧的Adobe文章,其中提到安装hal(尽管就目前的操作系统而言,它已经死了),而且我似乎还记得看到另一篇老文章,有人提到过安装了mjblenner和Martin Wimpress] [3]的“僵尸” hal / hal-flash ppas,天空分开了,一切都很好。所以我想我会尝试的,没有骰子,所以我继续前进。

[我发现] [4]似乎暗示,现在Chrome之外支持Flash,我不应该遇到我所遇到的问题。最后,我认为我必须丢失某些东西,并且相对实时地与某人交谈将是最好的选择。我跳上IRC,许多人告诉我,他们在WatchESPN或其他启用DRM的流媒体站点上没有任何问题。他们似乎都没有帮助我的兴趣,因此我回到搜索并尝试一切可能使它起作用的方法。

在返回搜索引擎之前,我卸载了Flash并运行了chrome&firefox的“ apt-get purge”,然后进入了我的主目录,然后删除了.adobe文件夹,.mozilla文件夹,.config / google- chrome文件夹。我摆脱了freshwrapper-data文件夹并删除了:/ usr / lib / mozilla,/ usr / lib / firefox和&/ usr / lib / firefox-addons,认为每个可能的线程都消失了,并且在新安装后一切都将正常工作精细。显然我错了,或者我不会在这里提出问题。

就pipelight而言,我[在这里看到] [5]它已经在Firefox Nightly中进行了测试,并且已经为其添加了ppa,但是我不确定是否需要安装它来尝试并获得与Silverlight相关的站点现在可以正常工作,因为Firefox再次支持DRM。我还是尝试了一下,但是没有用。

我读过的大多数文章/帖子/问题似乎都至少有一年的历史了,其中大多数都这样,但是有些似乎最近至少有一些活动。这些是我尝试过但尚未开始工作的较新的工具。

[GlenPeterson的AskUbuntu问题] [6]-虽然包含DRM与此并不完全相关

[LinuxMint文章] [7]-对安装Wine不感兴趣。我会做一个VM。

[itsfoss.com文章] [8]-我想2015年圣诞节不是那么新。

还有许多其他人采取了不同的步骤来添加hal ppas,然后添加freshplayer,新的firefox或我在此处列出的其他内容。

请Obi Wan Kenobi ..糟糕,关闭错误。

拜托大家,我为此很生气。任何帮助是极大的赞赏。我真的很需要体育网站启动并运营,因为我已经厌倦了依靠盗版流观看我想要的比赛。特别是当我为无法上班的这些网站支付费用时。我从事Linux已有十多年了。我的iMac展示了一款游戏,但这太少了。

如果您已经做到了这一点,则感谢您抽出宝贵的时间阅读这篇较长的帖子/问题。我真的很感激。

授予


Answers:


5

不幸的是,我认为当前(截至2017年3月)不可能在linux中本机观看任何视频,而不会使您的系统暴露于安全漏洞,因为它们需要hal-flashFlash 11. *软件包,并且不再适用于Flash最新的Flash版本。

我曾经观看过HBOGo的一种解决方法(取得了一定程度的成功)是在virtualbox中运行android-x86并使用其应用。另一个可能的解决方法是在firefox中降级到Flash 11. *并安装hal-flash,但是运行过时的Flash插件会带来巨大的安全风险(并且最新版本的firefox默认会阻止它,因为它已过期),并且存在通过ubuntu或大多数其他发行版上的常规软件渠道进行此操作可能没有简单的方法。

资料来源:https//github.com/cshorler/hal-flash/issues/26,以讨论此确切问题。

从adobe的公告本身看来,这在NPAPI flash插件中将永远无法再使用:“由于此更改主要是出于安全性的考虑,因此某些功能(例如GPU 3D加速和高级视频DRM)将无法完全实现。” https://blogs.adobe.com/flashplayer/2016/08/beta-news-flash-player-npapi-for-linux.html(它们似乎暗示DRM可在PPAPI闪存上运行,但不幸的是,因为这些网站从未使用chrome的Flash)。


太棒了 很高兴知道我不仅在为自己尝试的路线发疯。我宁愿避免只设置VM来流式传输内容(因为这就是我要使用的全部)。我相信我会尝试在仅用于此目的的浏览器中安装Flash的旧版本(iceweasel,firefox的旧版本,限制性权限目录中的某种版本)。非常感谢@Aristocrates,我可能最终会再找您寻求帮助,以确保一切正常,哈哈。:D
Grantjohnston '17

根据该线程上的更新github.com/cshorler/hal-flash/issues/26,DRM似乎是工作于Chrome闪光灯,一些评论者声称,它可以被提取,并在最新版本的Firefox本身使用
Aristocrates


1

我已经为此花了太长时间了,终于设法使它与带有Chromium浏览器的ChromeOS版本的flashplugin一起使用。

查看有关libpepflashplayer.so从Chrome操作系统恢复映像中提取的步骤的讨论:

https://ubuntuforums.org/showthread.php?t=2363550

提取的Flashplugin应该支持DRM,可以通过以下方式进行验证:

strings -a libpepflashplayer.so | grep PPB_Flash_DRM

如果在输出中得到类似这样的信息,请知道它支持DRM:

PPB_Flash_DRM;1.1 PPB_Flash_DRM;1.0

libpepflashplayer.so与Chrome 捆绑销售的捆绑包不应返回任何内容)

然后,您可以使用此提取的文件运行Chromium的实例,如下所示:

$ chromium-browser --ppapi-flash-path=<path to the extracted file>/libpepflashplayer.so

它可能会抱怨Flash Player过时。我只是忽略了它,并且效果很好。

(PS:如果您安装freshplayerplugin并使其使用Pepper Flash的提取版本,它也应在Firefox上运行)


这个问题似乎仍然困扰着Linux版本libpepflashplayer.so,因为除非您可以使用ChromiumOS版本,否则这些PPB_Flash_DRM标志将丢失。我已经在Chrome 64.0上尝试了上述步骤,但它们似乎不起作用。有趣的是,当尝试使用已启用日期的DRM的版本(例如28.0.0.137)时,Chrome仍将活动版本列为最新版本(例如28.0.0.161)。覆盖内部文件~/.config/google-chrome/PepperFlash/28.0.0.161/似乎会引发版本不匹配。有人可以在Chrome 64或更高版本上使用此功能吗?
tresf

不管,我似乎已经获得了该文件的ARM版本。我将使用Intel x86_64版本再试一次。 libpepflashplayer.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3
tresf

所以我走得更远...我设法从ChromeOS上获得了启用DRM的插件,但是系统device_id_fetcher.cc(143)] Empty machine id使用Adobe,Ubuntu 16.04github.com/i-rinat/freshplayerplugin/files/1734418/…
tresf

0

我已经在32位Wineprefix上安装了Firefox。对于Flash,我一直在这里使用离线安装程序:https : //fpdownload.macromedia.com/pub/flashplayer/latest/help/install_flash_player.exe到目前为止,它可以正常工作。


感谢@MK的提示,但我正在寻找与WINE无关的修复程序。我对此表示赞赏!
Grantjohnston '17

如果Firefox可以访问DRM,为什么不访问Chromium?都是“社区”项目,对不对?我正在使用Chromium进行浏览/博客,但必须切换到用于在线电视的Firefox。Bumma ...对于像我这样的新手来说必须有一个简单的解决方法。(?)
地球页
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.