Impossibile riprodurre il contenuto DRM nei browser (sinceramente, ho cercato)


11

Ok, prima che voi ragazzi diate risposta e mi assedi con i collegamenti, prometto che ho trascorso un sacco di tempo a cercare: onestamente ho guardato, ho provato di tutto su ogni post che ho trovato. Ho fatto un salto nel canale IRC e le poche volte in cui ho chiesto aiuto, la gente ha detto che il loro funziona, e non sembrava interessato ad aiutare o altre risposte concise che "il flash sarà presto spento comunque, aspetta . ", che non vedo l'ora che sia, ma non posso" solo aspettare ".

Ho provato in Firefox, Chromium e Chrome a non avere successo. Sono consapevole che Firefox può ora ottenere Flash v25 a partire dal 49 (penso?). Ho 52 installato e non riesco per tutta la vita a ottenere la riproduzione DRM.

EDIT: posso solo pubblicare due link in quanto non ho ancora abbastanza rappresentante. Ci scusiamo ma saranno nei post di follow-up. Se non ti dispiace, inizierò pubblicando i siti che ho provato (e non sono riuscito) a far funzionare insieme ai miei "sintomi", seguiti dai molti modi in cui ho provato a farlo funzionare. Supponiamo che non funzionino in entrambi i browser se non diversamente specificato.

siti:

WatchESPN - (Apparentemente non mi permette di fare clic su nulla, a volte uno si apre e di solito ottengo un cerchio di caricamento infinito, a volte ricevo l'errore 302 (alcuni collegamenti che ho trovato dicono che uBlock lo provoca, anche se è completamente rimosso Mi siedo ottenerlo.) Una o due volte sono stato in grado di ottenere un feed "alternativo", SkyCam, trasmissione in spagnolo, ecc. ma la mia ipotesi è che non fossero protetti con DRM.

FoxSportsGo - Caricamento senza fine senza controlli

NBCSports - Caricamento senza fine senza controlli

BeinSportsConnect - caricamento senza fine. Usano Silverlight IIRC, quindi un po 'diverso per quanto riguarda i modi per farlo.

HBOGo - Schermata nera su qualunque cosa clicchi per giocare. Mi dà i controlli: riproduzione, pausa, volume, ecc.

Showtime Anytime - Cerchio di caricamento infinito per circa 15 secondi, quindi mi riporta alla selezione dell'episodio.

Ora, ho provato diversi modi per farlo funzionare, il tutto senza risultati positivi.

Una volta installato (per essere chiari, reinstallando) Firefox (v52) ho visto un vecchio articolo di Adobe che menzionava l'installazione di hal (anche se attualmente è morto per quanto riguarda l'attuale sistema operativo) e mi sembra di ricordare di aver visto un altro vecchio articolo che qualcuno ha detto che una volta hanno installato il "zombie" hal / hal-flash ppas di mjblenner e Martin Wimpress] [3], i cieli si sono separati e tutto è andato bene. Quindi ho pensato di provarlo, senza dadi, quindi sono passato avanti.

[Quello che ho trovato] [4] sembrava suggerire che ora con Flash supportato al di fuori di Chrome non avrei dovuto affrontare i problemi che sono. Alla fine ho pensato che mi sarebbe mancato qualcosa e parlare con qualcuno in tempo reale relativamente sarebbe stato il miglior modo di agire. Ho seguito IRC e alcune persone mi hanno detto che non avevano avuto problemi con WatchESPN o altri siti di streaming abilitati per DRM. Nessuno di loro sembrava interessato ad aiutarmi, quindi sono tornato a cercare e provare qualsiasi cosa potessi trovare che potesse farlo funzionare.

Prima di tornare sui motori di ricerca, ho disinstallato Flash ed eseguito "apt-get purge" di chrome & firefox, quindi sono andato nella mia home directory e ho eliminato completamente la cartella .adobe, la cartella .mozilla, la .config / google- cartella Chrome. Mi sono sbarazzato della cartella freshwrapper-data e ho eliminato: / usr / lib / mozilla, / usr / lib / firefox, e / usr / lib / firefox-addons pensando che ogni possibile thread fosse sparito e su nuove installazioni tutto avrebbe funzionato bene. Ovviamente mi sbagliavo o non sarei qui a porre la domanda.

Per quanto riguarda pipelight ho [visto qui] [5] che era in fase di test in Firefox Nightly e ho aggiunto il ppa per esso, ma non sono sicuro di aver bisogno di installarlo per cercare di ottenere i siti associati Silverlight per funzionare ora che DRM è di nuovo supportato in Firefox. L'ho provato comunque, ma non ha funzionato.

La maggior parte degli articoli / post / domande che ho letto sembrano avere almeno un anno di età, la maggior parte di loro di più, ma alcuni sembrano aver avuto almeno ALCUNA attività più recentemente. Questi sono quelli un po 'più recenti che ho provato e non sono riuscito a lavorare.

[Domanda AskUbuntu di GlenPeterson] [6] - anche se includere DRM non ESATTAMENTE si riferisce a questo

[Articolo LinuxMint] [7] - Non interessato all'installazione di Wine. Farò una VM se si tratta di quello.

[articolo itsfoss.com] [8] - Immagino che Natale 2015 non sia così nuovo.

Ci sono molti altri che hanno avuto diversi passaggi per aggiungere l'HPPPA, quindi FreshPlayer, il nuovo Firefox o altre cose che ho elencato qui.

Per favore, Obi Wan Kenobi .. Ops, chiusura errata.

Per favore ragazzi, sto impazzendo per questo. Qualsiasi aiuto è molto apprezzato. Ho davvero bisogno che i siti sportivi siano attivi e funzionanti perché sono stanco di ricorrere a flussi piratati per guardare i giochi che voglio; soprattutto quando pago una commissione per questi siti che non riesco a far funzionare. Sono stato su Linux per oltre un decennio. Ho il mio iMac che mostra un gioco, ma è troppo pochi.

Se sei arrivato così lontano, grazie per aver dedicato del tempo a leggere questo lungo post / domanda. Lo apprezzo davvero.

concedere


2
Altri link che ho letto / provato. - HowToGeek [3]: howtogeek.com/239682/… - Sito Mozilla [4]: support.mozilla.org/t5/Video-audio-and-interactive/… - webupd8 [5]: webupd8.org/2013/08 /… - askubuntu [6]: askubuntu.com/questions/733626/… - itsfoss [7]: itsfoss.com/watch-hulu-ubuntu-linux
grantjohnston

Risposte:


5

Sfortunatamente non credo sia attualmente possibile (a partire da marzo 2017) guardare nativamente nessuno di questi in Linux senza esporre il sistema a vulnerabilità di sicurezza, poiché hanno richiesto il hal-flashpacchetto con flash 11. *, e questo non funziona più in più versioni flash recenti.

Una soluzione alternativa che ho usato per guardare HBOGo (con un successo un po 'limitato) è eseguire Android-x86 nella virtualbox e usare la loro app. Un'altra possibile soluzione alternativa è il downgrade a flash 11. * in firefox e installazione hal-flash, ma l'esecuzione di un plug-in flash obsoleto rappresenta un enorme rischio per la sicurezza (e le versioni recenti di firefox lo bloccheranno di default perché non è aggiornato) e c'è probabilmente nessun modo semplice per farlo attraverso i normali canali software su Ubuntu o sulla maggior parte delle altre distro.

Fonti: https://github.com/cshorler/hal-flash/issues/26 per una discussione su questo problema esatto.

Dall'annuncio di Adobe stesso sembra possibile che questo non funzionerà mai più nel plug-in flash NPAPI: "Poiché questa modifica è principalmente un'iniziativa di sicurezza, alcune funzionalità (come l'accelerazione 3D GPU e il DRM video premium) non saranno completamente implementate". https://blogs.adobe.com/flashplayer/2016/08/beta-news-flash-player-npapi-for-linux.html (sembrano implicare che DRM funziona su flash PPAPI, ma sfortunatamente questo non è anche il in quanto questi siti non hanno mai funzionato con il flash di Chrome).


Eccezionale. Sono contento di sapere che non stavo solo impazzendo con le rotte che stavo provando. Preferirei evitare di configurare una macchina virtuale solo per lo streaming di materiale (poiché è TUTTO ciò per cui lo uso). Credo che proverò a installare una vecchia versione di Flash in un browser che utilizzo esclusivamente a tale scopo (iceweasel, una vecchia versione di Firefox, qualcosa del genere in una directory di autorizzazioni restrittive). Grazie mille @Aristocrates Potrei tornare da te per un po 'di aiuto per far funzionare tutto, ahah. : D
grantjohnston,

Secondo gli aggiornamenti sul thread su github.com/cshorler/hal-flash/issues/26 , drm sembra funzionare su ChromeOS flash e alcuni commentatori affermano che può essere estratto e utilizzato in modo nativo nelle recenti versioni di firefox
Aristocrates


1

Mi sto grattando la testa da troppo tempo ormai, e finalmente sono riuscito a farlo funzionare con la versione ChromeOS di flashplugin con browser Chromium.

Controlla questa discussione sui passaggi per estrarre l' libpepflashplayer.soimmagine di ripristino di ChromeOS:

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

Il flashplugin estratto dovrebbe supportare DRM e può essere verificato da questo:

strings -a libpepflashplayer.so | grep PPB_Flash_DRM

Se ottieni qualcosa di simile nell'output, sappi che supporta DRM:

PPB_Flash_DRM;1.1 PPB_Flash_DRM;1.0

(Il bundle libpepflashplayer.sodi Chrome non dovrebbe restituire nulla)

È quindi possibile eseguire un'istanza di Chromium con questo file estratto come segue:

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

Potrebbe lamentarsi del fatto che Flash Player sia obsoleto. Lo ignoro e funziona benissimo.

(PS: dovrebbe funzionare anche su Firefox se lo installi freshplayerplugine utilizzi la versione estratta di pepper flash)


Questo problema sembra ancora affliggere le versioni Linux di libpepflashplayer.so, poiché se non riesci a mettere le mani su una versione di ChromiumOS, PPB_Flash_DRMmancano le bandiere. Ho provato i passaggi precedenti su Chrome 64.0 e non sembrano funzionare. È interessante notare che, quando si prova una versione con DRM datata (ad es. 28.0.0.137), Chrome elenca comunque la versione attiva come l'ultima (ad es 28.0.0.161.). Sovrascrivere il file all'interno ~/.config/google-chrome/PepperFlash/28.0.0.161/sembra generare una mancata corrispondenza della versione. Qualcuno ha questo lavoro su Chrome 64 o versioni successive?
tresf

Ignorando, mi sembra di aver ottenuto una build ARM del file. Proverò di nuovo con una versione 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

Quindi sono andato oltre ... Sono riuscito a ottenere il plug-in abilitato DRM da ChromeOS, ma il sistema lancia device_id_fetcher.cc(143)] Empty machine idutilizzando la pagina di test di Adobe, Ubuntu 16.04 github.com/i-rinat/freshplayerplugin/files/1734418/…
tresf

0

Ho installato Firefox su un Wineprefix a 32 bit. Per flash ho usato il programma di installazione offline qui: https://fpdownload.macromedia.com/pub/flashplayer/latest/help/install_flash_player.exe Finora funziona bene.


Grazie per il suggerimento @MK ma stavo cercando una soluzione che non riguardasse WINE. Apprezzo l'idea però!
grantjohnston,

Se Firefox ha accesso a DRM perché non Chromium? Entrambi sono progetti "comunitari", giusto? Sto usando Chromium per navigare / blog ma devo passare a Firefox per la TV online. Bumma ... Dev'esserci una soluzione semplice per i principianti come me. (?)
earthpages
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.