Поиск по сайту:

Как смотреть Hulu в Ubuntu и других дистрибутивах Linux


Hulu не работает «из коробки» в современных дистрибутивах Linux. В то время как Netflix «просто работает», если вы используете Google Chrome, DRM Hulu устарел и стал неуклюжим. Вы можете заставить Hulu работать на Linux, но это потребует небольшой настройки.

Это не всегда было так тяжело. Когда Netflix усложнял жизнь пользователям Linux, Hulu даже предлагал настольное приложение для Linux. Но это настольное приложение больше не поддерживается. Hulu полагается на Adobe Flash, а DRM-код Adobe Flash разваливается в Linux.

Вам придется использовать Firefox

Вот в чем проблема: Hulu использует старый код Adobe Flash DRM, для которого требуется библиотека Linux, известная как HAL. Однако это старое программное обеспечение HAL довольно устарело и уже много лет не устанавливается по умолчанию в современных дистрибутивах Linux. Вам нужно будет установить пакеты совместимости, которые позволят этому DRM на основе HAL работать.

Вам также придется использовать Mozilla Firefox для просмотра Hulu. Старый DRM на основе HAL работает только в старой версии подключаемого модуля Flash для Linux, которую предлагает Firefox. Более новый Flash Player на основе PPAPI (Pepper API), включенный в Google Chrome, не будет работать со старым кодом DRM Hulu.

Да, это означает, что вам придется смотреть Netflix в Google Chrome и Hulu в Mozilla Firefox. Разве жизнь не велика?

Шаг первый: установите Flash для Firefox

Во-первых, вам нужно установить подключаемый модуль Flash Player для Firefox. Если вы еще не установили Flash, вы увидите сообщение о том, что Hulu необходимо установить Flash, когда вы попытаетесь его посмотреть.

Как правило, вы можете установить Flash из репозиториев программного обеспечения вашего дистрибутива Linux. Например, в Ubuntu откройте Центр приложений Ubuntu и выполните поиск «flash». Установите программное обеспечение «Adobe Flash plug-in».

Убедитесь, что вы установили подключаемый модуль Flash, разработанный «для Mozilla», «для Firefox» или версию подключаемого модуля «NPAPI». Версия Flash «PPAPI» или «для Chromium» будет работать только с браузерами Chrome и Chromium.

Шаг второй: установите старую библиотеку HAL

Установив Firefox и подключаемый модуль Flash для Firefox, вы можете зайти на веб-сайт Hulu и попробовать воспроизвести видео. Однако при этом вы, вероятно, увидите сообщение об ошибке. В сообщении об ошибке говорится: «Возникла проблема с воспроизведением этого защищенного содержимого. (Код ошибки: 2203)». Hulu попросит вас убедиться, что пакет HAL установлен, очистить кэш флэш-памяти и сбросить файлы лицензии.

Hulu ссылается на страницу Adobe, на которой рекомендуется установить пакет с именем «hal», но этот пакет больше не доступен для установки в современных версиях Ubuntu и других современных дистрибутивах Linux.

Вместо того, чтобы устанавливать версию полного пакета HAL — от «зомби HAL PPA», как его называют в кругах Ubuntu, — мы направим вас к более легкому решению.

Мартин Вимпресс, руководитель проекта Ubuntu MATE, предоставляет PPA-репозиторий «half-flash», который предоставляет все необходимое для воспроизведения Flash-контента с защитой DRM без установки всего слоя HAL.

Чтобы установить это программное обеспечение, вам необходимо добавить этот PPA в вашу систему Ubuntu (это также должно работать в Linux Mint и других дистрибутивах, производных от Ubuntu). Откройте терминал из тире и вставьте или введите следующие команды по порядку, нажимая Enter после каждой. Первая команда добавляет PPA, вторая загружает в него информацию о пакетах, а третья устанавливает библиотеку HAL.

sudo add-apt-repository ppa:flexiondotorg/hal-flash
sudo apt-get update
sudo apt-get install libhal1-flash

Если вы используете другой дистрибутив Linux, то есть что-то отличное от Ubuntu, Linux Mint или что-то производное от Ubuntu, вам нужно найти пакет HAL для Flash, предоставленный для вашего дистрибутива Linux. Он может быть частью репозиториев пакетов вашего дистрибутива Linux или может быть в стороннем репозитории, как для Ubuntu.

После установки зайдите на Hulu в Firefox, попробуйте снова воспроизвести видео, и теперь оно должно работать, а не показывать сообщение об ошибке «защищенный контент».

Если вы продолжаете видеть сообщение об ошибке, вам может потребоваться закрыть Firefox и перезапустить его. Если это не сработает, попробуйте полностью перезагрузить компьютер, прежде чем продолжить.

Это проблема уже много лет. На странице Adobe говорится, что HAL необходимо установить в версиях Ubuntu 10.x и выше — это относится к версиям Ubuntu, выпущенным еще в 2010 году.

Adobe больше не хочет разрабатывать Flash для Linux. Реальное решение здесь не придет, когда Adobe исправит свою Flash DRM. Вместо этого Hulu необходимо переключиться на современное воспроизведение видео на основе HTML5, которое Netflix использует в Google Chrome. Пока они этого не сделают, воспроизведение Linux будет немного проблематичным.