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 på grund av en virtuell maskin.
Uppdatering: Netflix stöder nu officiellt Linux. Hämta bara Google Chrome för Linux och besök Netflix. Det fungerar inte i Mozilla Firefox, Chromium eller andra webbläsare - bara Google Chrome.
Silverlight-problemet
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 baserat 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 missförstådda 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 kommer in i gory detaljerna, här är några snabba idéer som kan teoretiskt låta oss titta på Netflix på Linux - ingen som faktiskt fungerar:
- Använd Moonlight, en öppen källkods Silverlight-implementering 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 - att kopiera dessa filer till ett Linux-skrivbord kommer att resultera i 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 om ditt 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.
Denna metod kräver en legitim kopia av Windows, men själva programvaran är gratis.
Förbereder en virtuell maskin
Först måste du installera ett virtuellt maskinprogram. VirtualBox är en bra - den är tillgänglig i Ubuntus mjukvaruförråd. 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 att virtualisera, 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 ladda ner en gratis version av Release Preview av Windows 8 och installera den i en virtuell maskin. Microsoft tillhandahåller gratis versioner av Windows 8 tills den 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. För att 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 ekvivalenta 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 Netflix Video Bitrate - Använd sidan Hantera videokvalitet på Netflix hemsida för att minska strömningshastigheten. Vid lägre bitrate blir bildkvaliteten sämre, men prestanda bör förbättras.
- Minska Virtual Machine Resolution - Försök minska datorns skärmupplösning i Windows. 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 för Google Creations Skapa genvägar för att skapa ett Netflix-bara webbläsarfönster.
- Installera VirtualBox Guest Additions eller VMware Tools - 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 sina inställningar - till exempel kan fördelning av ytterligare videominne eller systemminne till den virtuella maskinen förbättra prestandan.
Krävande 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 kundernas efterfrågan en dag att tvinga sin hand.
Det finns också en Netflix på Linux-framställan som du kan skriva för att uttrycka ditt stöd.