22Aug

Hur man tittar på Netflix på Linux

Många Linux-användare startar om i Windows för att titta på Netflix, men du kan titta på Netflix på Linux utan att starta om. Tyvärr är lösningen här ineffektiv - medan Linux-geeks har utforskat en mängd andra smarta lösningar, arbetar ingen av dem.

En Windows-virtuell maskin är din bästa satsning för Netflix på Linux för tillfället. Innan Netflix erkänner Linux-användare och ger oss en lösning, sitter vi fast med dubbla uppstart eller görs med en virtuell maskin.

Uppdatering: Netflix stöder nu officiellt Linux. Bara ladda ner Google Chrome för Linux och besök Netflix. Det fungerar inte i Mozilla Firefox, Chromium eller andra webbläsare - bara Google Chrome.

Silverlight Problem

Netflix är frustrerande eftersom det verkar som något som borde fungera på Linux - det spelar bara videor i en webbläsare. Netflix körs på allt från Android och Chrome OS( båda baserade på Linux) till spelkonsoler, DVD-spelare och hemunderhållningssystem som Roku. Så varför inte Linux?

Netflix fungerar inte på Linux eftersom standardwebspelaren använder Silverlight - Microsofts misshandlade och till synes övergivna konkurrent till Adobe Flash - istället för Flash-plugin. Eftersom ingen officiell version av Silverlight är tillgänglig för Linux, kommer Netflix inte att fungera på Linux. Netflix kan skapa en lösning för Linux-användare, men de har hittills avböjt att göra det - deras hjälpsida erkänner inte ens att Linux finns.

Vad fungerar inte

Innan vi går in i gory detaljerna, här är några kloka idéer som kan teoretiskt låta oss titta på Netflix på Linux - ingen av dem faktiskt fungerar:

  • Använd Moonlight, en öppen källkods Silverlight Implementation för Linux - Månsken skulle ge stöd för Silverlight webbinnehåll till Linux, men Microsoft vägrar att licensiera Silverlights DRM( Digital Rights / Restrictions Management) implementering till Moonlight. Eftersom Moonlight saknar DRM-stöd, kommer Netflix inte spela i Moonlight.
  • Installera Chrome OS Netflix-plugin - Chrome OS är baserat på Linux och Netflix-appen tillåter videostreaming på Chrome OS.Eftersom Chrome-webbläsaren är tillgänglig för Linux kanske du tror att det är möjligt att installera Chrome OS-plugin på Linux på något sätt. Tyvärr kräver Netflix-appen för Chrome OS ett speciellt Netflix Video Player-plugin som bara verkar fungera på Chrome OS. Kopiering av dessa filer till ett Linux-skrivbord ger upphov till ett fel när du försöker spela Netflix.
  • Kör Netflix Android App - Du kan försöka köra Netflix Android-appen i Android SDK-emulatorn, men det skulle vara extremt långsamt.Även om det fungerade i tillräckligt hög hastighet, misslyckas appen när man försöker spela en video, enligt användare som har provat.
  • Använd Vin för att köra Windows-versionen av Silverlight - Silverlight fungerar ännu inte korrekt i Wine, som Wine AppDB berättar för oss.

Vad fungerar

Den enda metoden som kommer att fungera kör Windows själv i en virtuell maskin - definitivt inte en idealisk lösning, eftersom du fortfarande kör Windows, men det är en metod du kan använda för att köra Netflix på ditt Linux-skrivbord utan att starta omditt system.

Windows-virtuell maskin fungerar som en extremt ineffektiv videospelare. Du behöver kraftfull nog maskinvara för att köra en virtuell maskin som kan spela upp högupplösta videor utan stammar, men det finns några knep du kan använda för att öka prestanda.

Den här metoden kräver en legitim kopia av Windows, men själva programvaran är gratis.

Förbereda en virtuell maskin

Först måste du installera ett virtuellt maskinprogram. VirtualBox är en bra - den är tillgänglig i Ubuntus mjukvaruarkiv. Du kan också prova VMware Player om VirtualBox ger dig problem.

Efter installationen av det virtuella maskinprogrammet, starta det och skapa en ny virtuell maskin med hjälp av guiden. Helst bör du skapa en Windows XP-virtuell maskin om du har en gammal Windows XP-skiva som ligger - Windows XP tar mindre maskinvarukraft för att virtualisera, vilket frigör systemresurser för den intensiva uppgiften att spela HD-video i en virtuell maskin.

Om du inte har en kopia av Windows XP kan du hämta en gratis version av Release Preview av Windows 8 och installera den i en virtuell maskin. Microsoft tillhandahåller gratishandsvisningsversioner av Windows 8 tills det publiceras officiellt. Tänk på att Windows 8 kommer att ta mer ström att virtualisera än XP.

Efter installationen av Windows i din virtuella maskin, se till att du installerar Gästtillägg( i VirtualBox) eller VMware Tools( i VMware Player).Dessa paket innehåller optimerade videodrivrutiner som kommer att påskynda videouppspelning. Om du vill installera gästtillägg i VirtualBox klickar du på menyn Enheter och väljer Installera gästtillägg. När du har installerat Microsofts Silverlight-plugin och din favoritwebbläsare, och sedan skjuta upp Netflix.

Du kan även köra den virtuella maskinen i sömlöst läge( använd menyn Visa och välj Byt till sömlöst läge i VirtualBox).I sömlöst läge visas Netflix-webbläsaren som ett annat fönster på ditt Linux-skrivbord, även om det fortfarande kör den virtuella maskinen i bakgrunden. Den likvärdiga funktionen i VMware Player kallas "Enhet".

Virtual Machine Performance Tips

Här är några saker du kan göra för att förbättra prestanda i den virtuella maskinen:

  • Minska Netflixs videobitritshastighet - Använd sidan Hantera videokvalitet på Netflix swebbplats för att minska strömmingsbithastigheten. Vid lägre bitrate blir bildkvaliteten sämre, men prestanda bör förbättras.
  • Minska virtuell maskinlösning - Försök minska den virtuella maskinens skärmupplösning. Vid mindre upplösningar bör den virtuella maskinen kräva mindre maskinvarukraft för att spela upp video.
  • Optimera Virtual Machine Software - Se till att ingen onödig programvara körs i bakgrunden i din virtuella maskin för optimal prestanda. Du kan också försöka ändra webbläsare i den virtuella maskinen eller använda en dedikerad webbläsare - till exempel genom att använda menyn Alternativ från Google Chrome för att skapa ett Netflix-bara webbläsarfönster.
  • Installera VirtualBox Guest-tillägg eller VMware-verktyg - Installera gästtillägg i VirtualBox eller VMware Tools i VMware om du inte redan har det. De optimerade videodrivrutinerna kommer att påskynda uppspelningen.
  • Välj ett mindre krävande operativsystem - Använd Windows XP i den virtuella maskinen istället för Windows Vista eller Windows 7. Windows XP tar mindre ström att virtualisera.
  • Prova ett annat virtuellt maskinprogram - VMware Player kan fungera bättre än VirtualBox på ditt system, eller vice versa
  • Justera virtuella maskininställningar - Du kanske också vill gå in i din virtuella maskinens konfiguration och försöka anpassa inställningarna - till exempel fördelaytterligare videominne eller systemminne till den virtuella maskinen kan förbättra prestanda.

Demanding Linux Support

Är det en dum, ineffektiv lösning som inte borde behövas? Absolut - men det är det bästa som finns just nu.

Vill du ha ett officiellt sätt att titta på Netflix på Linux? Du kan alltid ringa till Netflix kundservicenummer och fråga om Linux-support - förhoppningsvis kommer kundbehovet en dag att tvinga sin hand.

Det finns också en Netflix på Linux-petition du kan skriva för att uttrycka ditt stöd.