Não é possível reproduzir conteúdo DRM nos navegadores (honestamente, já olhei)


11

Ok, antes que vocês digam que foram respondidas e me cercem com links, prometo que passei MUITO tempo pesquisando: honestamente, procurei, tentei de tudo em todos os posts que encontrei. Entrei no canal de IRC e, nas poucas vezes em que pedi ajuda, as pessoas disseram que o deles funciona e não pareciam interessadas em ajudar ou em outras respostas concisas que "o flash estará morto em breve, espere . ", que mal posso esperar até que seja, mas não posso" apenas esperar ".

Eu tentei no Firefox, Chromium e Chrome todos sem sucesso. Estou ciente de que o Firefox agora pode ter o Flash v25 começando em 49 (eu acho?). Tenho 52 instalados e, durante toda a minha vida, não consigo reproduzir DRM.

EDIT: só posso postar dois links, pois ainda não tenho representante suficiente. Desculpas, mas elas estarão nas postagens de acompanhamento. Se você não se importa, começarei publicando os sites nos quais tentei (e falhei) trabalhar junto com os meus "sintomas", seguidos pelas várias maneiras pelas quais tentei fazê-lo funcionar. Suponha que eles não funcionem nos dois navegadores, a menos que sejam anotados.

Sites:

WatchESPN - (Aparentemente, não me permite clicar em nada, às vezes aparece um e geralmente recebo um círculo de carregamento sem fim, às vezes recebo o erro 302 (alguns links que encontrei dizem que o uBlock causa isso, mesmo com a remoção completa) Uma ou duas vezes consegui obter um feed "alternativo", SkyCam, transmissão em espanhol etc. etc., mas acho que eles não estavam protegidos por DRM.

FoxSportsGo - Carregamento sem fim sem controles

NBCSports - Carregamento sem fim sem controles

BeinSportsConnect - Carregamento sem fim. Eles usam o Silverlight IIRC, um pouco diferente no que diz respeito a isso.

HBOGo - Tela preta no que eu clicar para jogar. Isso me dá os controles - reproduzir, pausar, volume etc.

Showtime Anytime - Círculo de carregamento interminável por 15 segundos ou mais, depois me leva de volta à seleção do episódio.

Agora, eu tentei várias maneiras diferentes de fazer isso funcionar, todas sem resultado positivo.

Depois de instalar (para ficar claro, reinstalar) o Firefox (v52), vi um artigo antigo da Adobe mencionando a instalação do hal (embora atualmente esteja morto até o SO atual) e me lembro de ter visto outro artigo antigo que alguém mencionou quando instalei o "zombie" hal / hal-flash ppas de mjblenner e Martin Wimpress] [3], os céus se separaram e tudo estava bem. Então achei que tentaria, sem dados, então apenas segui em frente.

[O que encontrei] [4] parecia sugerir que agora com o Flash sendo suportado fora do Chrome, eu não deveria estar enfrentando os problemas que tenho. Por fim, imaginei que faltava alguma coisa e conversar com alguém em tempo real seria o melhor curso de ação. Entrei no IRC e algumas pessoas disseram que não tinham problemas com o WatchESPN ou outros sites de streaming habilitados para DRM. Nenhum deles parecia interessado em me ajudar, então voltei a procurar e tentar qualquer coisa que pudesse encontrar que pudesse fazê-lo funcionar.

Antes de voltar aos mecanismos de pesquisa, desinstalei o Flash e executei um "apt-get purge" do chrome & firefox, depois fui para o meu diretório pessoal e excluí completamente a pasta .adobe, .mozilla, .config / google- pasta chrome. Eu me livrei da pasta freshwrapper-data e excluí: / usr / lib / mozilla, / usr / lib / firefox, & / usr / lib / firefox-addons, pensando que todo o encadeamento possível se foi e nas novas instalações tudo funcionaria apenas bem. Obviamente eu estava errado ou não estaria aqui fazendo a pergunta.

Quanto ao pipelight, vi [5] que ele estava sendo testado no Firefox Nightly e tenho o ppa adicionado, mas não tenho certeza se precisava instalá-lo para tentar obter os sites associados ao Silverlight para funcionar agora que o DRM é suportado novamente no Firefox. Eu tentei mesmo assim, mas não funcionou.

A maioria dos artigos / posts / perguntas que li parece ter pelo menos um ano de idade, a maioria deles mais, mas alguns parecem ter tido pelo menos ALGUMA atividade mais recentemente. Estes são os mais novos que eu tentei e não consegui trabalhar.

[Pergunta AskUbuntu de GlenPeterson] [6] - embora incluir DRM não esteja EXATAMENTE relacionado a isso

[Artigo LinuxMint] [7] - Não estou interessado em instalar o Wine. Eu vou fazer uma VM se for para isso.

[artigo de itsfoss.com] [8] - Acho que o Natal de 2015 não é tão novo assim.

Existem muitos outros que tiveram etapas diferentes para adicionar o hal ppas, depois o freshplayer, o novo firefox ou outras coisas que listei aqui.

Por favor, Obi Wan Kenobi .. Ops, fechamento errado.

Por favor pessoal, estou ficando bravo com isso. Qualquer ajuda é muito apreciada. Eu realmente preciso que os sites de esportes estejam em funcionamento, pois estou cansado de recorrer a fluxos piratas para assistir aos jogos que quero; especialmente quando pago uma taxa por esses sites que não consigo trabalhar. Estou no Linux há mais de uma década. Eu tenho o meu iMac mostrando um jogo, mas isso é muito pouco.

Se você chegou até aqui, obrigado por ler esse longo post / pergunta. Eu realmente aprecio isso.

conceder


Respostas:


5

Infelizmente, acho que atualmente não é possível (a partir de março de 2017) assistir a qualquer um deles no linux sem expor seu sistema a vulnerabilidades de segurança, pois eles exigiram o hal-flashpacote com o flash 11. *, e isso não funciona mais em mais versões flash recentes.

Uma solução alternativa que eu usei para assistir ao HBOGo (com um sucesso limitado) é executar o android-x86 na caixa virtual e usar o aplicativo. Outra solução possível é fazer o downgrade para o flash 11. * no firefox e instalar hal-flash, mas a execução de um plug-in flash desatualizado é um enorme risco à segurança (e versões recentes do firefox o bloqueiam por padrão porque estão desatualizadas) e existe provavelmente não há uma maneira simples de fazer isso através de canais de software regulares no ubuntu ou na maioria das outras distribuições.

Fontes: https://github.com/cshorler/hal-flash/issues/26 para uma discussão sobre esse problema exato.

Pelo anúncio da adobe, parece possível que isso nunca funcione novamente no plug-in flash NPAPI: "Como essa alteração é principalmente uma iniciativa de segurança, alguns recursos (como aceleração 3D da GPU e DRM de vídeo premium) não serão totalmente implementados". https://blogs.adobe.com/flashplayer/2016/08/beta-news-flash-player-npapi-for-linux.html (eles parecem sugerir que o DRM funciona no flash PPAPI, mas infelizmente isso também não é o caso, esses sites nunca funcionaram com o flash do chrome).


Impressionante. Fico feliz em saber que eu não estava ficando louca com as rotas que estava tentando. Prefiro evitar a configuração de uma VM apenas para transmitir coisas (como é para isso que eu usaria tudo). Acredito que tentarei instalar uma versão antiga do flash em um navegador que eu apenas uso para esse fim (iceweasel, uma versão antiga do firefox, algo desse tipo em um diretório de permissões restritivas). Muito obrigado @Aristocrates Eu posso acabar voltando para você por alguma ajuda para fazer tudo funcionar, haha. : D
grantjohnston

De acordo com as atualizações no tópico em github.com/cshorler/hal-flash/issues/26 , o drm parece estar funcionando no flash do ChromeOS, e alguns comentaristas afirmam que ele pode ser extraído e usado nativamente nas versões recentes do firefox
Aristocrates


1

Eu tenho pensado nisso há muito tempo e finalmente consegui fazê-lo funcionar com a versão ChromeOS do flashplugin com o navegador Chromium.

Verifique esta discussão nas etapas para extrair a libpepflashplayer.soimagem de recuperação do ChromeOS:

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

O flashplugin extraído deve suportar DRM e pode ser verificado por este:

strings -a libpepflashplayer.so | grep PPB_Flash_DRM

Se você obtiver algo assim na saída, saiba que ele suporta DRM:

PPB_Flash_DRM;1.1 PPB_Flash_DRM;1.0

(O pacote libpepflashplayer.sodo Chrome não deve retornar nada)

Você pode executar uma instância do Chromium com esse arquivo extraído da seguinte maneira:

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

Pode reclamar que o flash player esteja desatualizado. Eu simplesmente ignoro, e funciona bem.

(PS: Ele também deve funcionar no Firefox se você instalar freshplayerplugine usar a versão extraída do pepper flash)


Esse problema ainda parece atormentar as versões do Linux libpepflashplayer.so, pois, a menos que você possa colocar as mãos em uma versão do ChromiumOS, os PPB_Flash_DRMsinalizadores estão ausentes. Eu tentei as etapas acima no Chrome 64.0 e elas não parecem funcionar. Curiosamente, ao tentar uma versão habilitada para DRM datada (por exemplo 28.0.0.137), o Chrome ainda lista a versão ativa como a mais recente (por exemplo 28.0.0.161). Sobrescrever o arquivo dentro ~/.config/google-chrome/PepperFlash/28.0.0.161/parece gerar uma incompatibilidade de versão. Alguém tem isso funcionando no Chrome 64 ou superior?
tresf

Desconsidere, parece que obtive uma compilação ARM do arquivo. Vou tentar novamente com uma versão 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

Então, fui além ... Consegui obter o plug-in habilitado para DRM no ChromeOS, mas o sistema lança device_id_fetcher.cc(143)] Empty machine idusando a página de teste da Adobe, Ubuntu 16.04 github.com/i-rinat/freshplayerplugin/files/1734418/…
tresf

0

Instalei o Firefox em um Wineprefix de 32 bits. Para o flash, estou usando o instalador offline aqui: https://fpdownload.macromedia.com/pub/flashplayer/latest/help/install_flash_player.exe Até agora, funciona bem.


Obrigado pela dica @MK, mas estava procurando uma solução que não tratasse do WINE. Eu aprecio a idéia!
Grantjohnston # 25/17

Se o Firefox obtém acesso ao DRM, por que não o Chromium? Ambos são projetos de "comunidade", certo? Estou usando o Chromium para navegar / blogar, mas devo mudar para o Firefox para TV on-line. Bumma ... Tem que haver uma solução fácil para os novatos como eu. (?)
earthpages
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.