Var försiktig med Ciscos uttalanden om en öppen källkod h264.

Direkt från Rowan Trollopes ord (Senior Vice President och General Manager för Cisco)

När det gäller att skapa samarbetesteknik som öppen och allmänt tillgänglig högupplöst video är det uppenbart att webbläsaren spelar en viktig roll. Frågan är, hur aktiverar du livevideo på nätet? Det är en fråga som människor är angelägna om att få svar på.

WebRTC - en uppsättning förbättringar av HTML5 - kommer att ta itu med den frågan. Men det finns ett stort hinder som måste övervinnas, och det är standardiseringen av en gemensam videokodek för realtidskommunikation på webben - något som Internet Engineering Task Force (IETF) kommer att besluta nästa vecka.

Branschen var uppdelad i valet av en gemensam videokodek under en tid, eftersom industristandarden - H.264 - kräver royaltybetalningar till MPEG LA. Idag är jag glad att meddela att Cisco tar ett djärvt steg för att ta bort betalningsproblem från bordet.

Vi planerar att öppna koden för vår H.264-codec och tillhandahålla den som en binär modul som kan laddas ner gratis från internet. Cisco kommer inte att testamentera våra MPEG LA-licenskostnader för den här modulen, och baserat på den nuvarande licensmiljön, vilket effektivt gör H.264 gratis att använda på WebRTC.

Jag är också glad att Mozilla meddelade att de kommer att göra det möjligt för Firefox att använda den här modulen , vilket erbjuder realtidsstöd för H.264 för sin webbläsare.

"Det har inte varit lätt, men Mozilla hjälpte till att styra branschen mot interoperabel video på nätet", säger Brendan Eich, CTO för Mozilla. “Ciscos tillkännagivande hjälper oss att stödja H.264 i Firefox på de flesta operativsystem och i nedströmsdistribution och andra distributioner med öppen källkod med hjälp av Cisco H264 binärmodul. Vi är glada över att samarbeta med Cisco för att främja läget för interoperabel webbvideo. "

Och varför säger jag var försiktig? Läs stycket i fetstil igen. Även om de kommer att släppa sin h264-implementering (under BSD- licensen , säger de), är det den binärfil som skapats av Cisco som kommer att användas gratis av alla, och den som Mozilla kommer att använda för att stödja Firefox (de meddelade nyligen att de skulle stödja det via GStreamer, och nu hjälper Cisco till). Cisco kommer att vara de som betalar MPEG LA avgiften som för närvarande (och fram till 2015) är 6,5 miljoner dollar årligen för användningen av h264 (Mozilla har ingen avsikt att betala den, vilket är anledningen till att de vägrade att ge support så länge). Men om du får idén att komma åt källkoden, ladda ner den, modifiera den, kompilera den och distribuera den (gratis eller inte), lycka till med att samla in så mycket pengar för att betala royalties (såvida inte ditt land inte erkänner mjukvarupatent, i vilket fall har du otur).

Om någon av er funderar på x264, bör jag berätta att även om x264 är öppen källkod, är det inte helt gratis eftersom det också är föremål för h264-patent. Med andra ord, skillnaden mellan x264 och Ciscos implementering är licensen (GPL vs. BSD). Så kom ihåg att kodfrihet är en sak, och att vara patentfri är en annan.

Det finns andra saker att tänka på också. För det första är detta ett drag för att fortsätta konkurrera mot Googles VP8 ( Google gillade inte tillkännagivandet ). För det andra kommer h265- och VP9-kodekarna för HD-video snart, och Mozilla försummar inte heller andra öppna kodekar, inklusive Daala (kodeken de utvecklar med Xiph, skaparna av OGG-formatet och Vorbis-, Theora- och FLAC-kodekarna), som lovar bättre kvalitet än h265 och VP9 och är helt patentfri.

Avslutningsvis lämnar jag er med en reflektion från Monty Montgomery (från Xiph) som säger allt:

Dagens fix är en patch, och den förändras inte mycket i bakgrunden. Hur många människor har inte redan H.264-codec på sina maskiner, lagligt eller inte? Entusiaster och proffs uppmärksammar inte mycket licensiering. Även de flesta företag idag vet inte eller bryr sig om koderna de använder är korrekt licensierade (enligt MPEG LA finns det 1276 licensinnehavare i världen). Hela codec-marknaden har fungerat under en policy för 'inte fråga, berätta inte' de senaste 15 åren och jag tvivlar på att MPEG LA bryr sig. Det hjälpte till att göra H.264 allestädes närvarande, och MPEG LA kan fortsätta att tvinga ut licenslicenser när det är till deras konkurrensfördel (eller snarare deras konkurrenshämmande fördel; de är trots allt ett lagligt skyddat monopol. ).

Åh, en sak till. Här är lite information om MPEG-patent . MP3-patenten löper ut 2017, MPEG-2 (h262) 2018 och h264 2028.


Lägg till som prioriterad källa i Google