Cách xem Netflix trên Linux
Nhiều người dùng Linux khởi động lại vào Windows để xem Netflix, nhưng bạn có thể xem Netflix trên Linux mà không cần khởi động lại. Thật không may, giải pháp ở đây là không hiệu quả - trong khi các chuyên viên máy tính Linux đã khám phá nhiều giải pháp thông minh khác, không có giải pháp nào trong số đó hoạt động.
Một máy ảo Windows là đặt cược tốt nhất của bạn cho Netflix trên Linux vào lúc này. Cho đến khi Netflix thừa nhận người dùng Linux và cung cấp cho chúng tôi một giải pháp, chúng tôi vẫn bị kẹt khi khởi động kép hoặc thực hiện nhờ một máy ảo.
Cập nhật: Netflix hiện chính thức hỗ trợ Linux. Chỉ cần tải xuống Google Chrome cho Linux và truy cập Netflix. Nó sẽ không hoạt động trong Mozilla Firefox, Chromium hoặc các trình duyệt web khác - chỉ Google Chrome.
Vấn đề Silverlight
Netflix đang bực bội vì có vẻ như một thứ gì đó nên hoạt động trên Linux - đó chỉ là phát video trên trình duyệt. Netflix chạy trên mọi thứ, từ Android và Chrome OS (cả hai đều dựa trên Linux) đến máy chơi game, đầu DVD và hệ thống giải trí gia đình như Roku. Vậy tại sao không phải là Linux?
Netflix không hoạt động trên Linux vì trình phát web tiêu chuẩn sử dụng Silverlight - đối thủ cạnh tranh xấu của Microsoft và dường như bị bỏ rơi đối với Adobe Flash - thay vì plugin Flash. Vì không có phiên bản chính thức nào của Silverlight dành cho Linux, Netflix sẽ không hoạt động trên Linux. Netflix có thể tạo ra một giải pháp cho người dùng Linux, nhưng cho đến nay họ đã từ chối làm điều đó - trang trợ giúp của họ thậm chí không thừa nhận rằng Linux tồn tại.
Những gì không làm việc
Trước khi chúng tôi đi vào chi tiết tin đồn, đây là một số ý tưởng thông minh về mặt lý thuyết có thể cho phép chúng tôi xem Netflix trên Linux - không có ý tưởng nào thực sự hoạt động:
- Sử dụng Moonlight, một triển khai Silverlight mã nguồn mở cho Linux - Moonlight được cho là sẽ hỗ trợ nội dung web Silverlight cho Linux, nhưng Microsoft từ chối cấp phép triển khai DRM (quản lý hạn chế / quyền kỹ thuật số) của Silverlight cho Moonlight. Vì Moonlight thiếu hỗ trợ DRM, Netflix sẽ không phát trong Moonlight.
- Cài đặt Plugin Netflix Chrome OS - Chrome OS dựa trên Linux và ứng dụng Netflix cho phép truyền phát video trên Chrome OS. Vì trình duyệt Chrome có sẵn cho Linux, bạn có thể nghĩ rằng có thể cài đặt plugin Chrome OS trên Linux bằng cách nào đó. Thật không may, ứng dụng Netflix cho Chrome OS yêu cầu plugin Netflix Video Player đặc biệt chỉ xuất hiện để hoạt động trên Chrome OS - sao chép các tệp này vào máy tính để bàn Linux sẽ gây ra lỗi khi cố gắng phát Netflix.
- Chạy ứng dụng Netflix Android - Bạn có thể thử chạy ứng dụng Netflix Android trong trình giả lập SDK Android, nhưng nó sẽ cực kỳ chậm. Ngay cả khi nó hoạt động ở tốc độ đủ cao, ứng dụng vẫn thất bại khi cố gắng phát video, theo những người dùng đã thử.
- Sử dụng Wine để chạy phiên bản Windows của Silverlight - Silverlight chưa hoạt động đúng trong Wine, vì Wine AppDB cho chúng ta biết.
Làm gì
Phương pháp duy nhất sẽ hoạt động là tự chạy Windows trong máy ảo - chắc chắn không phải là giải pháp lý tưởng, vì bạn vẫn đang chạy Windows, nhưng đó là phương pháp bạn có thể sử dụng để chạy Netflix trên máy tính để bàn Linux mà không cần khởi động lại hệ thống của bạn.
Máy ảo Windows sẽ hoạt động như một trình phát video cực kỳ kém hiệu quả. Bạn sẽ cần phần cứng đủ mạnh để chạy một máy ảo có thể phát lại video độ phân giải cao mà không bị vấp, nhưng có một số thủ thuật bạn có thể sử dụng để tăng hiệu suất.
Phương pháp này sẽ yêu cầu một bản sao hợp pháp của Windows, nhưng bản thân phần mềm máy ảo là miễn phí.
Chuẩn bị một máy ảo
Trước tiên, bạn sẽ cần cài đặt một chương trình máy ảo. VirtualBox là một ứng dụng tốt - nó có sẵn trong kho phần mềm của Ubuntu. Bạn cũng có thể dùng thử VMware Player nếu VirtualBox gây rắc rối cho bạn.
Sau khi cài đặt chương trình máy ảo, khởi chạy nó và tạo một máy ảo mới bằng trình hướng dẫn của nó. Tốt nhất, bạn nên tạo một máy ảo Windows XP nếu bạn có một đĩa Windows XP cũ - Windows XP tốn ít năng lượng phần cứng hơn để ảo hóa, giải phóng tài nguyên hệ thống cho nhiệm vụ chuyên sâu là truyền phát video HD trong máy ảo.
Nếu bạn không có bản sao Windows XP, bạn có thể tải xuống bản sao Bản xem trước phát hành miễn phí của Windows 8 và cài đặt nó trong một máy ảo - Microsoft cung cấp các phiên bản xem trước miễn phí của Windows 8 cho đến khi được phát hành chính thức. Hãy nhớ rằng Windows 8 sẽ tốn nhiều năng lượng để ảo hóa hơn XP.
Sau khi cài đặt Windows trong máy ảo của bạn, hãy đảm bảo bạn cài đặt Guest Additions (trong VirtualBox) hoặc VMware Tools (trong VMware Player). Các gói này bao gồm trình điều khiển video được tối ưu hóa sẽ tăng tốc độ phát lại video. Để cài đặt Bổ sung khách trong VirtualBox, nhấp vào menu Thiết bị và chọn Cài đặt bổ sung khách. Khi bạn đã có, hãy cài đặt plugin Silverlight của Microsoft và trình duyệt web yêu thích của bạn, sau đó kích hoạt Netflix.
Bạn cũng có thể chạy máy ảo ở chế độ liền mạch (sử dụng menu Xem và chọn Chuyển sang Chế độ liền mạch trong VirtualBox). Ở chế độ liền mạch, trình duyệt Netflix sẽ xuất hiện chỉ là một cửa sổ khác trên màn hình Linux của bạn, mặc dù nó vẫn chạy máy ảo ở chế độ nền. Tính năng tương đương trong VMware Player được gọi là Unity.
Mẹo hiệu suất máy ảo
Dưới đây là một số điều bạn có thể làm để cải thiện hiệu suất trong máy ảo:
- Giảm tốc độ bit video của Netflix - Sử dụng trang Quản lý chất lượng video trên trang web của Netflix để giảm tốc độ truyền phát trực tuyến. Ở tốc độ bit thấp hơn, chất lượng hình ảnh sẽ kém hơn nhưng hiệu suất sẽ được cải thiện.
- Giảm độ phân giải máy ảo - Hãy thử giảm độ phân giải màn hình của máy ảo Windows. Ở độ phân giải nhỏ hơn, máy ảo sẽ cần ít năng lượng phần cứng hơn để phát lại video.
- Tối ưu hóa phần mềm máy ảo - Đảm bảo không có phần mềm không cần thiết đang chạy trong nền bên trong máy ảo của bạn để có hiệu suất tối ưu. Bạn cũng có thể thử thay đổi trình duyệt bên trong máy ảo hoặc sử dụng trình duyệt chuyên dụng - ví dụ: sử dụng tùy chọn trình đơn Lối tắt ứng dụng của Google Chrome để tạo cửa sổ trình duyệt chỉ dành cho Netflix.
- Cài đặt VirtualBox Guest Additions hoặc VMware Tools - Cài đặt bổ sung khách trong VirtualBox hoặc VMware Tools trong VMware nếu bạn chưa có. Các trình điều khiển video được tối ưu hóa sẽ tăng tốc độ phát lại.
- Chọn một hệ điều hành ít đòi hỏi - Sử dụng Windows XP trong máy ảo thay vì Windows Vista hoặc Windows 7. Windows XP tốn ít năng lượng hơn để ảo hóa.
- Hãy thử một chương trình máy ảo khác - VMware Player có thể hoạt động tốt hơn VirtualBox trên hệ thống của bạn hoặc ngược lại
- Điều chỉnh cài đặt máy ảo - Bạn cũng có thể muốn đi vào cấu hình của máy ảo của mình và thử điều chỉnh cài đặt của nó - ví dụ: phân bổ bộ nhớ video hoặc bộ nhớ hệ thống bổ sung cho máy ảo có thể cải thiện hiệu suất.
Yêu cầu hỗ trợ Linux
Đây có phải là một giải pháp ngớ ngẩn, không hiệu quả không cần thiết? Hoàn toàn - nhưng đó là thứ tốt nhất hiện có.
Muốn có một cách chính thức để xem Netflix trên Linux? Bạn luôn có thể gọi số dịch vụ khách hàng của Netflix và yêu cầu hỗ trợ Linux - hy vọng một ngày nào đó nhu cầu của khách hàng sẽ bắt tay họ.
Ngoài ra còn có một bản kiến nghị Netflix trên Linux mà bạn có thể ký để bày tỏ sự hỗ trợ của mình.