Videostreamingtjänst fast vid 480p? Det kan finnas mer i det än du inser.

Har du någonsin laddat upp en video på en enhet som du är säker på att har rätt specifikationer för högupplöst eller 4K-strömning, men oavsett vad du försöker kommer den inte att använda HD?

Du blir inte arg. Ett DRM-system (Digital Rights Management) vid namn Widevine kan ligga bakom dina problem.

Men vad är Widevine, och hur kan det stoppa dig att strömma HD-video på Netflix, Amazon Prime Video, Disney+ och andra tjänster?

Vad är Widevine?

Widevine är ett DRM-system (Digital Rights Management) som för närvarande hanteras och utvecklas av Google för att kryptera och säkra videoinnehåll. Den är utformad för att förhindra integritet och skydda digitalt innehåll och används av olika streamingplattformar som Netflix, Disney+ och Amazon Prime Video.

Kort sagt, Widevine är det skyddslager som gör det svårt att piratkopiera, kopiera och stjäla streamat videoinnehåll.

Widevine är långt ifrån det enda DRM-verktyget designat för att skydda videoströmningstjänster. Det används dock av några av de största streamingtjänsterna och är också inbyggt i Android-enheter och Chromium-baserade webbläsare.

instagram viewer

Hur fungerar Widevine?

Widevine följer en process med kryptering, licensbegäran och dekryptering för att leverera säkert innehåll.

  • Kryptering: Det ursprungliga innehållet krypteras med Common Encryption Scheme (CENC), som använder Advanced Encryption Standard (AES) i räknarläge (CTR). AES-CTR är ett symmetriskt nyckelchiffer, vilket innebär att samma nyckel används för kryptering och dekryptering. Varje videofil är krypterad med en unik nyckel för att säkerställa högsta säkerhetsnivå.
  • Licensförfrågan: När användaren försöker spela upp det krypterade innehållet skickar enheten en licensförfrågan till Widevines licensserver. Denna begäran innehåller information om klienten och det specifika innehåll den försöker komma åt.
  • Licenssvar: Om licensservern verifierar användarens rätt att se innehållet svarar den med en licens som innehåller dekrypteringsnyckeln.
  • Dekryptering och uppspelning: Klienten tar emot licensen, extraherar dekrypteringsnyckeln och använder den för att dekryptera innehållet. Det dekrypterade innehållet renderas sedan och spelas upp på enheten.

Denna process utförs sömlöst och förblir osynlig för slutanvändaren, vilket säkerställer en smidig tittarupplevelse.

Men det är inte allt som finns. Widevine arbetar på tre olika säkerhetsnivåer direkt kopplade till din systemhårdvara. Widevine-nivån bestämmer kvaliteten på strömmen din enhet kan hantera och begränsar upplösningen din enhet kan komma åt.

Widevine nivåer förklaras

Widevines säkerhetsnivåer, från L1 till L3, bestäms av hur säkert enheten kan hantera innehållsdekryptering och hur den upprättar en säker mediaväg för uppspelning av innehåll.

Widevine nivå 1

För att kvalificera sig för Widevine L1 måste en enhet utföra all innehållsdekryptering och kryptografiska operationer inom en hårdvarustödd betrodd exekveringsmiljö (TEE). TEE är ett säkert område inuti en enhets huvudprocessor som säkerställer att känslig data lagras, bearbetas och skyddas i en säker miljö. Den är isolerad från resten av enhetens funktioner för att förhindra manipulering och obehörig åtkomst.

Enkelt uttryckt innebär detta att dekrypteringsprocessen hanteras i en isolerad, säker del av enhetens hårdvara, vilket säkerställer att dekrypterat innehåll inte kan fångas upp och kopieras illegalt. Widevine L1 tillåter enheter att spela upp högupplöst (HD), Full HD och till och med 4K-streaming innehåll om enhetens skärm stöder sådana upplösningar.

Widevine nivå 2

På denna nivå utförs inte mediabearbetningen (avkodning, rendering, etc.) inuti TEE, men kryptografiska operationer hanteras fortfarande inom den. Den här nivån är mindre säker eftersom dekrypterat innehåll kan fångas efter att det lämnar TEE innan det renderas på skärmen. Widevine L2 begränsar ofta uppspelningen till standardupplösning (SD), vanligtvis upp till 480p eller 540p, beroende på innehållsleverantörens policy.

Widevine nivå 3

Widevine Level 3 är den minst säkra. Med L3 sker mediebearbetning och kryptografiska operationer utanför TEE. L3 används vanligtvis när hårdvarustödd DRM inte är tillgänglig. Det är lättare för programvara att fånga upp och kopiera innehåll som streamas på den här nivån. Som ett resultat levererar innehållsleverantörer vanligtvis bara strömmar av låg kvalitet (vanligtvis under SD) till L3-enheter.

Widevine Level hårdvarukrav och överväganden

Hårdvarukomponenterna som bestämmer Widevines säkerhetsnivåer inkluderar enhetens huvudprocessor, grafikprocessorenhet (GPU) och den fasta programvaran som hjälper till att etablera TEE.

Dessutom måste enheten klara en process som kallas "enhetsattest" för att bekräfta att den uppfyller kraven för en viss Widevine-säkerhetsnivå. Denna process involverar kontroll av enhetens hård- och mjukvarukonfiguration för att säkerställa att den uppfyller de nödvändiga säkerhetsstandarderna.

Därför bestäms Widevine-nivån en enhet kvalificerar sig för i första hand av dess hårdvarukapacitet, särskilt säkra bearbetningsförmågan hos dess huvudprocessor, men den fasta programvaran och den övergripande enhetskonfigurationen spelar också en viktig roll roll.

Det är viktigt att komma ihåg att Widevines säkerhetsnivå inte är något som lätt kan uppgraderas eller ändras av användaren, eftersom det är integrerad i enheten vid tillverkningstillfället och beror på enhetens grundläggande hårdvara och firmware design.

Men bara för att din enhet är låst till Widevine Level 2 eller 3 betyder det inte att videor som spelas in på enheten eller videoinnehåll som du överför till enheten kommer att låsas med en lägre upplösning. Om du kopierar en 1080p-film till din Widevine L3-surfplatta kommer den fortfarande att spelas upp i 1080p. Widevine handlar specifikt om streamat videoinnehåll.

Problem med Widevine DRM

Som med alla DRM-system är Widevine inte problemfri.

  • Hårdvaruberoende: Widevines säkerhetsnivå och förmågan att tillhandahålla streaming av hög kvalitet beror till stor del på enhetens hårdvarukapacitet. Detta innebär att om en enhet inte har den nödvändiga hårdvaran för att stödja L1-säkerhet, kommer den inte att kunna strömma HD-innehåll, vilket kan vara en begränsande faktor för vissa användare.
  • Eget system: Widevine är proprietär programvara, vilket innebär att dess inre funktioner inte är öppet tillgängliga för inspektion eller modifiering av samhället. Detta kan potentiellt leda till begränsningar vad gäller transparens och anpassningsförmåga.
  • Prestandaproblem: Med alla DRM-system finns det alltid en avvägning mellan säkerhet och användarupplevelse. Högre säkerhetsåtgärder kan ibland leda till långsammare prestanda eller kompatibilitetsproblem, vilket potentiellt påverkar användarens tittarupplevelse.
  • Policyer för innehållsleverantörer: Medan Widevine erbjuder en rad säkerhetsalternativ, beror den faktiska skyddsnivån som tillämpas på ett specifikt innehåll ofta på policyerna som ställts in av innehållsleverantören. I vissa fall kan en leverantörs policy begränsa kvaliteten på innehåll som är tillgängligt på vissa enheter, vilket kan vara en källa till frustration för användarna.
  • Trasiga uppdateringsproblem: Tyvärr sker korrupta uppdateringar då och då. När de gör det finns det en chans att det påverkar din Widevine-nivå, och ibland tvingar din enhet att återgå till L2 eller L3 tills en annan uppdatering åtgärdar problemet.

Trots dessa problem är Widevine fortfarande ett av världens mest använda DRM-system.

Hur man kontrollerar Widevine-support på Android

Att kontrollera din enhet Widevine Level på Android är enklast med appen DRM Info, en gratis nedladdning i Play Butik.

Ladda ner: DRM Info för Android (Fri)

3 bilder
  1. Gå till Play Butik och ladda ner DRM-information
  2. Öppna appen och scrolla sedan till Widevine CDM sektion
  3. Leta efter Säkerhetsnivå

Bortsett från Widevine-nivån kan du ta reda på all möjlig användbar information om din enhet med hjälp av DRM Info.

Widevine skyddar innehåll, men begränsar uppspelningsupplösningen

Medan Widevine är bra för att skydda innehåll, om du köper en enhet utan Widevine L1-stöd, kommer du att tycka att strömmande videoinnehåll från de stora plattformarna är frustrerande. Ändå kan du alltid överföra videoinnehåll till din enhet för att titta på med högre upplösning; det är bara inte lika praktiskt som att streama video hemma eller på språng.