Многие пользователи Linux перезагружаются в Windows, чтобы смотреть Netflix, но вы можете смотреть Netflix в Linux без перезагрузки. К сожалению, решение здесь неэффективно - хотя фанаты Linux исследовали множество других умных решений, ни одно из них не работает.
Виртуальная машина Windows - ваш лучший выбор для Netflix на Linux на данный момент. Пока Netflix не признает пользователей Linux и не предоставит нам решение, мы застряли в двойной загрузке или исправляемся с виртуальной машиной.
Обновить: Netflix теперь официально поддерживает Linux. Просто скачайте Google Chrome для Linux и посетите Netflix. Он не будет работать в Mozilla Firefox, Chromium или других веб-браузерах - только в Google Chrome.
Проблема Silverlight
Netflix расстраивает, потому что кажется, что он должен работать в Linux - он просто воспроизводит видео в браузере. Netflix работает на всем: от Android и Chrome OS (обе на базе Linux) до игровых консолей, DVD-плееров и домашних развлекательных систем, таких как Roku. Так почему бы не Linux?
Netflix не работает в Linux, потому что стандартный веб-плеер использует Silverlight - злополучного и, казалось бы, брошенного конкурента Microsoft Adobe Flash - вместо плагина Flash. Поскольку официальная версия Silverlight недоступна для Linux, Netflix не будет работать в Linux. Netflix мог бы создать решение для пользователей Linux, но они пока отказываются это делать - на их странице справки даже не упоминается о существовании Linux.
Что не работает
Прежде чем мы углубимся в кровавые подробности, вот несколько умных идей, которые теоретически могут позволить нам смотреть Netflix в Linux - ни одна из которых на самом деле не работает:
- Используйте Moonlight, реализацию Silverlight с открытым исходным кодом для Linux - Предполагалось, что Moonlight обеспечит поддержку веб-контента Silverlight в Linux, но Microsoft отказывается лицензировать реализацию Silverlight DRM (управление цифровыми правами / ограничениями) для Moonlight. Поскольку в Moonlight отсутствует поддержка DRM, Netflix не будет воспроизводиться в Moonlight.
- Установите подключаемый модуль Chrome OS Netflix - Chrome OS основана на Linux, а приложение Netflix позволяет передавать потоковое видео в Chrome OS. Поскольку браузер Chrome доступен для Linux, вы можете подумать, что можно каким-то образом установить плагин Chrome OS в Linux. К сожалению, для приложения Netflix для Chrome OS требуется специальный плагин Netflix Video Player, который, похоже, работает только в Chrome OS - копирование этих файлов на рабочий стол Linux приведет к ошибке при попытке воспроизвести Netflix.
- Запустите приложение Netflix для Android. - Вы можете попробовать запустить приложение Netflix для Android в эмуляторе Android SDK, но это будет очень медленно. По словам пользователей, даже если оно работало на достаточно высокой скорости, приложение не смогло воспроизвести видео.
- Использование Wine для запуска версии Silverlight для Windows - Silverlight еще не работает должным образом в Wine, поскольку Wine AppDB говорит нам.
Что работает
Единственный способ, который будет работать, - это запуск самой Windows на виртуальной машине - определенно не идеальное решение, поскольку вы все еще используете Windows, но это метод, который вы можете использовать для запуска Netflix на рабочем столе Linux без перезагрузки системы.
Виртуальная машина Windows будет работать как крайне неэффективный видеоплеер. Вам понадобится достаточно мощное оборудование, чтобы запустить виртуальную машину, которая может воспроизводить видео высокой четкости без заиканий, но есть некоторые приемы, которые можно использовать для повышения производительности.
Для этого метода потребуется легитимная копия Windows, но само программное обеспечение виртуальной машины бесплатное.
Подготовка виртуальной машины
Во-первых, вам нужно установить программу для виртуальной машины. VirtualBox - хороший инструмент - он доступен в репозиториях программного обеспечения Ubuntu. Вы также можете попробовать VMware Player, если VirtualBox вызывает у вас проблемы.
После установки программы виртуальной машины запустите ее и создайте новую виртуальную машину с помощью ее мастера. В идеале вам следует создать виртуальную машину Windows XP, если у вас есть старый диск с Windows XP - Windows XP требует меньше мощности оборудования для виртуализации, освобождая системные ресурсы для интенсивной задачи потоковой передачи HD-видео на виртуальной машине.
Если у вас нет Windows XP, вы можете скачать бесплатную версию Release Preview Windows 8 и установить его на виртуальную машину - Microsoft предоставляет бесплатные предварительные версии Windows 8, пока она не будет официально выпущена. Имейте в виду, что Windows 8 потребует больше энергии для виртуализации, чем XP.
После установки Windows на вашу виртуальную машину обязательно установите гостевые дополнения (в VirtualBox) или VMware Tools (в VMware Player). Эти пакеты включают оптимизированные видеодрайверы, которые ускоряют воспроизведение видео. Чтобы установить гостевые дополнения в VirtualBox, щелкните меню «Устройства» и выберите «Установить гостевые дополнения». После этого установите подключаемый модуль Microsoft Silverlight и свой любимый веб-браузер, а затем запустите Netflix.
Вы также можете запустить виртуальную машину в бесшовном режиме (используйте меню «Просмотр» и выберите «Перейти в плавный режим» в VirtualBox). В бесшовном режиме браузер Netflix будет казаться просто еще одним окном на вашем рабочем столе Linux, хотя виртуальная машина все еще работает в фоновом режиме. Эквивалентная функция в VMware Player называется «Unity».
Советы по производительности виртуальных машин
Вот несколько вещей, которые вы можете сделать для повышения производительности виртуальной машины:
- Уменьшите битрейт видео Netflix - Использовать Страница управления качеством видео на веб-сайте Netflix, чтобы снизить битрейт потоковой передачи. При более низком битрейте качество изображения будет хуже, но производительность должна улучшиться.
- Уменьшить разрешение виртуальной машины - Попробуйте уменьшить разрешение экрана виртуальной машины Windows. При меньших разрешениях виртуальная машина должна требовать меньше мощности оборудования для воспроизведения видео.
- Оптимизация программного обеспечения виртуальной машины - Убедитесь, что на вашей виртуальной машине в фоновом режиме не работает ненужное программное обеспечение для оптимальной производительности. Вы также можете попробовать изменить браузеры внутри виртуальной машины или использовать специальный браузер - например, используя пункт меню Google Chrome «Создать ярлыки приложений», чтобы создать окно браузера только для Netflix.
- Установите гостевые дополнения VirtualBox или инструменты VMware - Установите гостевые дополнения в VirtualBox или VMware Tools в VMware, если вы еще этого не сделали. Оптимизированные видеодрайверы ускорят воспроизведение.
- Выберите менее требовательную операционную систему - Используйте Windows XP на виртуальной машине вместо Windows Vista или Windows 7. Windows XP требует меньше энергии для виртуализации.
- Попробуйте другую программу для виртуальной машины - VMware Player может работать лучше, чем VirtualBox в вашей системе, или наоборот.
- Настройте параметры виртуальной машины - Вы также можете зайти в конфигурацию своей виртуальной машины и попробовать изменить ее настройки - например, выделение дополнительной видеопамяти или системной памяти для виртуальной машины может улучшить производительность.
Требование поддержки Linux
Это глупое и неэффективное решение, в котором нет необходимости? Безусловно, но на данный момент это лучший вариант.
Хотите официальный способ смотреть Netflix в Linux? Вы всегда можете позвонить Номер службы поддержки Netflix и попросите поддержки Linux - надеюсь, спрос клиентов однажды заставит их.
Также есть Петиция Netflix о Linux вы можете подписаться, чтобы выразить свою поддержку.