Videostreamingtjeneste sidder fast på 480p? Der kan være mere i det, end du er klar over.
Har du nogensinde indlæst en video på en enhed, som du er sikker på har de korrekte specifikationer til high definition eller 4K-streaming, men uanset hvad du prøver, vil den ikke bruge HD?
Du bliver ikke sur. Et DRM-system (Digital Rights Management) ved navn Widevine kunne stå bag dine problemer.
Men hvad er Widevine, og hvordan kan det stoppe dig med at streame HD-video på Netflix, Amazon Prime Video, Disney+ og andre tjenester?
Hvad er Widevine?
Widevine er et DRM-system (Digital Rights Management) som i øjeblikket administreres og udvikles af Google til at kryptere og sikre videoindhold. Det er designet til at forhindre privatliv og beskytte digitalt indhold og bruges af forskellige streamingplatforme som Netflix, Disney+ og Amazon Prime Video.
Kort sagt er Widevine det beskyttelseslag, der gør det svært at piratkopiere, kopiere og stjæle streamet videoindhold.
Widevine er langt fra det eneste DRM-værktøj designet til at beskytte videostreamingtjenester. Det bruges dog af nogle af de største streamingtjenester og er også indbygget i Android-enheder og Chromium-baserede browsere.
Hvordan virker Widevine?
Widevine følger en proces med kryptering, licensanmodning og dekryptering for at levere sikkert indhold.
- Kryptering: Det originale indhold er krypteret ved hjælp af Common Encryption Scheme (CENC), som bruger Advanced Encryption Standard (AES) i tællertilstand (CTR). AES-CTR er en symmetrisk nøglechiffer, hvilket betyder, at den samme nøgle bruges til kryptering og dekryptering. Hver videofil er krypteret med en unik nøgle for at sikre det højeste niveau af sikkerhed.
- Licensanmodning: Når brugeren forsøger at afspille det krypterede indhold, sender enheden en licensanmodning til Widevine-licensserveren. Denne anmodning omfatter oplysninger om klienten og det specifikke indhold, den forsøger at få adgang til.
- Licenssvar: Hvis licensserveren bekræfter brugerens ret til at se indholdet, svarer den med en licens, der indeholder dekrypteringsnøglen.
- Dekryptering og afspilning: Klienten modtager licensen, udtrækker dekrypteringsnøglen og bruger den til at dekryptere indholdet. Det dekrypterede indhold gengives derefter og afspilles på enheden.
Denne proces udføres problemfrit og forbliver usynlig for slutbrugeren, hvilket sikrer en jævn seeroplevelse.
Men det er ikke alt, der skal til. Widevine opererer på tre forskellige sikkerhedsniveauer, der er direkte knyttet til din systemhardware. Widevine-niveauet bestemmer kvaliteten af stream, din enhed kan håndtere, og begrænser den opløsning, din enhed kan få adgang til.
Widevine niveauer forklaret
Widevines sikkerhedsniveauer, fra L1 til L3, bestemmes af, hvor sikkert enheden kan håndtere indholdsdekryptering, og hvordan den etablerer en sikker mediesti til indholdsafspilning.
Widevine niveau 1
For at kvalificere sig til Widevine L1 skal en enhed udføre al indholdsdekryptering og kryptografiske operationer i et hardware-understøttet, betroet eksekveringsmiljø (TEE). TEE er et sikkert område inde i en enheds hovedprocessor, der sikrer, at følsomme data opbevares, behandles og beskyttes i et sikkert miljø. Den er isoleret fra resten af enhedens funktioner for at forhindre manipulation og uautoriseret adgang.
Enkelt sagt betyder det, at dekrypteringsprocessen håndteres i en isoleret, sikker del af enhedens hardware, hvilket sikrer, at dekrypteret indhold ikke kan opsnappes og kopieres ulovligt. Widevine L1 giver enheder mulighed for at afspille High Definition (HD), Full HD og endda 4K streaming indhold, hvis enhedens skærm understøtter sådanne opløsninger.
Widevine niveau 2
På dette niveau udføres mediebehandlingen (afkodning, gengivelse osv.) ikke inde i TEE, men kryptografiske operationer håndteres stadig i den. Dette niveau er mindre sikkert, fordi dekrypteret indhold kunne fanges, efter det forlader TEE, før det gengives på skærmen. Widevine L2 begrænser ofte afspilning til standard definition (SD), typisk op til 480p eller 540p, afhængigt af indholdsudbyderens politik.
Widevine niveau 3
Widevine Level 3 er det mindst sikre. Med L3 foregår mediebehandling og kryptografiske operationer uden for TEE. L3 bruges typisk, når hardware-understøttet DRM ikke er tilgængelig. Det er nemmere for software at opsnappe og kopiere indhold streamet på dette niveau. Som et resultat leverer indholdsudbydere normalt kun streams af lav kvalitet (generelt under SD) til L3-enheder.
Widevine Level-hardwarekrav og -overvejelser
Hardwarekomponenterne, der bestemmer Widevines sikkerhedsniveauer, omfatter enhedens hovedprocessor, grafikprocessorenhed (GPU) og firmwaren, der hjælper med at etablere TEE.
Desuden skal enheden bestå en proces kendt som "enhedsattestering" for at bekræfte, at den opfylder kravene til et bestemt Widevine-sikkerhedsniveau. Denne proces involverer kontrol af enhedens hardware- og softwarekonfiguration for at sikre, at den opfylder de nødvendige sikkerhedsstandarder.
Derfor er det Widevine-niveau, en enhed kvalificerer sig til, primært bestemt af dens hardwarekapacitet, især sikre behandlingsevner for dens hovedprocessor, men firmwaren og den overordnede enhedskonfiguration spiller også en vigtig rolle rolle.
Det er vigtigt at huske, at Widevines sikkerhedsniveau ikke er noget, der let kan opgraderes eller ændres af brugeren, da det er integreret i enheden på fremstillingstidspunktet og afhænger af enhedens grundlæggende hardware og firmware design.
Men bare fordi din enhed er låst til Widevine niveau 2 eller 3, betyder det ikke, at videoer, der er optaget på enheden, eller videoindhold, du overfører til enheden, bliver låst ved en lavere opløsning. Hvis du kopierer en 1080p-film til din Widevine L3-tablet, afspilles den stadig ved 1080p. Widevine beskæftiger sig specifikt med streamet videoindhold.
Problemer med Widevine DRM
Som med ethvert DRM-system er Widevine ikke uden problemer.
- Hardware afhængig: Widevines sikkerhedsniveau og evnen til at levere streaming af høj kvalitet afhænger i høj grad af enhedens hardwarefunktioner. Det betyder, at hvis en enhed ikke har den nødvendige hardware til at understøtte L1-sikkerhed, vil den ikke være i stand til at streame HD-indhold, hvilket kan være en begrænsende faktor for nogle brugere.
- Proprietært system: Widevine er proprietær software, hvilket betyder, at dens indre funktioner ikke er åbent tilgængelige for inspektion eller modifikation af fællesskabet. Dette kan potentielt føre til begrænsninger med hensyn til gennemsigtighed og tilpasningsevne.
- Præstationsproblemer: Med ethvert DRM-system er der altid en afvejning mellem sikkerhed og brugeroplevelse. Højere sikkerhedsforanstaltninger kan nogle gange føre til langsommere ydeevne eller kompatibilitetsproblemer, hvilket potentielt påvirker brugerens seeroplevelse.
- Indholdsudbyderpolitikker: Mens Widevine tilbyder en række sikkerhedsmuligheder, kommer det faktiske beskyttelsesniveau, der anvendes på et bestemt stykke indhold, ofte ned til de politikker, der er fastsat af indholdsudbyderen. I nogle tilfælde kan en udbyders politikker begrænse kvaliteten af tilgængeligt indhold på visse enheder, hvilket kan være en kilde til frustration for brugerne.
- Ødelagte opdateringsproblemer: Desværre sker der fra tid til anden korrupte opdateringer. Når de gør det, er der en chance for, at det påvirker dit Widevine-niveau, hvilket nogle gange tvinger din enhed til at vende tilbage til L2 eller L3, indtil en anden opdatering løser problemet.
På trods af disse problemer er Widevine stadig et af verdens mest brugte DRM-systemer.
Sådan tjekker du Widevine-support på Android
At tjekke din enhed Widevine Level på Android er nemmest ved at bruge DRM Info-appen, en gratis download i Play Butik.
Hent: DRM Info for Android (Gratis)
- Gå til Play Butik og download DRM Info
- Åbn appen, og rul derefter til Widevine CDM afsnit
- Se efter Sikkerhedsniveau
Bortset fra Widevine-niveauet kan du finde ud af alle mulige nyttige oplysninger om din enhed ved hjælp af DRM Info.
Widevine beskytter indhold, men begrænser afspilningsopløsning
Selvom Widevine er fantastisk til at beskytte indhold, vil du finde streaming af videoindhold fra de store platforme frustrerende, hvis du køber en enhed uden Widevine L1-understøttelse. Alligevel kan du altid overføre videoindhold til din enhed for at se i en højere opløsning; det er bare ikke så praktisk som at streame video derhjemme eller på farten.