Rechtstreeks uit de woorden van Rowan Trollope (Senior Vice President en General Manager van Cisco)
Als het gaat om het creëren van samenwerkingstechnologie, zoals open en algemeen beschikbare high-definition video, is het duidelijk dat de webbrowser een belangrijke rol speelt. De vraag is: hoe activeer je live video native op internet? Het is een vraag die mensen graag willen beantwoorden.
WebRTC - een reeks verbeteringen aan HTML5 - zal die vraag beantwoorden. Maar er is een grote hindernis die moet worden genomen, en dat is de standaardisatie van een algemene videocodec voor real-time communicatie op het web - iets waarover de Internet Engineering Task Force (IETF) volgende week zal beslissen.
De industrie was enige tijd verdeeld over de keuze voor een gemeenschappelijke videocodec, omdat de industriestandaard - H.264 - royaltybetalingen aan MPEG LA vereist. Vandaag ben ik verheugd aan te kondigen dat Cisco een gewaagde stap zet om betalingsproblemen van tafel te nemen.
We zijn van plan om de code van onze H.264-codec te openen en deze als een binaire module aan te bieden die gratis van internet kan worden gedownload. Cisco zal onze MPEG LA-licentiekosten voor deze module niet nalaten, en op basis van de huidige licentieomgeving zal dit H.264 effectief gratis maken voor gebruik op WebRTC.
Ik ben ook erg blij dat Mozilla heeft aangekondigd dat Firefox deze module zal kunnen gebruiken , waardoor realtime H.264-ondersteuning voor de browser beschikbaar komt.
"Het was niet gemakkelijk, maar Mozilla hielp de branche te leiden naar interoperabele video op internet", zegt Brendan Eich, CTO van Mozilla. “De aankondiging van Cisco helpt ons H.264 in Firefox te ondersteunen op de meeste besturingssystemen, en in downstream en andere open source-distributies met behulp van de Cisco H264 binaire module. We zijn verheugd om met Cisco samen te werken om de staat van interoperabele webvideo te verbeteren. "
En waarom zeg ik dat je voorzichtig moet zijn? Lees de alinea in vetgedrukt nog eens. Hoewel ze hun h264-implementatie zullen uitbrengen (onder de BSD- licentie , zeggen ze), is het de binaire code die door Cisco is gemaakt die gratis door iedereen gebruikt zal worden, en die Mozilla zal gebruiken om Firefox te ondersteunen (ze hebben onlangs aangekondigd dat ze het via GStreamer zullen ondersteunen, en nu helpt Cisco mee). Cisco zal MPEG LA de vergoeding betalen die momenteel (en tot 2015) $ 6,5 miljoen per jaar bedraagt voor het gebruik van h264 (Mozilla is niet van plan dit te betalen, daarom hebben ze zo lang geweigerd ondersteuning te bieden). Maar als je het idee krijgt om toegang te krijgen tot de broncode, deze te downloaden, aan te passen, te compileren en te verspreiden (gratis of niet), veel succes met het bijeenbrengen van zoveel geld om de royalty's te betalen (tenzij je land geen softwarepatenten erkent, in welk geval je pech hebt).
Mocht u overwegen om x264 te gebruiken, dan wil ik u erop wijzen dat x264 weliswaar open source is, maar niet volledig vrij, omdat het ook onderworpen is aan h264-patenten. Met andere woorden, het verschil tussen x264 en de implementatie van Cisco zit hem in de licentie (GPL versus BSD). Onthoud dus: codevrijheid is één ding, en patentvrij zijn is iets heel anders.
Er zijn ook nog andere zaken om te overwegen. Ten eerste is dit een stap om de concurrentie met Google's VP8 voort te zetten ( Google was niet blij met de aankondiging ). Ten tweede komen de h265- en VP9-codecs voor high-definition video binnenkort uit, en Mozilla negeert ook andere open codecs niet, waaronder Daala (de codec die ze ontwikkelen met Xiph, de makers van het OGG-formaat en de Vorbis-, Theora- en FLAC-codecs), die een betere kwaliteit belooft dan h265 en VP9 en volledig patentvrij is.
Ter afsluiting geef ik u een reflectie van Monty Montgomery (van Xiph) mee die alles samenvat:
De oplossing van vandaag is een patch en verandert niet veel op de achtergrond. Hoeveel mensen hebben nog geen H.264-codecs op hun machine, legaal of niet? Liefhebbers en professionals besteden niet veel aandacht aan licenties. Zelfs de meeste bedrijven weten tegenwoordig niet of de codecs die ze gebruiken de juiste licentie hebben (volgens MPEG LA zijn er 1276 licentiehouders in de wereld). De hele codec-markt heeft de afgelopen 15 jaar gewerkt volgens een 'Don't ask, don't tell'-beleid en ik betwijfel of MPEG LA er iets om geeft. Dat heeft ertoe bijgedragen dat H.264 alomtegenwoordig is geworden, en MPEG LA kan de licentie-punaises blijven forceren wanneer dit in hun concurrentievoordeel is (of liever, hun concurrentievervalsende voordeel; ze zijn tenslotte een wettelijk beschermd monopolie. ).
Oh, nog één ding. Hier is wat informatie over MPEG-patenten . De MP3-patenten verlopen in 2017, MPEG-2 (h262) in 2018 en h264 in 2028.