Usługa przesyłania strumieniowego wideo utknęła na 480p? Może być w tym coś więcej, niż ci się wydaje.
Czy kiedykolwiek załadowałeś wideo na urządzenie, co do którego masz pewność, że ma odpowiednie specyfikacje do przesyłania strumieniowego w wysokiej rozdzielczości lub 4K, ale bez względu na to, czego spróbujesz, nie będzie ono korzystać z HD?
Nie zwariujesz. Przyczyną problemów może być system zarządzania prawami cyfrowymi (DRM) o nazwie Widevine.
Ale czym jest Widevine i jak może powstrzymać Cię przed strumieniowaniem wideo HD w serwisach Netflix, Amazon Prime Video, Disney+ i innych usługach?
Co to jest Widevine?
Widevine to system zarządzania prawami cyfrowymi (DRM) obecnie zarządzany i rozwijany przez Google w celu szyfrowania i zabezpieczania treści wideo. Został zaprojektowany w celu zapobiegania prywatności i ochrony treści cyfrowych i jest używany przez różne platformy streamingowe, takie jak Netflix, Disney+ i Amazon Prime Video.
Krótko mówiąc, Widevine to warstwa ochrony, która utrudnia piractwo, kopiowanie i kradzież przesyłanych strumieniowo treści wideo.
Widevine nie jest jedynym narzędziem DRM zaprojektowanym do ochrony usług przesyłania strumieniowego wideo. Jest jednak używany przez niektóre z największych serwisów streamingowych, a także jest wbudowany w urządzenia z Androidem i przeglądarki oparte na Chromium.
Jak działa Widevine?
Widevine stosuje proces szyfrowania, żądania licencji i deszyfrowania w celu dostarczenia bezpiecznej zawartości.
- Szyfrowanie: Oryginalna zawartość jest szyfrowana przy użyciu Common Encryption Scheme (CENC), który wykorzystuje Advanced Encryption Standard (AES) w trybie licznika (CTR). AES-CTR to szyfr z kluczem symetrycznym, co oznacza, że do szyfrowania i deszyfrowania używany jest ten sam klucz. Każdy plik wideo jest szyfrowany unikalnym kluczem, aby zapewnić najwyższy poziom bezpieczeństwa.
- Żądanie licencji: Gdy użytkownik próbuje odtworzyć zaszyfrowaną zawartość, urządzenie wysyła żądanie licencji do serwera licencji Widevine. To żądanie zawiera informacje o kliencie i określonej zawartości, do której próbuje uzyskać dostęp.
- Odpowiedź licencyjna: Jeśli serwer licencyjny zweryfikuje prawo użytkownika do przeglądania treści, odpowiada licencją zawierającą klucz deszyfrujący.
- Deszyfrowanie i odtwarzanie: Klient otrzymuje licencję, wyodrębnia klucz odszyfrowywania i używa go do odszyfrowania zawartości. Odszyfrowana zawartość jest następnie renderowana i odtwarzana na urządzeniu.
Proces ten jest wykonywany płynnie i pozostaje niewidoczny dla użytkownika końcowego, zapewniając płynne wrażenia wizualne.
Ale to nie wszystko. Widevine działa na trzech różnych poziomach bezpieczeństwa bezpośrednio powiązanych ze sprzętem systemowym. Poziom Widevine określa jakość strumienia, jaki może obsłużyć Twoje urządzenie, i ogranicza rozdzielczość, do której urządzenie ma dostęp.
Wyjaśnienie poziomów Widevine
Poziomy bezpieczeństwa Widevine, od L1 do L3, są określane na podstawie tego, jak bezpiecznie urządzenie może obsługiwać odszyfrowywanie treści i jak ustanawia bezpieczną ścieżkę multimediów do odtwarzania treści.
Widevine poziom 1
Aby zakwalifikować się do Widevine L1, urządzenie musi wykonywać wszystkie operacje odszyfrowywania treści i operacje kryptograficzne w wspieranym sprzętowo środowisku zaufanego wykonania (TEE). TEE to bezpieczny obszar wewnątrz głównego procesora urządzenia, który zapewnia przechowywanie, przetwarzanie i ochronę poufnych danych w bezpiecznym środowisku. Jest odizolowany od pozostałych operacji urządzenia, aby zapobiec manipulacjom i nieautoryzowanemu dostępowi.
Mówiąc prościej, oznacza to, że proces odszyfrowywania odbywa się w odizolowanej, bezpiecznej części sprzętu urządzenia, dzięki czemu odszyfrowana zawartość nie może zostać przechwycona i nielegalnie skopiowana. Widevine L1 pozwala urządzeniom odtwarzać treści przesyłane strumieniowo w wysokiej rozdzielczości (HD), Full HD, a nawet 4K, jeśli wyświetlacz urządzenia obsługuje takie rozdzielczości.
Widevine Poziom 2
Na tym poziomie przetwarzanie multimediów (dekodowanie, renderowanie itp.) nie odbywa się wewnątrz TEE, ale operacje kryptograficzne są nadal w nim obsługiwane. Ten poziom jest mniej bezpieczny, ponieważ odszyfrowana zawartość może zostać przechwycona po opuszczeniu TEE, zanim zostanie wyrenderowana na ekranie. Widevine L2 często ogranicza odtwarzanie do standardowej rozdzielczości (SD), zazwyczaj do 480p lub 540p, w zależności od polityki dostawcy treści.
Widevine poziom 3
Poziom 3 Widevine jest najmniej bezpieczny. W L3 przetwarzanie multimediów i operacje kryptograficzne odbywają się poza TEE. L3 jest zwykle używany, gdy sprzętowy DRM nie jest dostępny. Oprogramowaniu łatwiej jest przechwytywać i kopiować treści przesyłane strumieniowo na tym poziomie. W rezultacie dostawcy treści zazwyczaj dostarczają strumienie niskiej jakości (zwykle poniżej SD) do urządzeń L3.
Wymagania i uwagi dotyczące sprzętu na poziomie Widevine
Komponenty sprzętowe, które określają poziomy bezpieczeństwa Widevine, obejmują główny procesor urządzenia, procesor graficzny (GPU) oraz oprogramowanie układowe, które pomaga ustanowić TEE.
Ponadto urządzenie musi przejść proces znany jako „certyfikacja urządzenia”, aby potwierdzić, że spełnia wymagania określonego poziomu bezpieczeństwa Widevine. Ten proces obejmuje sprawdzenie konfiguracji sprzętu i oprogramowania urządzenia, aby upewnić się, że spełnia ono niezbędne standardy bezpieczeństwa.
Dlatego poziom Widevine, do którego kwalifikuje się urządzenie, zależy przede wszystkim od jego możliwości sprzętowych, zwłaszcza bezpieczne możliwości przetwarzania głównego procesora, ale oprogramowanie układowe i ogólna konfiguracja urządzenia również odgrywają ważną rolę rola.
Należy pamiętać, że poziom bezpieczeństwa Widevine nie jest czymś, co użytkownik może łatwo uaktualnić lub zmienić, ponieważ jest zintegrowana z urządzeniem w czasie produkcji i zależy od podstawowego sprzętu i oprogramowania układowego urządzenia projekt.
Ale tylko dlatego, że Twoje urządzenie jest zablokowane na Widevine Level 2 lub 3, nie oznacza to, że filmy przechwycone na urządzeniu lub treści wideo przesłane do urządzenia zostaną zablokowane w niższej rozdzielczości. Jeśli skopiujesz film 1080p na tablet Widevine L3, będzie on nadal odtwarzany w rozdzielczości 1080p. Widevine zajmuje się w szczególności przesyłanymi strumieniowo treściami wideo.
Problemy z Widevine DRM
Podobnie jak w przypadku każdego systemu DRM, Widevine nie jest pozbawiony problemów.
- Zależne od sprzętu: Poziom bezpieczeństwa Widevine i możliwość zapewnienia wysokiej jakości przesyłania strumieniowego w dużej mierze zależą od możliwości sprzętowych urządzenia. Oznacza to, że jeśli urządzenie nie ma sprzętu niezbędnego do obsługi zabezpieczeń L1, nie będzie w stanie przesyłać strumieniowo treści HD, co może być czynnikiem ograniczającym dla niektórych użytkowników.
- Własny system: Widevine jest oprogramowaniem zastrzeżonym, co oznacza, że jego wewnętrzne działanie nie jest publicznie dostępne do wglądu lub modyfikacji przez społeczność. Może to potencjalnie prowadzić do ograniczeń pod względem przejrzystości i możliwości dostosowania.
- Problemy z wydajnością: W przypadku każdego systemu DRM zawsze istnieje kompromis między bezpieczeństwem a doświadczeniem użytkownika. Wyższe środki bezpieczeństwa mogą czasami prowadzić do spowolnienia działania lub problemów ze zgodnością, potencjalnie wpływając na komfort oglądania przez użytkownika.
- Zasady dostawców treści: Chociaż Widevine oferuje szereg opcji bezpieczeństwa, rzeczywisty poziom ochrony stosowanej do określonej treści często sprowadza się do zasad określonych przez dostawcę treści. W niektórych przypadkach zasady dostawcy mogą ograniczać jakość treści dostępnych na niektórych urządzeniach, co może być źródłem frustracji użytkowników.
- Uszkodzone problemy z aktualizacją: Niestety od czasu do czasu zdarzają się uszkodzone aktualizacje. Kiedy tak się stanie, istnieje szansa, że wpłynie to na Twój poziom Widevine, czasami zmuszając urządzenie do powrotu do poziomu L2 lub L3, dopóki kolejna aktualizacja nie naprawi problemu.
Pomimo tych problemów Widevine pozostaje jednym z najczęściej używanych systemów DRM na świecie.
Jak sprawdzić obsługę Widevine na Androidzie
Najłatwiej sprawdzić urządzenie Widevine Level na Androidzie, korzystając z aplikacji DRM Info, którą można bezpłatnie pobrać ze Sklepu Play.
Pobierać: Informacje DRM dla Android (Bezpłatny)
- Przejdź do Sklepu Play i pobierz DRM Info
- Otwórz aplikację, a następnie przewiń do Widevine CDM Sekcja
- Spójrz na Poziom bezpieczeństwa
Oprócz Widevine Level możesz znaleźć wszelkiego rodzaju przydatne informacje o swoim urządzeniu za pomocą DRM Info.
Widevine chroni zawartość, ale ogranicza rozdzielczość odtwarzania
Chociaż Widevine doskonale nadaje się do ochrony treści, jeśli kupisz urządzenie bez obsługi Widevine L1, frustrujące będzie przesyłanie strumieniowe treści wideo z głównych platform. Mimo to zawsze możesz przenieść zawartość wideo na swoje urządzenie, aby oglądać ją w wyższej rozdzielczości; to po prostu nie jest tak przydatne, jak przesyłanie strumieniowe wideo w domu lub w podróży.