Google verwijdert H.264-ondersteuning voor Chrome
Google Chrome Google Open Source Video / / March 18, 2020
Gisteren kondigde Google aan dat ze in de nabije toekomst H.264-ondersteuning voor Chrome zullen verwijderen. Wat is het alternatief? "Open source" zegt Google. Als je niet op de hoogte bent van de scène voor videocodering, ziet H.264 er misschien uit als een blok cijfers, en waarom zou Google open source willen worden? Dat leggen we uit in de rest van dit artikel.
Wat is H.264?
H.264, ook bekend als MPEG-4 AVC, is een algoritme voor videocompressie (codec). Als codec is het ontworpen om grote videobestanden te nemen en ze in omvang te comprimeren met behoud van kwaliteit die zichtbaar is voor de ogen en oren van de mens, en het doet het redelijk goed. Je ziet H.264 in gebruik wanneer je YouTube-video's bekijkt (al verandert dat snel), iTunes-films, Blu-Ray, Flash-video's en echt alles wat met QuickTime wordt bekeken. Het is een algemeen formaat op internet.
Nu HTML5 de webstandaard aan het worden is, is er een nieuwe tag die men eenvoudig in een webpagina kan invoegen om in-page videoweergave te bieden. Sommige browsers gebruiken H.264 om dit te ondersteunen, maar andere browsers gebruiken momenteel het open-sourcealternatief
Het probleem met H.264 is dat het gepatenteerd is en momenteel eigendom is van meerdere verschillende bedrijven (inclusief Apple), allemaal onder het dak van een patentbedrijf dat bekend staat als MPEG LA. Dit betekent dat in landen die softwarepatenten erkennen, bedrijven die dit formaat gebruiken licentiekosten moeten betalen. De licentiekosten kunnen behoorlijk hoog zijn, met de hoogst mogelijke vergoeding van $ 5 miljoen.
Als MPEG-4 niet gratis is, waarom gebruikt iedereen het dan?
Nou, dit is het lastige deel. Zoals getoond in Persbericht van MPEG LA, het is absoluut gratis om het H.264-formaat te gebruiken om te coderen internet video inhoud, zolang die inhoud gratis wordt verstrekt aan eindgebruikers (aka Mr. gemiddelde Joe video-watcher). Er wordt echter ook specifiek vermeld dat betaalde diensten en encoders / decoders nog steeds onderworpen zijn aan royalty's. Het bedrag dat aan royalty's wordt betaald, hangt volledig af van het gebruikersbestand van de licentiehouder.
Niet iedereen gebruikt het. Momenteel Chrome, Internet Explorer (viaSilverlight) en Safari zijn de enige browsers die H.264 rechtstreeks decoderen naar zichtbare media. Firefox en de rest van de beschikbare browsers maken gebruik van Adobe Flash, waar Adobe de licentievergoeding van $ 5 miljoen per jaar betaalt; want zoals je weet is Flash nog steeds reusachtig! Voor bedrijven als Google en Microsoft is $ 5 miljoen een enorme verandering, maar ze zijn ook groot genoeg om te weten dat het een vergissing is om een belangrijke basis te leggen op de technologie van een concurrent. Wat dit jaar misschien 5 miljoen dollar is, kan volgend jaar 1 miljard dollar zijn.
Het open-source alternatief
Kondigde Google aan dat ze gaan WebM-route, en samen met hen Firefox, Opera en Adobe springen aan boord van de VP8 codec-trein. Hoewel het niet helemaal op één lijn ligt of zo populair is als H.264, is het open source, gratis voor iedereen en ontwikkelt het zich veel sneller.
Het kan niet allemaal goed zijn
Er zijn niet veel nadelen om van H.264 af te wijken, maar sommigen hebben geklaagd. Het huidige probleem met VP8, hoewel het hardwareversnelde video ondersteunt, is dat het niet door de meeste hardware wordt ondersteund. Het is gewoon te nieuw en het heeft tijd nodig om chipfabrikanten bij te praten.
Conclusie
Google die louter overstapt op het openen van video via WebM is een goede zaak voor iedereen, maar het komt een beetje vroeg. Als Google echter zou wachten, zou H.264 de markt nog verder kunnen standaardiseren en zichzelf zo diep kunnen verschansen dat het jaren zou duren voordat open source zou kunnen concurreren. Op dit moment slaan ze het in de kiem en terwijl we wachten op meer ondersteuning voor VP8, zal Adobe enkele tijdelijke beloningen oogsten via de ondersteuning van Flash voor zowel H.264 als de aankomende VP8-compatibele release.