Widevine - Widevine
Widevine to zastrzeżona technologia zarządzania prawami cyfrowymi (DRM) firmy Google używana przez przeglądarki internetowe Google Chrome i Firefox (i niektóre pochodne), Android MediaDRM, Android TV i inne urządzenia elektroniki użytkowej. Technologia Widevine obsługuje różne schematy szyfrowania i zabezpieczenia sprzętowe w celu ograniczenia dostępu konsumentów do dystrybuowanych treści wideo zgodnie z regułami określonymi przez właścicieli treści. Widevine dostarcza głównie moduł odszyfrowywania treści (CDM) jako klienta przeglądarki Google Chrome oraz innych przeglądarek i urządzeń. Widevine jest darmowy do użytku przez dostawców treści i jako taki nie pobiera żadnych opłat za generowanie licencji lub integrację urządzeń.
Poziomy bezpieczeństwa
Trzy poziomy bezpieczeństwa Widevine to:
- L1―brak rozdzielczości lub ograniczenia HDR ; najwyższy poziom ochrony. Zarówno operacje kryptograficzne, jak i operacje przetwarzania nośników odbywają się w zaufanym środowisku wykonawczym (TEE).
- L2―(zwykle) limit rozdzielczości 540p . W TEE wykonywane są tylko operacje kryptograficzne, a nie przetwarzanie mediów.
- L3―(zwykle) limit rozdzielczości 480p. Tylko DRM oparte na oprogramowaniu.
Stosowanie
Widevine DRM jest używany z zastrzeżonymi przeglądarkami internetowymi opartymi na Chromium i na Androidzie . Obsługuje MPEG-DASH i HLS . Google Chrome i Chrome OS korzystają z rozszerzeń zaszyfrowanych multimediów i rozszerzeń źródła multimediów z Widevine, gdzie są one używane do odszyfrowywania treści. Widevine przyjęło ponad trzydzieści chipsetów , sześć głównych systemów operacyjnych na komputery i urządzenia mobilne oraz usługi Google, takie jak Chromecast i Android TV .
Firmy takie jak Amazon Prime Video , BBC , Hulu , Netflix , Spotify i Disney+ używają Widevine DRM do zarządzania dystrybucją treści premium.
Jest również używany przez Firefoksa od wersji 47, wydanej w 2016 roku, domyślnie włączony w systemie Microsoft Windows i opcjonalnie w systemie Linux ; można go wyłączyć i odinstalować w ustawieniach przeglądarki. Wcześniej, Mozilla wykorzystywane Adobe „s Primetime DRM bibliotekę w niektórych wersjach.
Podstęp
Widevine L3 został ominięty przy co najmniej dwóch okazjach, a naukowcy argumentowali, że jest z natury niepewny.
Użytkownicy
Projekty open source
- Shaka Player – opracowany przez Google odtwarzacz internetowy HTML5 typu open source dostępny w serwisie GitHub .
- Shaka Packager — opracowane przez Google rozwiązanie do pakowania treści typu open source dostępne w serwisie GitHub. Pakowarka obsługuje MPEG-DASH i HLS dla VOD lub zawartości liniowej.
- Shaka Streamer – opracowane przez Google proste narzędzie oparte na plikach konfiguracyjnych do przygotowywania strumieniowych treści multimedialnych.
- Platforma oprogramowania Electron — firma Widevine nawiązała współpracę z castLabs w celu zintegrowania klienta Widevine z platformą Electron do użytku z tworzeniem aplikacji komputerowych. Integracja nadal jednak wymaga od każdego, kto chce go rozpowszechniać/używać w swojej aplikacji, podpisania umowy licencyjnej z Google.
- Kodi – począwszy od wersji 18, dodatek InputStream Helper automatycznie instaluje Widevine na obsługiwanych platformach do odtwarzania DRM.
Krytyka
W 2019 roku programista próbował połączyć Widevine z aplikacją opartą na Electron/ Chrom do odtwarzania wideo i nie otrzymał żadnej odpowiedzi od Google po zapytaniu o umowę licencyjną, skutecznie blokując wykorzystanie DRM w projekcie. Później otrzymał odpowiedź:
Przykro mi, ale nie obsługujemy takiego rozwiązania typu open source
— Wsparcie Google Widevine, https://blog.samuelmaddock.com/widevine/gmail-thread.html
To samo stało się z innymi projektami Electron.
Twórcy konkurencyjnej przeglądarki do Chrome, Brave ( widelec samego Chromium), również mieli problemy podczas ich integracji ze względu na uwierzytelnianie Netflix dotyczące niezawodności przeglądarki Brave.
Historia
Firma Widevine Technologies była dostawcą oprogramowania do zarządzania prawami cyfrowymi . Jedna z jej wczesnych technologii obejmowała system oprogramowania, który zastępował karty inteligentne, co eliminowało koszty i złożoność logistyczną dystrybucji karty oraz umożliwiało przetwarzanie bardziej wyrafinowanych praw. Został zakupiony przez Google w 2010 roku.