5

У меня проблемы с поиском кого-нибудь, кто успешно смог смотреть потоковую передачу Netflix в Linux, что немного удивляет. У меня были проблемы с установкой WM11 под Wine из-за теста Windows Genuine, хотя я знаю, что люди успешно проходили тест с использованием Wine раньше.

Кроме того, существует тот факт, что автономное устройство Netflix, Ruko, основано на Linux, что показывает, что это возможно.

У кого-нибудь есть опыт работы Netflix Streaming?

Благодарю.

3 ответа3

8

В настоящее время нет возможности запускать потоковую передачу Netflix в Linux ни непосредственно, ни через WINE. (Обратите внимание, что хотя окно Roku работает на встроенном Linux, код для потоковой передачи netflix не открыт)

Хотя версия для Windows основана на Silverlight, у порта Linux Silverlight (Moonlight) нет стека DRM, который используется (см. Этот комментарий от лидера Moonlight Мигеля де Иказы)

Лучшее решение, вероятно, это запуск Windows на виртуальной машине. Люди добились успеха, заставив его работать на XP в Virtualbox

5

Можно смотреть netflix на Linux изначально. WINE - это уровень двоичной совместимости, который изначально запускает двоичные файлы Windows в таких средах POSIX, как варианты BSD, Linux и Darwin. Существует множество патчей, позволяющих установить silverlight 4 в WINE. После этого вы можете установить FireFox (версия для Windows), чтобы использовать плагин. Это даст вам браузер, который работает на родной скорости и способен транслировать netflix. Вот моя ссылка ... http://how-to.wikia.com/wiki/How_to_watch_Netflix_(Watch_Instantly)_in_Linux

Если вы используете Ubuntu 12.10, есть PPA, и установить его так же просто, как

sudo apt-add-repository ppa:ehoover/compholio

sudo apt-get update && sudo apt-get install netflix-desktop

В противном случае вам может понадобиться исправленная версия Wine для запуска версий Windows Firefox и Silverlight.

Сайт предназначен для пользователей Ubuntu, но я сам являюсь пользователем debian (скомпилированным с нуля) и начал работать, исправляя WINE вручную. С небольшим поиском в Google, есть люди, которые заставили это работать на других дистрибутивах, таких как Fedora и Arch. Прочитав их руководства, это может помочь пользователям подобных дистрибутивов запустить их или скомпилировать двоичные файлы для таких дистрибутивов, как mageia, mandriva, slax, slackware и gentoo. Удачи с Netflix, и держите меня в курсе, если вы найдете способ использовать плагин silverlight с rekonq =)

Кроме того, некоторые платформы ARM имеют встроенную аппаратную реализацию DRM под названием TrustZone в дизайне SoC. Это позволяет разработчикам плат ARM (таких как мобильные устройства Android и Roku) передавать потоковую передачу Netflix поверх операционной системы на основе Linux.

0

Другие ответы устарели, в том смысле, что теперь существуют нативные, "более простые" методы.

Chrome в Linux теперь может передавать Netflix напрямую, а Firefox (начиная с версии 50) также может воспроизводить его, выполнив следующие действия:

  1. Посетите Netflix.com, войдите в систему и попробуйте транслировать любой контент. Если контент DRM еще не установлен и не включен, он попросит вас включить его, что вы должны принять.
  2. Пользовательский агент по умолчанию в Firefox в настоящее время заставляет Netflix пытаться использовать Silverlight. Чтобы обойти это, вам нужно отправить другой пользовательский агент при просмотре Netflix:
    Для этого вам понадобится аддон браузера, такой как User Agent Switcher или более общие Modify Headers. С любым из них вам нужно изменить часть заголовка user-agent на что-то вроде:

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.3

И тогда это должно работать.

Исходный код для решения Firefox

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .