Невозможно воспроизвести DRM-контент в браузерах (честно, я посмотрел)

11

Ладно, прежде чем вы, ребята, скажете, что на него дан ответ, и осаждаете меня ссылками, я обещаю, что потратил ТОННУ времени на поиск: честно, я посмотрел, я перепробовал все на каждом найденном посте. Я подключился к IRC-каналу, и несколько раз, когда я просил о помощи, люди говорили, что у них все работает, и, похоже, не заинтересованы в помощи или других кратких ответах, что «вспышка скоро все равно умрет, просто подождите ", что я не могу дождаться, пока это произойдет, но я не могу" просто ждать ".

Я пробовал в Firefox, Chromium и Chrome все безрезультатно. Я знаю, что Firefox теперь может получить Flash v25 начиная с 49 (я думаю?). У меня установлено 52, и я не могу на всю жизнь получить воспроизведение DRM.

РЕДАКТИРОВАТЬ: я могу опубликовать только две ссылки, так как у меня еще недостаточно представителей. Извинения, но они будут в последующих постах. Если вы не возражаете, я начну с публикации сайтов, на которых я пытался (и не смог) работать вместе со своими «симптомами», а также многими способами, которые я пытался заставить работать. Предположим, что они не работают в обоих браузерах, если не указаны

Места:

WatchESPN - (По-видимому, не позволяет мне нажимать на что-либо, иногда всплывающее окно, и я обычно получаю бесконечный круг загрузки, иногда я получаю ошибку 302 (некоторые ссылки, которые я обнаружил, говорят, что uBlock вызывает это, даже если он полностью удален). Получите). Один или два раза я смог получить «альтернативный» канал, SkyCam, трансляцию на испанском языке и т. д., но я предполагаю, что они не защищены DRM.

FoxSportsGo - бесконечная загрузка без элементов управления

NBCSports - бесконечная загрузка без элементов управления

BeinSportsConnect - бесконечная загрузка. Они используют Silverlight IIRC, поэтому немного отличаются в том, что касается способов его использования.

HBOGo - черный экран на все, что я нажимаю, чтобы играть. Это дает мне контроль - играть, пауза, громкость и т. Д.

Showtime Anytime - бесконечный круг загрузки в течение 15 секунд или около того, а затем пинает меня обратно к выбору эпизода.

Я попробовал несколько разных способов заставить это работать, но без положительного результата.

После установки (чтобы быть понятным, переустановки) Firefox (v52) я увидел старую статью Adobe, в которой упоминается установка hal (хотя в настоящее время она не работает), и мне кажется, что я помню другую старую статью, в которой кто-то упоминал, что когда-то они установил «зомби» ppas hal / hal-flash от mjblenner и Martin Wimpress] [3], небо разошлось и все было хорошо. Так что я решил попробовать, без игры в кости, поэтому я просто пошел дальше.

[То, что я нашел] [4], казалось, подсказывало, что теперь, когда Flash поддерживается за пределами Chrome, я не должен сталкиваться с проблемами, которые у меня возникают. Наконец, я решил, что, должно быть, что-то упустил, и разговор с кем-то в относительном реальном времени был бы лучшим способом действий. Я подключился к IRC, и многие люди сказали, что у них не было проблем с WatchESPN или другими потоковыми сайтами с поддержкой DRM. Никто из них, похоже, не был заинтересован в оказании мне помощи, поэтому я вернулся к поиску и пробованию всего, что смог найти, чтобы это работало.

Прежде чем вернуться к поисковым системам, я удалил Flash и выполнил «apt-get purge» chrome & firefox, затем зашел в свой домашний каталог и удалил папку .adobe, папку .mozilla, .config / google- папка chrome. Я избавился от папки freshwrapper-data и удалил: / usr / lib / mozilla, / usr / lib / firefox, & / usr / lib / firefox-addons, думая, что все возможные потоки пропали и после новой установки все будет работать просто хорошо. Очевидно, я был неправ, иначе я бы не задал здесь вопрос.

Что касается pipelight, я [увидел здесь] [5], что он тестировался в Firefox Nightly, и у меня есть ppa для него, но я не уверен, нужно ли мне устанавливать его, чтобы попытаться получить сайты, связанные с Silverlight. работать теперь, когда DRM снова поддерживается в Firefox. Я все равно попробовал, но не сработало.

Большинству статей / постов / вопросов, которые я прочитал, кажется, по крайней мере, год, большинство из них больше, но некоторые, кажется, имели по крайней мере НЕКОТОРОЕ действие в последнее время. Это несколько более новые, которые я пробовал и не получил работать.

[Вопрос AskUbuntu от GlenPeterson] [6] - хотя включение DRM НЕ ТОЛЬКО связано с этим

[Статья LinuxMint] [7] - Не заинтересован в установке Wine. Я сделаю виртуальную машину, если до этого дойдет.

[itsfoss.com статья] [8] - Я думаю, Рождество 2015 не так уж и ново.

Есть много других, у которых были разные шаги добавления hal ppas, затем freshplayer, нового firefox или других вещей, которые я перечислил здесь.

Пожалуйста, Оби Ван Кеноби .. Ой, неправильно закрытие.

Пожалуйста, ребята, я схожу с ума от этого. Любая помощь очень ценится. Мне действительно нужно, чтобы спортивные сайты были запущены и работали, так как я устала прибегать к пиратским потокам, чтобы посмотреть игры, которые я хочу; особенно когда я плачу за эти сайты, которые я не могу заставить работать. Я был на Linux более десяти лет. У меня есть мой iMac, показывающий одну игру, но это слишком мало.

Если вы сделали это далеко, спасибо, что нашли время, чтобы прочитать этот длинный пост / вопрос. Я действительно ценю это.

грант

grantjohnston
источник
2
Другие ссылки, которые я прочитал / попробовал. - HowToGeek [3]: howtogeek.com/239682/… - сайт 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

Ответы:

5

К сожалению, я не думаю, что в настоящее время возможно (по состоянию на март 2017 года) наблюдать за любым из них в linux, не подвергая вашу систему уязвимостям безопасности, поскольку для них требовался hal-flashпакет с flash 11. *, и это больше не работает в более последние версии флеш.

Один из обходных путей, который я использовал для наблюдения за HBOGo (с несколько ограниченным успехом), - это запустить android-x86 в virtualbox и использовать их приложение. Еще один потенциальный обходной путь - перейти на версию 11. * в Firefox и установить ее hal-flash, но использование устаревшего флэш-плагина представляет собой огромный риск для безопасности (и последние версии Firefox по умолчанию блокируют его, поскольку он устарел), и существует скорее всего, нет простого способа сделать это через обычные программные каналы на Ubuntu или большинстве других дистрибутивов.

Источники: https://github.com/cshorler/hal-flash/issues/26 для обсуждения этой конкретной проблемы.

Из самого объявления Adobe кажется возможным, что это больше никогда не сработает во флэш-плагине NPAPI: «Поскольку это изменение является в первую очередь инициативой в области безопасности, некоторые функции (такие как ускорение 3D графического процессора и DRM видео премиум-класса) будут реализованы не полностью». https://blogs.adobe.com/flashplayer/2016/08/beta-news-flash-player-npapi-for-linux.html (кажется, они подразумевают, что DRM работает на флэш-памяти PPAPI, но это, к сожалению, также не случай, так как эти сайты никогда не работали с Chrome Flash).

Aristocrates
источник
Потрясающие. Рад, что я не просто схожу с ума от маршрутов, которые я пробовал. Я бы предпочел не настраивать виртуальную машину только для потоковой передачи (как это ВСЕ, для чего я бы ее использовал). Я полагаю, что я попытаюсь установить старую версию flash в браузере, который я использую исключительно для этой цели (iceweasel, старая версия firefox, что-то в этом роде в каталоге ограниченных разрешений). Большое спасибо @Aristocrates Я могу в конечном итоге вернуться к вам за помощью, чтобы все заработало, ха-ха. : D
grantjohnston
Согласно обновлениям в теме на github.com/cshorler/hal-flash/issues/26 , drm, похоже, работает с флеш-памятью ChromeOS, и некоторые комментаторы утверждают, что она может быть извлечена и использована непосредственно в последних версиях firefox
Aristocrates
2

Спасибо всем за этот подробный пост по этому вопросу. Похоже, что по состоянию на март 2018 года не существует решения для чтения DRM и Flash-содержимого - т.е. HBO Go в моем случае. Я попробовал все с моей Ubuntu 16.04, Hal ... HBO по-прежнему сопротивляться.

Кажется, что Firefox ясно говорит, что Flash и DRM не поддерживаются.

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

Redwan
источник
Вы можете установить это как решение тогда.
Давидбауман
1

Я слишком долго ломал голову над этим и, наконец, мне удалось заставить его работать с версией флэш-плагина ChromeOS с браузером Chromium.

Проверьте это обсуждение шагов для извлечения libpepflashplayer.soиз образа восстановления ChromeOS:

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

Извлеченный flashplugin должен поддерживать DRM и может быть проверен следующим образом:

strings -a libpepflashplayer.so | grep PPB_Flash_DRM

Если вы получите что-то подобное в выводе, знайте, что он поддерживает DRM:

PPB_Flash_DRM;1.1 PPB_Flash_DRM;1.0

(В комплекте libpepflashplayer.soс Chrome ничего не должно возвращаться)

Затем вы можете запустить экземпляр Chromium с этим извлеченным файлом следующим образом:

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

Он может жаловаться на устаревший флеш плеер. Я просто игнорирую это, и это прекрасно работает.

(PS: он должен работать и в Firefox, если вы установите freshplayerpluginи заставите его использовать извлеченную версию Pepper Flash)

user205614
источник
Эта проблема, похоже, все еще мешает версиям Linux libpepflashplayer.so, так как, если вы не можете взять в руки версию ChromiumOS, PPB_Flash_DRMфлаги отсутствуют. Я пробовал описанные выше шаги на Chrome 64.0, и они, похоже, не работают. Интересно, что при попытке использовать устаревшую версию DRM (например 28.0.0.137), Chrome по-прежнему отображает активную версию как последнюю (например 28.0.0.161). Перезапись файла внутри ~/.config/google-chrome/PepperFlash/28.0.0.161/может привести к несоответствию версии. У кого-нибудь это работает на Chrome 64 или выше?
tresf
Не обращая внимания, я, кажется, получил сборку файла ARM. Я попробую еще раз с версией 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
Так что я продолжил ... Мне удалось получить плагин с поддержкой DRM от ChromeOS, но система выдает device_id_fetcher.cc(143)] Empty machine idс помощью тестовой страницы от Adobe, Ubuntu 16.04 github.com/i-rinat/freshplayerplugin/files/1734418/…
tresf
0

Я установил Firefox на 32-битный Wineprefix. Для флеш-памяти я использовал автономный установщик здесь: https://fpdownload.macromedia.com/pub/flashplayer/latest/help/install_flash_player.exe Пока что он работает нормально.

MK
источник
Спасибо за отзыв @MK, но я искал исправление, которое не касалось WINE. Я ценю эту идею, хотя!
grantjohnston
Если Firefox получает доступ к DRM, почему не Chromium? Оба проекта "сообщества", верно? Я использую Chromium для просмотра / ведения блогов, но должен переключиться на Firefox для онлайн-телевидения. Бумма ... Там должно быть легко исправить для таких новичков, как я. (?)
earthpages