有没有变通的方法来使受保护的Hulu或Amazon Prime即时视频正常工作?


43

当我去观看Amazon Prime上仅有的一些《星际迷航》剧集时,该播放器会陷入更新的困境。我按照这里的说明进行操作,实际上工作了3秒钟。这是最奇怪的事情。显然,视频正在播放,我看了该集的3秒,但出现一条消息,说我需要更新Flash Player。我尝试一遍又一遍地加载视频,但没有成功,甚至3秒也没有。这是错误消息:

Sorry we were unable to stream this video. This is likely because your Flash Player needs to be updated.

我正在运行Ubuntu 13.04 Raring Ringtail,Firefox 20和Adobe Flash Player 11,2,202,280。显然,Adobe不会提供适用于Linux的更新版本的Flash,仅提供安全更新。

那么,有人能够播放优质的即时视频吗?如果可以,在什么情况下可以播放?我可以使用Flash插件的替代实现吗?还是我的问题的原因完全不同?


问题可能与所使用的Flash版本有关。如果有人让Prime可以使用我当前的Flash版本或Flash的开源/免费实现,请告诉我。或者,如果除了将浏览器更改为Chrome之外,如果有人可以在亚马逊上获取视频以与其他任何参数一起播放,请告诉我。

这也会影响Hulu和其他通过Flash使用DRM的服务中受保护的内容


什么不起作用:

  • 使用通过ppapi具有最新版本Flash的Chrome。Amazon Prime严格禁止这样做。
  • 使用Chromium与使用Firefox具有相同的问题
  • 尝试安装Adobe Flash 11,2,202,275。与稀有库不兼容(?)。

我不打算将其发布为答案,因为我对此不满意。所以的Adobe决定对Linux的使用辣椒闪光的新版本的插件API开发的谷歌,而不是Netscape插件由除了IE其他浏览器使用Active X的原因的API ,为什么他们这样做会灌输很多争论。但是,我猜Amazon Prime要求使用最新版本的Flash,这可能是问题所在。有人知道任何带有ppapi的firefox分支吗?我能看到的唯一解决方法是使用chrome,但无法解决问题。
2013年

1
我怀疑这是否会有所帮助,但是您可以尝试Gnash,它是Flash的开源实现。IIRC,但是,它已经过时了(虽然我不确定)。
奋斗

1
我也尝试安装正确的Google Chrome(而不是Chromium)。不得不对旧的udev库进行符号链接以使其运行,但仍然无法正常工作。
Sajan Parikh

1
@nil,您不需要实际安装libudev.so.0,因为存在libudev.so.1中的13.04。如果您只是简单地执行安装,而忽略了依赖检查,然后将libudev.so.0符号链接到现有的libudev.so.1,则可以使Chrome正常运行。
Sajan Parikh

1
我现在不认为这是一个紧急问题。我只是查看了12.10的安装情况,它一切正常,并且与Flash 13.04上的Flash版本相同,无法正常工作。11.2.202.280
Sajan Parikh

Answers:


47

我在13.04 64bit上执行了以下操作:

sudo apt-get install hal

sudo mkdir /etc/hal/fdi/preprobe

sudo mkdir /etc/hal/fdi/information

/usr/sbin/hald --daemon=yes --verbose=yes

rm -rf ~/.adobe

在Chromium中,事情起伏不断。

评论者还确认,相同的指令适用于12.04 64bit。


3
这很漂亮。比红酒中的Firefox好!您介意解释问题出在哪里以及为什么此修复程序有效吗?另外,我正在运行raring的32位版本,因此它适用于两个版本。

2
此修复程序还使其可以在Firefox中使用。你是男人!

1
惊人!有人可以解释一下,这将是很棒的。高兴的事情又在起作用。从修复来看,这似乎是HAL的问题。
Sajan Parikh

3
显然,hal无法在13.04上正常工作。它缺少目录,并且在应有的情况下没有运行。似乎hal功能正在udev中起作用。
亚伦

2
感谢您发布解决方案。我知道udev替代了hal,但由于仍然提供hal,并且Flash DRM仍然需要hal,因此也许应该提交错误?
AAP

7

13.10 64bit中,这里的其他解决方案对我不起作用。唯一要做的就是添加ppa:

sudo add-apt-repository ppa:mjblenner/ppa-hal
sudo apt-get update && sudo apt-get install hal

在Chrome中有效。

感谢Michael Blennerhassett的ppa

感谢omgubuntu提供的说明,我从以下网址获得了答案:http ://www.omgubuntu.co.uk/2013/10/fixing-amazon-prime-streaming-drm-protected-flash-13-10


我可以确认这也适用于14.04 64bit。就我而言,我为Firefox安装了Flash,然后又安装了HAL,并且一切正常。
2014年

4

编写以下代码:

sudo apt-get install hal

hald

(这对我道歉的12.10版本有效。我忘了我还没有升级笔记本电脑)

对于13.04版(我在桌面上运行Xunbuntu

就我而言,我确实必须下载hal并运行hald

然后我从上面的答案中进行了相同的更改

sudo mkdir /etc/hal/fdi/preprobe

sudo mkdir /etc/hal/fdi/information

/usr/sbin/hald --daemon=yes --verbose=yes

rm -rf ~/.adobe

第一次复制并粘贴此行时出现错误

/usr/sbin/hald --daemon=yes --verbose=yes

但是,一旦我安装了hal并且停止运行,它就可以工作了。

我可以使用Firefox观看Amazon Prime视频。


不适用于13.04 raring ringtail ..

谢谢,我忘了我在笔记本电脑上运行12.10。重新发布了使它在13.04上正常运行的工作
塞尔吉奥(Sergio)

这对我有用。重命名/删除旧的Adobe文件夹可以解决问题(在安装HAL并对其进行修改之后)。
kmgdev

1

截至2013年4月27日,除以下内容外,我没有找到其他在Ubuntu上观看Amazon Prime即时视频的解决方案:

  1. 从Ubuntu存储库安装Wine。
  2. 使用Wine 安装Windows的最新版本Firefox。我使用的Wine版本是1.4.1。我注意到这样做时没有错误。
  3. 下载适用于最新版本的Adobe Flash PlayerWindows安装程序,然后使用Wine运行它。我这样做时没有发现错误。

在Amazon Prime上播放视频时,我发现没有任何文物或任何会影响观看体验的东西。即使具有额外的兼容性层,它也可以像本机一样运行。如果将来出现另一种不需要Wine的解决方案,我将其更新为正确答案。


您使用的是直接来自Ubuntu存储库的Wine版本,对吗?
13年

1
@strugee yeah ..
Nil
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.