NRK går for HTML5?
onsdag 3. februar 2010, kl. 13:38 av Øystein Jakobsen
I HTML5-standarden innføres <video>- og <audio>-taggene, som gjør det mulig å spille video og lyd direkte i nettleseren, på samme måte som at man kan se bilder direkte i nettleseren uten å legge inn et eget program.
Frem til nå er det først og fremst Adobe Flash som fremstår som vinner i krigen, men det populære medieformatet har flere problemer knyttet til seg. Det er aldri bra med defacto-standarder som eies av enkeltselskaper, og man kan ikke fremvise videofilen på andre måter enn slik den fremstår. Brukeren kan ikke hente filen og redigere den slik han har lov til, og kontrollene og ytelsen er prisgitt formater. Thomas Hansen advarer sterkt mot proprietære formater som f.eks. Microsofts Silverlight i sitt leserinnlegg Nei til innelåsing på weben.
Per idag på NRKs nettsider kan brukeren velge mellom Windows Media-formatet og Silverlight. Ingen av disse fungerer som de skal i Linux, og bare Silverlight fungerer på Mac. Dette er en lite heldig løsning, som eksluderer mange brukere og binder brukeren til bestemte nettlesere og patenterte formater.
NRK Beta er ofte hyggelig lesning, spesielt når vi ser i artikkelen Litt om HTML5 at “Vi i NRK ser på mulighetene for enklere integrering av lyd, video og greotagging som spesielt interessant.”
Vi ønsker dette velkommen, og håper at nrk.no vil erstatte proprietære teknologier til fordel for åpne standarder så snart som mulig. Det eneste NRK da må passe på, er å ikke gå fra ett proprietært format til et annet. Hvis man velger H.264-formatet er man like langt, velger man OGG Theora og OGG Vorbis som format vil NRK ha tatt et stort skritt mot å bli en reell allmennkringkaster, også på nett!
onsdag 3. februar 2010, kl. 13:55
Verdt å lese denne presiseringen under artikkelen:
http://nrkbeta.no/2010/01/22/litt-om-html5-og-kva-det-betyr-for-nrk/#comment-85028
Så det er altfor tidlig å si noe om hverken formater eller hvordan vi skal kode den nye nett-tv’en.
onsdag 3. februar 2010, kl. 14:35
Klart, det beste er jo da å tilgjengeliggjøre et API bare med mediefilene, og la andre lage grensesnittene. Sleng på CC lisenser overalt så blir alt SÅÅ meget bedre, og innholdet blir langt mer tilgjengelig – både for titting og gjenbruk!
onsdag 3. februar 2010, kl. 16:13
Tittet litt på lenken til referansekatalogen for IT-standarder som Øyvind lenket til i sin kommentar:
http://www.regjeringen.no/nb/dep/fad/dok/rundskriv/2009/referansekatalogen/1-sammendrag.html?id=570711
Hvordan i alle dager havnet H.264 der? Det er riktignok et svært godt format, og kan nok på en del områder være teknologisk overlegent Ogg Theora, men jeg trodde offentlige standarder var til for at alle skulle kunne sende og motta informasjon på tvers av tilhørighet, etater og systemer.
Når imlpementasjon av H.264 krever å betale dyre lisensavgifter ser jeg ikke for meg at det vil utvikles fri programvare for dette på lang tid. Med andre ord vil det dessverre ikke være brukbart for de som bruker Linux-maskiner. x264 er riktignok en fri implementasjon av H.264 for avspilling, men etter hva jeg forstår finnes det ingen løsninger for enkoding.
Det skal riktignok sies at det er noen latente patentspørsmål rundt Ogg Theora også, men jeg ser uansett det som et tryggere format å ta i bruk enn H.264.
onsdag 3. februar 2010, kl. 16:21
Ah. Fant litt mer info om det i et tidligere innlegg fra NRKbeta:
http://nrkbeta.no/2009/01/08/regjeringen-krever-ogg-vorbis-og-theora/
Det ser ut til at H.264 kom med som et anbefalt format for parallellpublisering ved siden av Theora – et alternativ for de som ønsker det. Jeg vet ikke om det ble skrevet om fra et anbefalt ekstraformat til et likestilt alternativ, men det kan nesten virke sånn. Noen som vet?
Det ser forøvrig ut som om Theora skal være fritt for mulige patentkrav:
http://lockshot.wordpress.com/2009/07/30/whats-the-problem-with-ogg-theora/
Selv om det ikke er godt å si for en ikke-jurist
onsdag 3. februar 2010, kl. 17:59
Sjekk forøvrig denne:
Christopher Blizzard: HTML5 video and H.264 – what history tells us and why we’re standing with the web
http://www.0xdeadbeef.com/weblog/2010/01/html5-video-and-h-264-what-history-tells-us-and-why-were-standing-with-the-web/
Kort oppsummering: Videokodeker må oppfattes som “grunnleggende webteknologi” som må være fri
og åpen for alle, og når H.264 ikke er det så kan vi få en situasjon som er mangedobbelt verre enn
tilsvarende problemer med gif og mp3 dersom H.264 blir en uunngåelig del av HTML5.
onsdag 3. februar 2010, kl. 20:33
Hvis regjeringen hadde sagt at alt statlig innhold skulle bare være på Ogg Theora innen den fristen de selv har satt seg, så ville man ekskludert nesten alt som finnes av mobiltelefoner, samt de fleste spillkonsoller. H.264 spiller på fem år gamle mobiltelefoner, på alle OS og på alle spillkonsoller.
Ja, vi kjenner til problemstillingene rundt H.264, men enn så lenge er det et bedre alternativ for NRKs innhold enn noen andre formater. Så følger vi nøye med hva som skjer både med jussen og med teknologien.
onsdag 3. februar 2010, kl. 20:36
Og til det Øystein Jakobsen sier; det hersker en litt feil oppfatning om at vi i NRK bare kan legge ut alt vi orker og at det nesten bare er oss det står på. Slik er det dessverre ikke.
Masse innhold vi sender på tv, har rettigheter både når det gjelder innhold, medvirkende, formater og musikk. Noe kan vi legge ut i en kort periode, andre ting ikke i det hele tatt. Nesten ingenting kan legges ut som nedlasting annet enn en kort periode.
Derfor kan vi ikke lage et åpent API før vi har bedre avtaler. Vi jobber med begge deler.
onsdag 3. februar 2010, kl. 23:10
Det er klart en god løsning at de åpnet for at H.264 kan brukes som et alternativ inntil Ogg-støtte (forhåpentligvis snart) er vel utbredt. På lang sikt burde staten legge til rette for at åpne standarder foretrekkes, men jeg har stor forståelse for at man i første omgang velger å anbefale å parallellpublisere i et mer utbredt format.
@Øyvind: Vet du om regjeringen endte opp med å likestille H.264 og Ogg Theora, eller er H.264 som i dokumentet fra Standardiseringsrådet bare et format for parallellpublisering?
Og til det siste du sier kjenner vi godt til sammensausingen av rettigheter som finnes i arkiv av typen NRK besitter. Det er nok heller et hjertesukk fra Øystein, som gjerne skulle sett en verden der alt var CC-lisensiert og tilgjengelig gjennom åpne APIer med et par tastetrykk
Jeg kan ikke si jeg klandrer han, men jeg vet at heller ikke han tror at NRK kan løse dette over natten.
Derimot skal dere virkelig ha kudos for arbeidet dere legger ned i det, og ikke minst jobben dere gjør i NRKbeta, både med å gi oss et innblikk i hva som skjer bak dørene i NRK og med å holde oss oppdatert på teknologifronten.
torsdag 4. februar 2010, kl. 01:04
hvordan er det med programvarepatenter her til lands? om norge ikke vedkjenner seg programvarepatenter så kan en vise langfingeren til lisenskravene fra mpeg og andre angående h264, og kan fritt benytte oss av x264 eller andre grå-sone codecer (disse er implementert uten å avklare noen lisenser om jeg har forstått ting rett).
torsdag 4. februar 2010, kl. 09:29
@Svenn-Arne: Skal du publisere til mobile enheter er Ogg Theora rett og slett ikke noe valg. Det er knapt en dings i verden som støtter det.
Forøvrig så har MPEGLA nå sagt at H.264 blir uten lisens fram til 2016. Så da kan vi utsette dommedagsprofetiene en stund til:
http://www.mpegla.com/main/Pages/Media.aspx
mandag 15. februar 2010, kl. 21:25
turn.self.off: x264 er bare en opensource versjon, men er fortsatt underlagt de samme patentene som h264.
Generelt så vil jeg si at det ikke er noen grunn til å ikke velge Ogg Theora da det i sammenlikning ikke er noen forskjell: http://people.xiph.org/~greg/video/ytcompare/comparison.html , jeg håper NRK velger åpenhet fremfor noen andre. Det at MPEGLA utsetter lisensen er jo selvsagt bare et spill for galleriet og jeg tror at hvis verden velger den rettningen kommer vi ganske sikkert til å kunne si “Hva var det vi sa”