Como fazer com que o fluxo de vídeo protegido pelo DRM do Amazon Video seja executado no Debian Jessie?

1

Eu quero usar o Amazon Video no Debian Jessie, mas não consigo gerenciá-lo para ser executado.

Eu tenho a seguinte configuração de hardware:

  • CPU: 2 núcleos a 3 GHz (Intel Core 2 Duo E8400)
  • RAM: 6 GB de RAM
  • GPU: NVIDIA GeForce GTX 650 (MSI N650-1GD5)

Estou usando o comando sudo.

Para a GPU, estou usando os drivers proprietários na versão 340.65. Eu os instalei de acordo com o site do Debian ( link ):

  1. Eu adicionei contrib non-free a cada entrada nas fontes de pacote em /etc/apt/sources.list .
  2. Atualizei as fontes com sudo aptitude update .
  3. Eu instalei os drivers com sudo aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms .
  4. Reinicialize com sudo reboot .

Conectei a GPU a uma TV (Panasonic) com HDMI. Reproduzir conteúdo HD no VLC funciona bem. Tanto o vídeo como o áudio são transmitidos corretamente para a TV.

Hoje eu quis testar o fluxo de vídeo do Amazon Video. Como o vídeo é protegido por DRM e o Debian não é a plataforma principal para isso, tive que me esforçar um pouco para pesquisar como realizar o que eu queria. Eu li que o pipelight poderia permitir a tecnologia Silverlight da Microsofts à qual o Amazon Video é compatível.

Eu instalei o pipelight como mencionado no site do projeto ( link , link ).

  1. Como estou executando uma arquitetura de 64 bits, tive que adicionar i386 com sudo dpkg --add-architecture i386 .
  2. Adicionei a chave de assinatura do projeto com wget http://repos.fds-team.de/Release.key e sudo apt-key add Release.key .
  3. Eu adicionei o repositório deb http://repos.fds-team.de/stable/debian/ jessie main às minhas fontes em /etc/apt/sources.list .
  4. Atualizei o cache de pacotes com sudo apt-get update .
  5. Eu instalei o pipelight com sudo apt-get install pipelight-multi .
  6. Atualizei a base do plug-in com sudo pipelight-plugin --update .
  7. Eu ativei o Silverlight com sudo pipelight-plugin --enable silverlight .
  8. Eu (re) iniciei o navegador padrão Iceweasel (o chamado Firefox), que resultou na instalação da extensão do silverlight.
  9. Mudei meu agente de usuário com uma extensão (User-Agent Switcher 0.1.3, link ) para simular um Firefox em execução no Windows.
  10. Fiz um teste em um site para ver se o Silverlight está carregado e transmitindo o vídeo corretamente ( link ). E funcionou muito bem! Nota: Para testar, eu desativei todas as minhas outras extensões, como NoScript e assim por diante.

Mas, de alguma forma, o Amazon Video não funciona. Quando visito o site e tento reproduzir um filme, ele está detectando corretamente o Silverlight, carregando um longo tempo com um círculo laranja e depois quebrando. Ele diz que eu deveria tentar uma ferramenta de fixação da Microsoft que claramente não é uma maneira que eu possa fazer agora.

Então, agora a minha pergunta: Como fazer com que o fluxo de vídeo protegido pelo DRM do Amazon Video seja executado no Debian Jessie?

    
por Pewpew 22.11.2015 / 15:55

1 resposta

1

Eu estava pesquisando e pesquisando e finalmente encontrei o motivo. É a falta dos atributos estendidos no meu sistema de arquivos. Quando o conteúdo do Silverlight do Amazon Video está carregando, ele não pode criar os arquivos adequadamente ( , link ). Por favor, note que o meu sistema de arquivos é o padrão dos sistemas operacionais (ext4) em sua configuração padrão.

Portanto, execute estas etapas para instalar e ativar os atributos estendidos no sistema de arquivos:

  1. Instale o pacote attr com sudo apt-get install attr .
  2. Ative os atributos em /etc/fstab adicionando a opção de montagem user_xattr .
  3. Atualizar fstab com sudo mount -a .

E adivinha o que? Está funcionando! Eu posso reproduzir conteúdo do Amazon Video no Debian em Iceweasel.

E como o Ubuntu é baseado no Debian, ele deve funcionar dessa maneira também no Firefox.

    
por 22.11.2015 / 16:01