Programovanie

Netflix sa rozhodol opustiť program Silverlight, ale predstavil DRM pre webové video

Spoločnosť Netflix, ktorá dodáva cez internet viac videa ako ktokoľvek okrem YouTube, upúšťa od technológie doplnkov Microsoft Silverlight na poskytovanie videa a namiesto toho sa presunula do formátu HTML5. Tu je háčik: Normy HTML5, ktoré Netflix navrhuje, s podporou ďalších významných spoločností, obsahujú háčiky na ochranu proti kopírovaniu.

Začiatkom tohto roka spoločnosti Google, Microsoft a Netflix predložili W3C návrh návrhu spôsobu pridania správy digitálnych práv (DRM) k videu prehrávanému prostredníctvom HTML5. Koncept Encrypted Media Extensions (EME) bol mnohými ostro kritizovaný - predovšetkým Ian Hickson, jeden z pôvodných autorov špecifikácie HTML5. Pokus pridať háčiky na ochranu proti kopírovaniu označil za „neetický“ a „maskovanú platformu doplnkov“, pretože EME v navrhovanom znení popisuje rámec API, v ktorom by sa na vykonanie dešifrovania mohli namiesto prehliadača použiť doplnky tretích strán. sám.

Navrhovatelia technológie tvrdia, že to má byť voliteľný systém, nie povinný prvok pre prehrávanie videa. Boli však vznesené ďalšie námietky. Ak proces dešifrovania vyžaduje doplnky, nebude to systém skutočne otvorenejší ako súčasné metódy, ktoré zabezpečujú prehrávanie s ochranou obsahu prostredníctvom programu Adobe Flash alebo Microsoft Silverlight. Tiež, ak sú takéto doplnky spojené s konkrétnou komerčnou službou (napríklad Hulu alebo Netflix), a nie s konkrétnym spôsobom doručenia (povedzme Flash alebo Silverlight), používatelia by mohli byť nútení používať množstvo doplnkov na pracovať s rôznymi službami.

Prístup plug-in nefunguje ani v Safari pre iOS kvôli bezpečnostnému modelu spoločnosti Apple a je prísne obmedzený v časti metra systému Windows 8. Používatelia by namiesto toho potrebovali natívne aplikácie, čo by spôsobilo väčšiu fragmentáciu.

EME nie je jediná položka, ktorú Netflix tvrdí, že potrebuje, aby mohla dodávať video prostredníctvom HTML5. Predtým, ako môžu byť súčasťou implementácie, ktorú má Netflix pre svoju službu v úmysle, musia byť ako úplné štandardy akceptované aj ďalšie dva návrhy návrhov, Media Source Extensions a Web Cryptography API, ktoré vyvolali oveľa menšiu kontroverziu.

Netflix však nečaká. Hovorí sa, že verzia tejto technológie sa práve používa na poskytovanie prehrávania obsahu Netflix na prenosných počítačoch založených na systéme Google Chrome OS a „spolupracuje so spoločnosťou Google na implementácii podpory doplnkov HTML5 Premium Video Extensions v prehliadači Chrome“.

Ďalším dôvodom, prečo sa Netflix dostane skôr do pohybu, sú dlhodobé plány spoločnosti Microsoft pre Silverlight. Vďaka tomu, že sa web odklonil od proprietárnych doplnkov všeobecne a smerom k HTML5 ako spoločnému rámcu a mechanizmu poskytovania bohatého obsahu, sa spoločnosť Microsoft rozhodla nechať slnko zapadnúť nad Silverlight. Spoločnosť Microsoft nepodporuje Silverlight vo vlastných používateľských rozhraniach Windows 8 Metro a Windows RT.

Aj keď aktuálna verzia Silverlight verzie 5 bude podporovaná do 12. októbra 2021, neexistujú žiadne známky verzie 6. Na druhej strane niekoľko posledných verzií prehľadávača Internet Explorer pridalo nové a rozšírené funkcie podporujúce HTML5 vrátane videa, tento prehliadač však v kompatibilite s formátom HTML5 zaostáva za prehliadačmi Chrome, Safari a Firefox.

Polemika o zahrnutí DRM do HTML5, či už priamo alebo prostredníctvom zásuvných modulov, je iba najnovším problémom v boji o zahrnutie videa ako súčasť štandardu HTML5.

Na začiatku vývoja HTML5 sa začalo polemizovať o tom, ktoré kodeky majú byť špecifikované ako súčasť jeho video štandardu. Pôvodne návrh normy odporúčal používať video a audio kodeky Theora vo formáte kontajnera Ogg, ale odporúčanie bolo stiahnuté po kritike od veľkých dodávateľov, ako sú Nokia a Apple. Pokusy Mozilly a Google o podnietenie záujmu o ďalší slobodne licencovaný kodek, VP8, tiež príliš nezískali pozornosť.

Medzi kritiky použitia týchto kodekov patrila neistota ohľadom možných patentových problémov. H.264 / AVC, aktuálny hlavný kodek na doručovanie videa, je patentovaný, ale podporovaný mnohými spoločnosťami, takže akékoľvek patentové riziká môžu byť zmiernené prostredníctvom ich licencií. Súčasná licencia pre H.264 navyše umožňuje jeho bezplatné použitie na webe, pokiaľ nie sú účtované žiadne poplatky za sledovanie videa.

Mozilla patrila k hlasnejším protirečeniam proti použitiu protokolu H.264 na video, svoju pozíciu však v poslednom čase mierne zmiernila z dôvodu nedostatočnej absorpcie produktov Theora alebo VP8. Rastúca prevalencia podpory na úrovni platforiem (v hardvéri aj v OS) pre dekódovanie H.264 umožnila prehliadaču Firefox v systéme Windows dekódovať H.264 prostredníctvom natívnych knižníc platformy poskytovaných spoločnosťou Microsoft, a nie preniesť ich do samotného prehliadača Firefox - - nechanie Mozilly z háku pre priamu podporu nežiaducej licencie.

Nech sa stane v bitkách o kodek čokoľvek, koncept EME neznamená pracovať so žiadnym konkrétnym kodekom. V čase, keď všetky hlavné prehľadávače podporujú EME, Netflix a ďalšie hlavné služby dodávania videa na webe pravdepodobne používajú HEVC, tiež známy ako H.265, nástupca H.264, ktorý podporuje 4K a ešte vyššie rozlíšenie.

Tento príbeh „Netflix sa chystá opustiť Silverlight, ale zavedie DRM pre webové video“, bol pôvodne publikovaný na .com. Získajte prvé slovo o tom, čo skutočne znamenajú dôležité technologické novinky, s blogom Tech Watch. Najnovší vývoj v oblasti obchodných technologických noviniek nájdete na serveri .com na Twitteri.

$config[zx-auto] not found$config[zx-overlay] not found