22Aug
Veel Linux-gebruikers worden opnieuw opgestart in Windows om Netflix te bekijken, maar u kunt Netflix op Linux bekijken zonder opnieuw op te starten. Helaas is de oplossing hier inefficiënt - terwijl Linux-geeks een aantal andere slimme oplossingen hebben verkend, geen enkele werkt.
Een Windows virtuele machine is op dit moment de beste keuze voor Netflix op Linux. Tot Netflix Linux-gebruikers erkent en ons een oplossing biedt, zitten we vast met dual-booting of met een virtuele machine.
-update: Netflix ondersteunt nu officieel Linux. Download Google Chrome voor Linux en bezoek Netflix. Het werkt niet in Mozilla Firefox, Chromium of andere webbrowsers - alleen Google Chrome.
Het Silverlight-probleem
Netflix is frustrerend omdat het iets lijkt te zijn dat op Linux zou moeten werken - het is gewoon video's afspelen in een browser. Netflix draait op alles van Android en Chrome OS( beide op basis van Linux) tot gameconsoles, dvd-spelers en home entertainment-systemen zoals de Roku. Dus waarom niet Linux?
Netflix werkt niet op Linux omdat de standaardwebspeler Silverlight gebruikt - de noodlottige en schijnbaar in de steek gelaten concurrent van Microsoft voor Adobe Flash - in plaats van de Flash-plug-in. Omdat er geen officiële versie van Silverlight beschikbaar is voor Linux, werkt Netflix niet op Linux. Netflix zou een oplossing voor Linux-gebruikers kunnen creëren, maar dat hebben ze tot nu toe geweigerd - hun helppagina erkent zelfs niet dat Linux bestaat.
Wat niet werkt
Voordat we ingaan op de bloederige details, volgen hier enkele slimme ideeën die ons theoretisch in staat zouden kunnen stellen om Netflix op Linux te bekijken - die allemaal niet werken:
- Gebruik Moonlight, een Open Source Silverlight-implementatie voor Linux - Moonlight moest Silverlight-webcontent ondersteunen bij Linux, maar Microsoft weigert Silverlight's DRM-implementatie( digital rights / restrictions management) in Moonlight in licentie te geven. Omdat Moonlight geen DRM-ondersteuning heeft, zal Netflix niet in Moonlight spelen.
- Installeer de plug-in voor Chrome OS Netflix - Chrome OS is gebaseerd op Linux en de Netflix-app maakt videostreaming in Chrome OS mogelijk. Omdat de Chrome-browser beschikbaar is voor Linux, zou je denken dat het mogelijk is om de Chrome OS-plug-in op de een of andere manier op Linux te installeren. Helaas vereist de Netflix-app voor Chrome OS een speciale Netflix Video Player-plug-in die alleen lijkt te functioneren in Chrome OS - het kopiëren van deze bestanden naar een Linux-desktop leidt tot een fout bij het proberen Netflix te spelen.
- Voer de Netflix Android-app uit - Je zou kunnen proberen de Netflix Android-app uit te voeren in de Android SDK-emulator, maar het zou extreem traag zijn. Zelfs als het op een voldoende hoge snelheid werkt, mislukt de app bij het afspelen van een video, volgens gebruikers die het geprobeerd hebben.
- Gebruik Wine om de Windows-versie van Silverlight uit te voeren - Silverlight werkt nog niet goed in Wine, zoals de Wine AppDB ons vertelt.
Wat werkt Werkt
De enige methode die werkt, is Windows zelf draaien in een virtuele machine - zeker niet een ideale oplossing, omdat je nog steeds Windows gebruikt, maar het is een methode die je kunt gebruiken om Netflix op je Linux-desktop te laten draaien zonder opnieuw te hoeven opstartenjouw systeem.
De virtuele Windows-machine functioneert als een uiterst inefficiënte videospeler. U hebt krachtig genoeg hardware nodig om een virtuele machine te gebruiken die HD-video's kan afspelen zonder te stotteren, maar er zijn enkele trucjes die u kunt gebruiken om de prestaties te verbeteren.
Voor deze methode is een legitieme kopie van Windows vereist, maar de virtuele machinesoftware zelf is gratis.
Een virtuele machine voorbereiden
Eerst moet u een programma voor virtuele machines installeren. VirtualBox is een goede - het is beschikbaar in de softwarebronnen van Ubuntu. Je zou ook VMware Player kunnen proberen als VirtualBox je problemen geeft.
Na het installeren van het programma voor virtuele machines start u het en maakt u een nieuwe virtuele machine met behulp van de wizard. Idealiter zou u een Windows XP-virtuele machine moeten maken als u een oude Windows XP-schijf rondslingeren hebt - Windows XP neemt minder hardwarevermogen om te virtualiseren, waardoor systeembronnen vrijgemaakt worden voor de intensieve taak van het streamen van HD-video in een virtuele machine.
Als u geen exemplaar van Windows XP hebt, kunt u een gratis exemplaar van de Release Preview van Windows 8 downloaden en op een virtuele machine installeren - Microsoft biedt gratis voorbeeldversies van Windows 8 totdat het officieel wordt vrijgegeven. Houd er rekening mee dat Windows 8 meer kracht nodig heeft om te virtualiseren dan XP.
Nadat u Windows op uw virtuele machine hebt geïnstalleerd, moet u gasttoevoegingen( in VirtualBox) of VMware Tools( in VMware Player) installeren. Deze pakketten bevatten geoptimaliseerde videostuurprogramma's die het afspelen van video's versnellen. Om gasttoevoegingen in VirtualBox te installeren, klikt u op het menu Apparaten en selecteert u Gasttoevoorwaarden installeren. Installeer eerst de Silverlight-invoegtoepassing van Microsoft en uw favoriete webbrowser en start vervolgens Netflix op.
U kunt de virtuele machine ook in de naadloze modus uitvoeren( gebruik het menu Beeld en selecteer Overschakelen naar naadloze modus in VirtualBox).In de naadloze modus lijkt de Netflix-browser gewoon een ander venster op uw Linux-desktop, hoewel de virtuele machine nog steeds op de achtergrond wordt uitgevoerd. De equivalente functie in VMware Player wordt 'eenheid' genoemd.
Tips voor virtuele machineprestaties
Hier zijn enkele dingen die u kunt doen om de prestaties op de virtuele machine te verbeteren:
- verlagen Netvoix-videobitsnelheid - Gebruik de pagina Videokwaliteit beheren op Netflix'swebsite om de streaming bitrate te verminderen. Bij een lagere bitrate zal de beeldkwaliteit slechter zijn, maar de prestaties moeten verbeteren.
- Reduceer resolutie virtuele machine - Probeer de weergaveresolutie van de Windows virtuele machine te verlagen. Bij kleinere resoluties zou de virtuele machine minder hardwarevermogen nodig hebben om video af te spelen.
- Virtual Machine Software optimaliseren - Zorg ervoor dat er geen onnodige software op de achtergrond in uw virtuele machine draait voor optimale prestaties. U kunt ook proberen browsers in de virtuele machine te wijzigen of een speciale browser te gebruiken, bijvoorbeeld met de menu-optie "Toepassingssnelkoppelingen maken van Google Chrome" om een Netflix-alleen browservenster te maken.
- VirtualBox-gasttoevoegingen of VMware Tools installeren - Installeer de gast-additions in VirtualBox of VMware Tools in VMware als u dat nog niet hebt gedaan. De geoptimaliseerde videostuurprogramma's zullen het afspelen versnellen.
- Kies een minder veeleisend besturingssysteem - Gebruik Windows XP op de virtuele machine in plaats van Windows Vista of Windows 7. Windows XP neemt minder energie in gebruik om te virtualiseren.
- Probeer een ander virtueel machineprogramma - VMware Player presteert mogelijk beter dan VirtualBox op uw systeem of andersom
- Pas de instellingen van de virtuele machine aan - Misschien wilt u ook naar de configuratie van uw virtuele machine gaan en de instellingen ervan aanpassen - bijvoorbeeld toewijzenextra videogeheugen of systeemgeheugen naar de virtuele machine kan de prestaties verbeteren.
Veeleisende Linux-ondersteuning
Is dit een dwaze, inefficiënte oplossing die niet noodzakelijk zou moeten zijn? Absoluut - maar het is de beste die op dit moment beschikbaar is.
Wil je een officiële manier om Netflix te bekijken op Linux? Je kunt altijd bellen met het klantenservicenummer van Netflix en om ondersteuning van Linux vragen - hopelijk zal de vraag van de klant op een dag zijn of haar hand opdringen.
Er is ook een Netflix op Linux-petitie die je kunt ondertekenen om je steun te uiten.