H.264 aizkulises
Neliela atkāpe - arī manas zināšanas par attiecīgo topic’u ir visnotaļ limitētas un stāsts ir visnotaļ geekains tapēc mēģināšu to pēc iespējas simplificēt, lai, galvenokārt man, rastos izpratne par pēdējā tech-world cepiena būtību. Neiedziļinoties “kas tas ir?” šoreiz vairāk fokusēšos uz “kapēc tas tā ir?”. Pietiks, ja pateikšu, ka HTML5 atzītais video standarts šobrīd ir H.264.
Apple, pēc būtības, labāk licenzē pakalpojumu - šajā gadījumā H.264 codec’u un samaksā attiecīgu naudiņu attiecīgo patentu turētājiem (nevis lieto “open source”, šajā gadījumā, video atskaņošanas codec’us, un riskē, ka viņus kāds “open” koda patentu turētājs iesūdzēs un ar tiesas palīdzību liks maksāt par izmantotajām koda rindiņām).
Google iet pilnīgi pretēju “open” ceļu, ar domu, ja kāds grib mūs iesūdzēt, lai pamēğina, mēs taču esam Google. Šajā gadījumā Google izvēle ir kritusi uz WebM, kurš šobrīd ir “open”, bet nav nekādas garantijas, ka kādā brīdī tas nemainīsies. Pēc Google redzējuma tas ir short term pain for long term benifit.
Tātad licenzes maksa par WebM kodeku izmantošanu nav jāmaksā. Teorētiski Android (un citas ierīces, kuras izmantotu WebM, nevis H.264) šajā gadījumā varētu patērētājiem maksāt lētāk. Patiesībā, tas, cenu, protams, nemainīs! Firefox un Opera arī neatbalsta H.264. Tomēr Firefox, kas būtībā (mirst!) ir “labdarības organizācija”, un nav gluži tas pats, kas Google.
Neiedziļinoties vēl garākā un geekainākā apskatā par tēmu “kā Opera un Firefox attēlo H.264 saturu” simplificēšim tā: video tiek attēlots flash wrap-in’ā. Google plāno piedāvāt WebM plug’inus priekš Safari un Explorer browser’iem un visi browseri uz indivīda Mac’a vai PC beigu beigās atbalstīs visu. Tur es problēmu nesaskatu. Problēma varētu rasties cilvēkiem, kuri iespējams nav tik advancēti, līdz ar to droši vien nāksies saņemt vēl vairāk jautājumus no sērijas: “Kapēc šis video neiet uz mana kompja?” Sīkumi.
Aktuālāks jautājums ir par mobile ierīcēm, kas būtībā ir nākotne. Kad Apple vēl draudzējās ar Google, viņi piekrita pāriet uz H.264 un pārkodēja visu Youtube saturu H.264 formātā - būtībā, priekš iPhone 2G, jo kā zināms - iPhone 2G (tāpat kā iPhone tagad) neatbalsta Flash video atskaņošanu. Kas notiks tagad? Vai Google tiešām pārkodēs visu Youtube WEBM un tādejādi nogriezīs Youtube priekš miljoniem iOS (uc.) platformu lietotājiem?
Pieļauju, ka iPad’a negaidītie panākumi spiež Google tā rīkoties, jo iPad’s kā zināms, neatbalsta flash video un visticamāk neatbalstīs arī WebM. Android tableti Flash’u atbalsta (visnotaļ sūdī*i), bet pat vecākas Android ierīces neatbalsta WebM.
Kas šajā kontekstā notiks ar Chrome OS? Kā tad solītais video editings šajā OS? Ja Chrome OS nevarēs encodēt H.264 interesanti vai H.264 pavisam pazudīs arī no Android mobīlajām ierīcēm? Kopumā izskatās, ka Google tiešām kļūsts par mūsu paaudzes Microsoft un vai nu viņi vairs nesaprot ko dažādas kompānijas daļas dara vai arī tas ir tendēts business move, kas diemžēl nenāk par labu lietotājiem kopumā.