Nie mogę odtwarzać treści DRM w przeglądarkach (szczerze, szukałem)

11

Okej, zanim powiecie, że odpowiedź została udzielona i oblegają mnie linkami, obiecuję, że MASZ mnóstwo czasu na szukanie: szczerze, szukałem, próbowałem wszystkiego na każdym znalezionym poście. Wskoczyłem na kanał IRC i kilka razy prosiłem o pomoc, ludzie mówili, że ich działa, i nie wydawali się zainteresowani pomaganiem lub innymi zwięzłymi odpowiedziami, że „flash i tak wkrótce się skończy, po prostu poczekaj . ”, na co nie mogę się doczekać, ale nie mogę„ po prostu czekać ”.

Próbowałem w Firefox, Chromium i Chrome, ale bezskutecznie. Wiem, że Firefox może teraz pobierać Flash v25 od 49 (myślę?). Mam 52 zainstalowane i nie mogę przez całe życie odtwarzać DRM.

EDYCJA: Mogę opublikować tylko dwa linki, ponieważ nie mam jeszcze wystarczającej liczby powtórzeń. Przepraszamy, ale będą w kolejnych postach. Jeśli nie masz nic przeciwko, zacznę od opublikowania stron, które próbowałem (i których nie udało mi się), aby działać razem z moimi „objawami”, a następnie pod wieloma względami starałem się, aby to działało. Załóżmy, że nie działają one w obu przeglądarkach, o ile nie zostało to odnotowane.

Witryny:

WatchESPN - (pozornie nie pozwala mi na nic klikać, czasami wyskakuje jeden i zwykle pojawia się nieskończony krąg ładowania, czasami pojawia się błąd 302 (niektóre linki, które znalazłem, mówią, że powoduje to uBlock, nawet po całkowitym usunięciu sitll dostać). Raz lub dwa razy udało mi się uzyskać „alternatywny” kanał, SkyCam, hiszpańską transmisję itp., ale domyślam się, że nie były chronione DRM.

FoxSportsGo - Niekończące się ładowanie bez kontroli

NBCSports - niekończące się ładowanie bez kontroli

BeinSportsConnect - Niekończące się ładowanie. Używają Silverlight IIRC, więc trochę inaczej, jeśli chodzi o to, jak to zrobić.

HBOGo - czarny ekran na cokolwiek kliknę, aby zagrać. Daje mi to kontrolę - odtwarzanie, pauza, głośność itp.

Showtime Anytime - Niekończący się krąg ładowania przez około 15 sekund, a następnie kopie mnie z powrotem do wyboru odcinka.

Teraz wypróbowałem kilka różnych sposobów, aby to zadziałało, wszystkie bez pozytywnego wyniku.

Po instalacji (żeby było jasne, ponownej instalacji) Firefox (v52) widziałem stary artykuł Adobe wspominający o instalacji hal (chociaż jest on martwy aż do obecnego systemu operacyjnego) i wydaje mi się, że pamiętam inny stary artykuł, o którym ktoś wspominał kiedyś zainstalowałem pp / hal-flash ppas „zombie” od mjblennera i Martina Wimpressa] [3], niebo się rozdzieliło i wszystko było w porządku. Pomyślałem, że spróbuję, żadnych kości, więc po prostu ruszyłem dalej.

[To, co znalazłem] [4] sugeruje, że teraz, gdy Flash jest obsługiwany poza Chrome, nie powinienem napotykać problemów, którymi jestem. W końcu doszedłem do wniosku, że czegoś mi brakuje i rozmowa z kimś w relatywnym czasie rzeczywistym byłaby najlepszym rozwiązaniem. Wskoczyłem na IRC i sporo osób poinformowało mnie, że nie mieli żadnych problemów z WatchESPN lub innymi stronami z streamingiem obsługującym DRM. Żadna z nich nie wydawała się zainteresowana udzielaniem mi pomocy, więc wróciłem do poszukiwania i próbowania wszystkiego, co mogłoby znaleźć, co mogłoby zadziałać.

Zanim wróciłem do wyszukiwarek, odinstalowałem Flasha i uruchomiłem „apt-get purge” chrome & firefox, a następnie poszedłem do mojego katalogu domowego i całkowicie usunąłem folder .adobe, folder .mozilla, .config / google- folder chrome. Pozbyłem się folderu freshwrapper-data i usunąłem: / usr / lib / mozilla, / usr / lib / firefox, i / usr / lib / firefox-addons myśląc, że każdy możliwy wątek zniknął i przy nowych instalacjach wszystko działałoby po prostu w porządku. Oczywiście się myliłem, inaczej nie byłoby mnie tutaj, zadając to pytanie.

Jeśli chodzi o pipelight, [widziałem tutaj] [5], że był testowany w Firefoksie Nightly i dodałem do niego ppa, ale nie jestem pewien, czy muszę go zainstalować, aby spróbować pobrać witryny powiązane z Silverlight działać teraz, gdy DRM jest ponownie obsługiwany w przeglądarce Firefox. Mimo to próbowałem, ale nie działało.

Większość artykułów / postów / pytań, które przeczytałem, wydaje się mieć co najmniej rok, większość z nich jeszcze bardziej, ale niektóre wydają się mieć ostatnio NIEKTÓRE działania. Są to nieco nowsze, których próbowałem i nie dostałem do pracy.

[Pytanie AskUbuntu GlenPetersona] [6] - podczas gdy DRM nie dotyczy DOKŁADNIE

[Artykuł LinuxMint] [7] - Nie jestem zainteresowany instalacją Wine. Zrobię maszynę wirtualną, jeśli chodzi o to.

[artykuł itsfoss.com] [8] - Wydaje mi się, że Boże Narodzenie 2015 nie jest TAKIE.

Istnieje wiele innych, które miały różne etapy dodawania hal ppas, a następnie freshplayer, nowego firefoxa lub innych rzeczy, które tu wymieniłem.

Proszę Obi Wan Kenobi .. Ups, złe zamknięcie.

Proszę, wściekam się na to. Każda pomoc jest bardzo mile widziana. Naprawdę potrzebuję, aby witryny sportowe były uruchomione, ponieważ mam dość uciekania się do pirackich strumieni w celu oglądania gier, które chcę; szczególnie gdy płacę opłatę za te witryny, których nie mogę uruchomić. Korzystam z Linuksa od ponad dekady. Mój iMac pokazuje jedną grę, ale to za mało.

Jeśli dotarłeś tak daleko, dziękuję za poświęcenie czasu na przeczytanie tego długiego postu / pytania. Naprawdę to doceniam.

dotacja

grantjohnston
źródło
2
Inne linki, które przeczytałem / wypróbowałem. - HowToGeek [3]: howtogeek.com/239682/… - Witryna 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

Odpowiedzi:

5

Niestety nie sądzę, że obecnie (od marca 2017 r.) Można natywnie oglądać dowolne z nich w systemie Linux bez narażania systemu na luki w zabezpieczeniach, ponieważ wymagały one hal-flashpakietu z wersją Flash 11. *, a to już nie działa najnowsze wersje flash.

Jednym z obejść, których użyłem do oglądania HBOGo (z pewnym ograniczonym sukcesem) jest uruchomienie Androida-x86 w virtualbox i korzystanie z ich aplikacji. Innym potencjalnym obejściem jest obniżenie wersji Flasha do wersji 11. * i zainstalowanie firefoxa hal-flash, ale uruchomienie nieaktualnej wtyczki flash jest ogromnym zagrożeniem dla bezpieczeństwa (a najnowsze wersje firefoxa domyślnie ją zablokują, ponieważ jest nieaktualna) i istnieje prawdopodobnie nie jest to prosty sposób, aby to zrobić za pomocą zwykłych kanałów oprogramowania na Ubuntu lub większości innych dystrybucji.

Źródła: https://github.com/cshorler/hal-flash/issues/26, aby omówić dokładnie ten problem.

Z samego ogłoszenia Adobe wydaje się możliwe, że to nigdy więcej nie zadziała we wtyczce flash NPAPI: „Ponieważ ta zmiana jest przede wszystkim inicjatywą bezpieczeństwa, niektóre funkcje (takie jak przyspieszenie GPU 3D i premia DRM wideo) nie zostaną w pełni wdrożone”. https://blogs.adobe.com/flashplayer/2016/08/beta-news-flash-player-npapi-for-linux.html (wydają się sugerować, że DRM działa na PPAPI flash, ale niestety nie jest to również przypadek, ponieważ te strony nigdy nie działały z pamięcią flash Chrome).

Arystokrates
źródło
Niesamowite. Cieszę się, że nie oszalałem na punkcie tras, które próbowałem. Wolałbym unikać konfigurowania maszyny wirtualnej tylko do przesyłania strumieniowego (bo to WSZYSTKO, do czego jej użyję). Myślę, że spróbuję zainstalować starą wersję flasha w przeglądarce, której używam wyłącznie do tego celu (iceweasel, stara wersja firefox, coś w tym rodzaju w katalogu ograniczających uprawnień). Dziękuję bardzo @Aristocrates, może wrócę do ciebie po pomoc, żeby wszystko działało, haha. : D
grantjohnston
Według aktualizacji wątku na github.com/cshorler/hal-flash/issues/26 , drm wydaje się działać na flashu ChromeOS, a niektórzy komentatorzy twierdzą, że można go wyodrębnić i używać natywnie w najnowszych wersjach firefox
Aristocrates
2

Dziękujemy wszystkim za ten szczegółowy post na ten temat. Wygląda na to, że od marca 2018 r. Nie ma rozwiązania dla odczytu treści DRM i Flash - tj. W moim przypadku HBO Go. Próbowałem wszystkiego z moim Ubuntu 16.04, hal ... hbo wciąż się opiera.

Wygląda na to, że Firefox wyraźnie mówi, że Flash i DRM nie są obsługiwane.

https://support.mozilla.org/en-US/kb/enable-drm?as=u&utm_source=inproduct

Redwan
źródło
Następnie możesz ustawić to jako rozwiązanie.
davidbaumann
1

Zbyt długo podrapałem się nad tym i wreszcie udało mi się sprawić, że działa z wersją ChromeOS Flashplugin z przeglądarką Chromium.

Zapoznaj się z dyskusją na temat kroków, aby wyodrębnić libpepflashplayer.soobraz odzyskiwania ChromeOS:

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

Wyodrębniona Flashplugin powinna obsługiwać DRM i może być zweryfikowana przez to:

strings -a libpepflashplayer.so | grep PPB_Flash_DRM

Jeśli otrzymasz coś takiego w wyniku, wiedz, że obsługuje DRM:

PPB_Flash_DRM;1.1 PPB_Flash_DRM;1.0

(Pakiet libpepflashplayer.soz Chrome nie powinien niczego zwracać)

Następnie możesz uruchomić instancję Chromium z tym rozpakowanym plikiem w następujący sposób:

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

Może narzekać, że Flash Player jest nieaktualny. Po prostu to ignoruję i działa dobrze.

(PS: Powinien również działać w przeglądarce Firefox, jeśli zainstalujesz freshplayerplugini użyjesz wyodrębnionej wersji pieprzowej wersji flash)

użytkownik205614
źródło
Wydaje się, że problem ten nadal nęka wersje Linuksa libpepflashplayer.so, ponieważ jeśli nie zdobędziesz wersji ChromiumOS, PPB_Flash_DRMbrakuje flag. Próbowałem powyższych kroków w Chrome 64.0 i wydaje się, że nie działają. Co ciekawe, podczas próby wypróbowania przestarzałej wersji obsługującej DRM (np. 28.0.0.137) Chrome nadal wyświetla aktywną wersję jako najnowszą (np 28.0.0.161.). Nadpisanie pliku w środku ~/.config/google-chrome/PepperFlash/28.0.0.161/wydaje się powodować niedopasowanie wersji. Czy ktoś ma to działa na Chrome 64 lub nowszym?
tresf
Zignoruj, wydaje się, że uzyskałem kompilację ARM pliku. Spróbuję ponownie z wersją 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
Więc poszedłem dalej ... Udało mi się pobrać wtyczkę DRM z ChromeOS, ale system rzuca się device_id_fetcher.cc(143)] Empty machine idprzy użyciu strony testowej z Adobe, Ubuntu 16.04 github.com/i-rinat/freshplayerplugin/files/1734418/…
tresf
0

Zainstalowałem Firefoksa na 32-bitowym Wineprefix. W przypadku flasha korzystam z instalatora offline tutaj: https://fpdownload.macromedia.com/pub/flashplayer/latest/help/install_flash_player.exe Jak dotąd działa dobrze.

MK
źródło
Dzięki za wskazówkę @MK, ale szukałem poprawki, która nie dotyczyłaby WINE. Doceniam ten pomysł!
grantjohnston
Jeśli Firefox uzyska dostęp do DRM, dlaczego nie Chromium? Oba są projektami „społecznościowymi”, prawda? Używam Chromium do przeglądania / blogowania, ale muszę przełączyć się na Firefox dla telewizji online. Bumma ... Musi być łatwa naprawa dla noworodków takich jak ja. (?)
strony