1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
5 <title>Petter Reinholdtsen: Entries Tagged video
</title>
6 <link rel=
"stylesheet" type=
"text/css" media=
"screen" href=
"http://people.skolelinux.org/pere/blog/style.css">
7 <link rel=
"alternate" title=
"RSS Feed" href=
"video.rss" type=
"application/rss+xml">
13 <a href=
"http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen
</a>
19 <p>Entries tagged "video".
</p>
26 <a href=
"http://people.skolelinux.org/pere/blog/Software_video_mixer_on_a_USB_stick.html">Software video mixer on a USB stick
</a>
34 <p>The
<a href=
"http://www.nuug.no/">Norwegian Unix User Group
</a> is
35 recording our montly presentation on video, and recently we have
36 worked on improving the quality of the recordings by mixing the slides
37 directly with the video stream. For this, we use the
38 <a href=
"http://dvswitch.alioth.debian.org/">dvswitch
</a> package from
39 the Debian video team. As this require quite one computer per video
40 source, and NUUG do not have enough laptops available, we need to
41 borrow laptops. And to avoid having to install extra software on
42 these borrwed laptops, I have wrapped up all the programs needed on a
43 bootable USB stick. The software required is dvswitch with assosiated
44 source, sink and mixer applications and
45 <a href=
"http://www.kinodv.org/">dvgrab
</a>. To allow this setup to
46 work without any configuration, I've patched dvswitch to use
47 <a href=
"http://www.avahi.org/">avahi
</a> to connect the various parts
48 together. And to allow us to use laptops without firewire plugs, I
49 upgraded dvgrab to the one from Debian/unstable to get one that work
50 with USB sources. We have not yet tested this setup in a production
51 setup, but I hope it will work properly, and allow us to set up a
52 video mixer in a very short time frame. We will need it for
53 <a href=
"http://www.goopen.no/">Go Open
2009</a>.
</p>
55 <p><a href=
"http://www.nuug.no/pub/video/bin/usbstick-dvswitch.img.gz">The
56 USB image
</a> is for a
1 GB memory stick, but can be used on any
57 larger stick as well.
</p>
64 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>.
68 <div class=
"padding"></div>
72 <a href=
"http://people.skolelinux.org/pere/blog/When_web_browser_developers_make_a_video_player___.html">When web browser developers make a video player...
</a>
80 <p>As part of the work we do in
<a href=
"http://www.nuug.no">NUUG
</a>
81 to publish video recordings of our monthly presentations, we provide a
82 page with embedded video for easy access to the recording. Putting a
83 good set of HTML tags together to get working embedded video in all
84 browsers and across all operating systems is not easy. I hope this
85 will become easier when the
<video
> tag is implemented in all
86 browsers, but I am not sure. We provide the recordings in several
87 formats, MPEG1, Ogg Theora, H
.264 and Quicktime, and want the
88 browser/media plugin to pick one it support and use it to play the
89 recording, using whatever embed mechanism the browser understand.
90 There is at least four different tags to use for this, the new HTML5
91 <video
> tag, the
<object
> tag, the
<embed
> tag and
92 the
<applet
> tag. All of these take a lot of options, and
93 finding the best options is a major challenge.
</p>
95 <p>I just tested the experimental Opera browser available from
<a
96 href=
"http://labs.opera.com">labs.opera.com
</a>, to see how it handled
97 a
<video
> tag with a few video sources and no extra attributes.
98 I was not very impressed. The browser start by fetching a picture
99 from the video stream. Not sure if it is the first frame, but it is
100 definitely very early in the recording. So far, so good. Next,
101 instead of streaming the
76 MiB video file, it start to download all
102 of it, but do not start to play the video. This mean I have to wait
103 for several minutes for the downloading to finish. When the download
104 is done, the playing of the video do not start! Waiting for the
105 download, but I do not get to see the video? Some testing later, I
106 discover that I have to add the
controls="true" attribute to be able
107 to get a play button to pres to start the video. Adding
108 autoplay="true" did not help. I sure hope this is a misfeature of the
109 test version of Opera, and that future implementations of the
110 <video
> tag will stream recordings by default, or at least start
111 playing when the download is done.
</p>
113 <p>The test page I used (since changed to add more attributes) is
114 <a href=
"http://www.nuug.no/aktiviteter/20090113-foredrag-om-foredrag/">available
115 from the nuug site
</a>. Will have to test it with the new Firefox
118 <p>In the test process, I discovered a missing feature. I was unable
119 to find a way to get the URL of the playing video out of Opera, so I
120 am not quite sure it picked the Ogg Theora version of the video. I
121 sure hope it was using the announced Ogg Theora support. :)
</p>
128 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/web">web
</a>.
132 <div class=
"padding"></div>
136 <a href=
"http://people.skolelinux.org/pere/blog/F__rste_vellykkede_videostr__m_fra_NUUG.html">Første vellykkede videostrøm fra NUUG
</a>
144 <p>Jeg ble glad for å se under
145 <a href=
"http://www.nuug.no/aktiviteter/20090210-compiz/">gårdagens
146 medlemsmøte
</a> i NUUG Oslo at utsending av live-video fra møtet
147 fungerte for første gang. Forrige gang ble det ved en teknisk tabbe
148 sendt video uten lyd. Vi kan takke Ole Kristian Lien og resten av
149 videogruppen i NUUG for at nå NUUG-medlemmer over det ganske land
150 kunne se foredraget samtidig med oss i Oslo. Vi opplevde til og med
151 under møtet å motta spørsmål via IRC som ble besvart der og da.
152 Opptaket publiseres så snart det er kopiert over til NUUGs
153 webserver og komprimert.
</p>
160 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>.
164 <div class=
"padding"></div>
168 <a href=
"http://people.skolelinux.org/pere/blog/Lisensvalg_for_NUUG_opptakene_endelig_p___plass.html">Lisensvalg for NUUG-opptakene endelig på plass
</a>
176 <p>Etter mange års meditasjon over temaet, har NUUG endelig klart å
177 bestemme seg for hvilken lisens vi skal bruke på videoopptakene som
178 gjøres av NUUGs videogruppe. Ole Kristian har annonsert at lisensen
179 blir
<a href=
"http://creativecommons.org/licenses/by-sa/3.0/no/">Creative
180 Commons Navngivelse-Del på samme vilkår
3.0 Norge
</a>. Jeg er veldig
181 glad for at denne saken endelig er landet. Lisensen for opptaket til
182 Stallman-foredraget ble en annen pga. at lisensvalget ikke var avklart
183 på forhånd og IFI og PING ønsket CC-BY-ND, og må ses på som et unntak
184 i denne sammenhengen.
</p>
191 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>.
195 <div class=
"padding"></div>
199 <a href=
"http://people.skolelinux.org/pere/blog/Frikanalen_og_jul_i_studentr__det.html">Frikanalen og jul i studentrådet
</a>
208 <a href=
"http://lists.nuug.no/pipermail/interesserte/2009-March/000387.html">lanserte
</a>
210 <a href=
"http://www.frikanalen.no">Frikanalen
</a> med
211 <a href=
"http://www.nuug.no/pub/video/frikanalen/frontpage.cgi">åpne
212 standarder
</a>, og resultatet av noen intense uker med arbeide kunne
213 endelig presenteres. Jeg har tro på åpen kanalkonseptet som
214 Frikanalen er et eksempel på, der borgerne får anledning til å
215 kringkaste sitt syn på en åpen og demokratisk måte. Jeg er veldig
216 glad vi har fått gjort kanalen tilgjengelig i Ogg Theora, slik at alle
217 kan få tilgang til opptakene på web, og slipper å måtte installere MS
218 Silverlight for å spille av opptakene.
</p>
220 <p>Frikanalen har en brokete historie, og dagens inkarnasjon er ikke
221 helt slik foreningen Åpen kanal planla det for mange år siden, noe som
222 er bakgrunnen for at det fredag
13. mars
2009 kl
09:
00 starter en
223 rettsak i Oslo tingrett der Kringkasterforeningen (tidligere
224 foreningen Åpen kanal) har saksøkt kulturdepartementet over
225 konsesjonsvilkårene til Frikanalen. Jeg er spent på resultatet.
</p>
227 <p>I arbeidet med Frikanalen med åpne standarder, så har vi hatt glede
228 av å se en rekke av innslagene som er tilgjengelig. Her er mye
229 religiøst sludder, fra
230 <a href=
"http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=720">vandring
232 <a href=
"http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=779">religiøst
233 vinklede nyheter
</a> til
235 href=
"http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=2077">kreasjonisk
236 retorikk
</a>, men også fine
237 <a href=
"http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=407">dokumentarer
238 om redningsselskapet
</a> og
239 <a href=
"http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=2204">interessante
240 tegneserieanmeldelser
</a>. Det jeg derimot har hatt størst glede av,
243 <a href=
"http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=1556">jul
244 i studentrådet
</a>, der hver episode var en fest å se på. Jeg håper
245 NUUG lykkes med å få ut sine opptak med like stor suksess.
</p>
252 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>.
256 <div class=
"padding"></div>
260 <a href=
"http://people.skolelinux.org/pere/blog/Recording_video_from_cron_using_VLC.html">Recording video from cron using VLC
</a>
268 <p>One think I have wanted to figure out for a along time is how to
269 run vlc from cron to do recording of video streams on the net. The
270 task is trivial with mplayer, but I do not really trust the security
271 of mplayer (it crashes too often on strange input), and thus prefer
272 vlc. I finally found a way to do it today. I spent an hour or so
273 searching the web for recipes and reading the documentation. The
274 hardest part was to get rid of the GUI window, but after finding the
275 dummy interface, the command line finally presented itself:
</p>
277 <blockquote><pre>URL=http://www.ping.uio.no/video/rms-oslo_2009.ogg
279 DISPLAY= vlc -q $URL \
280 --sout="#duplicate{dst=std{access=file,url='$SAVEFILE'},dst=nodisplay}" \
281 --intf=dummy
</pre></blockquote>
283 <p>The command stream the URL and store it in the SAVEFILE by
284 duplicating the output stream to "nodisplay" and the file, using the
285 dummy interface. The dummy interface and the nodisplay output make
286 sure no X interface is needed.
</p>
288 <p>The cron job then need to start this job with the appropriate URL
289 and file name to save, sleep for the duration wanted, and then kill
290 the vlc process with SIGTERM. Here is a complete script
291 <tt>vlc-record
</tt> to use from
<tt>at
</tt> or
<tt>cron
</tt>:
</p>
293 <blockquote><pre>#!/bin/sh
298 DISPLAY= vlc -q "$URL" \
299 --sout="#duplicate{dst=std{access=file,url='$SAVEFILE'},dst=nodisplay}" \
300 --intf=dummy < /dev/null
> /dev/null
2>&
1 &
304 wait $pid
</pre></blockquote>
311 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>.
315 <div class=
"padding"></div>
319 <a href=
"http://people.skolelinux.org/pere/blog/Microsofts_misvisende_argumentasjon_rundt_multimediaformater.html">Microsofts misvisende argumentasjon rundt multimediaformater
</a>
328 <a href=
"http://www.regjeringen.no/upload/FAD/Vedlegg/Hoeringer/Refkat_V2/MicrosoftNorge.pdf">Microsoft
329 sin høringsuttalelse
</a> til
330 <a href=
"http://www.regjeringen.no/nb/dep/fad/dok/horinger/horingsdokumenter/2009/horing---referansekatalog-versjon-2.html?id=549422">forslag
331 til versjon
2 av statens referansekatalog over standarder
</a>, lirer
332 de av seg følgende FUD-perle:
</p>
334 <p><blockquote>"Vorbis, OGG, Theora og FLAC er alle tekniske
335 spesifikasjoner overordnet styrt av xiph.org, som er en
336 ikke-kommersiell organisasjon. Etablerte og anerkjente
337 standardiseringsorganisasjoner, som Oasis, W3C og Ecma, har en godt
338 innarbeidet vedlikeholds- og forvaltningsprosess av en standard.
339 Det er derimot helt opp til hver enkelt organisasjon å bestemme
340 hvordan tekniske spesifikasjoner videreutvikles og endres, og disse
341 spesifikasjonene bør derfor ikke defineres som åpne
342 standarder."</blockquote></p>
344 <p>De vokter seg vel for å nevne den anerkjente
345 standardiseringsorganisasjonen IETF, som er organisasjonen bak HTTP,
346 IP og det meste av protokoller på Internet, og RFC-standardene som
347 IETF står bak. Ogg er spesifisert i
348 <a href=
"http://ietf.org/rfc/rfc3533.txt">RFC
3533</a>, og er uten
349 tvil å anse som en åpen standard. Vorbis er
350 <a href=
"http://ietf.org/rfc/rfc5215.txt">RFC
5215</a>. Theora er
352 under standardisering via IETF, med
353 <a href=
"http://svn.xiph.org/trunk/theora/doc/draft-ietf-avt-rtp-theora-00.txt">siste
354 utkast publisert
2006-
07-
21</a> (riktignok er dermed teksten ikke
355 skrevet i stein ennå, men det blir neppe endringer som ikke er
356 bakoverkompatibel). De kan være inne på noe når det gjelder FLAC da
357 jeg ikke finner tegn til at
<a
358 href=
"http://flac.sourceforge.net/format.html">spesifikasjonen
359 tilgjengelig på web
</a> er på tur via noen
360 standardiseringsorganisasjon, men i og med at folkene bak Ogg, Theora
361 og Vorbis også har involvert seg i Flac siden
2003, så ser jeg ikke
362 bort fra at også den organiseres via IETF. Jeg kjenner personlig lite
365 <p>Uredelig argumentasjon bør en holde seg for god til å komme med,
366 spesielt når det er så enkelt i dagens Internet-hverdag å gå
367 misvisende påstander etter i sømmene.
</p>
374 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>.
378 <div class=
"padding"></div>
382 <a href=
"http://people.skolelinux.org/pere/blog/Regjerningen_forlater_prinsippet_om_ingen_royalty_betaling_i_standardkatalogen_versjon_2.html">Regjerningen forlater prinsippet om ingen royalty-betaling i standardkatalogen versjon
2</a>
390 <p>Jeg ble glad da regjeringen
391 <a href=
"http://www.digi.no/817635/her-er-statens-nye-it-standarder">annonserte
</a>
393 <a href=
"http://www.regjeringen.no/upload/FAD/Vedlegg/IKT-politikk/Referansekatalogen_versjon2.pdf">statens
394 referansekatalog over standarder
</a>, men trist da jeg leste hva som
395 faktisk var vedtatt etter
396 <a href=
"http://www.regjeringen.no/nb/dep/fad/dok/horinger/horingsdokumenter/2009/horing---referansekatalog-versjon-2.html">høringen
</a>.
397 De fleste av de valgte åpne standardene er gode og vil bidra til at
398 alle kan delta på like vilkår i å lage løsninger for staten, men
399 noen av dem blokkerer for de som ikke har anledning til å benytte
400 spesifikasjoner som krever betaling for bruk (såkalt
401 royalty-betaling). Det gjelder spesifikt for H
.264 for video og MP3
402 for lyd. Så lenge bruk av disse var valgfritt mens Ogg Theora og Ogg
403 Vorbis var påkrevd, kunne alle som ønsket å spille av video og lyd
404 fra statens websider gjøre dette uten å måtte bruke programmer der
405 betaling for bruk var nødvendig. Når det nå er gjort valgfritt for
406 de statlige etatene å bruke enten H
.264 eller Theora (og MP3 eler
407 Vorbis), så vil en bli tvunget til å forholde seg til
408 royalty-belastede standarder for å få tilgang til videoen og
411 <p>Det gjør meg veldig trist at regjeringen har forlatt prinsippet om
412 at alle standarder som ble valgt til å være påkrevd i katalogen skulle
413 være uten royalty-betaling. Jeg håper det ikke betyr at en har mistet
414 all forståelse for hvilke prinsipper som må følges for å oppnå
415 likeverdig konkurranse mellom aktørene i IT-bransjen. NUUG advarte
417 <a href=
"http://wiki.nuug.no/uttalelser/200901-standardkatalog-v2">sin
418 høringsuttalelse
</a>, men ser ut til å ha blitt ignorert.
</p>
425 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>.
429 <div class=
"padding"></div>
433 <a href=
"http://people.skolelinux.org/pere/blog/Regjerningens_oppsummering_av_h__ringen_om_standardkatalogen_versjon_2.html">Regjerningens oppsummering av høringen om standardkatalogen versjon
2</a>
441 <p>For å forstå mer om hvorfor standardkatalogens versjon
2 ble som
442 den ble, har jeg bedt om kopi fra FAD av dokumentene som ble lagt frem
443 for regjeringen da de tok sin avgjørelse. De er nå lagt ut på NUUGs
444 wiki, direkte tilgjengelig via "
<a
445 href=
"http://wiki.nuug.no/uttalelser/200901-standardkatalog-v2?action=AttachFile&do=get&target=kongelig-resolusjon.pdf">Referansekatalogen
446 v2.0 - Oppsummering av høring
</a>" og "<a
447 href=
"http://wiki.nuug.no/uttalelser/200901-standardkatalog-v2?action=AttachFile&do=get&target=kongelig-resolusjon-katalogutkast.pdf">Referansekatalog
448 for IT-standarder i offentlig sektor Versjon
2.0, dd.mm.åååå -
451 <p>Det er tre ting jeg merker meg i oppsummeringen fra
452 høringsuttalelsen da jeg skummet igjennom den. Det første er at
453 forståelsen av hvordan programvarepatenter påvirker fri
454 programvareutvikling også i Norge når en argumenterer med at
455 royalty-betaling ikke er et relevant problem i Norge. Det andre er at
456 FAD ikke har en prinsipiell forståelse av verdien av en enkelt
457 standard innenfor hvert område. Det siste er at påstander i
458 høringsuttalelsene ikke blir etterprøvd (f.eks. påstanden fra
459 Microsoft om hvordan Ogg blir standardisert og påstanden fra
460 politidirektoratet om patentproblemer i Theora).</p>
467 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/multimedia
">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk
">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug
">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/standard
">standard</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video
">video</a>.
471 <div class="padding
"></div>
475 <a href="http://people.skolelinux.org/pere/blog/F__rste_NUUG_fordrag_sendt_p___TV.html
">Første NUUG-fordrag sendt på TV</a>
483 <p>Endelig har NUUG klart å få kringkastet ut et av sine fordrag på
485 <a href="http://www.nuug.no/aktiviteter/
20090512-bifrost/
">utskriftsløsningen
486 Biforst</a> var først ute, pga. at det var det nyeste foredraget som
487 var holdt på norsk, og dermed slapp vi å finne ut av hvordan
488 teksting av video skulle gjøres.</p>
490 <p>NUUG har vært involvert i
491 <a href="http://www.frikanalen.no/
">Frikanalen</a> en stund nå, for å
492 forsøke å få ut budskapet vårt også på TV, og dette første foredraget
493 er en sped start på det vi har planlagt.</p>
495 <p>NUUGs første foredrag sendes ut via frikanelen på digitalt
496 bakkenett, og alle abonnenter av riks-TV skal dermed ha mulighet til å
497 ta inn sendingen. Slå på TVen 5/12 16:05 (for sent), 12/12 14:00,
498 19/12 16:00, 24/12 15:37 eller 26/12 16:11 i år, så skal du få se
499 meg, Tollef og alle andre de som deltok på møtet på TV.<p>
506 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk
">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug
">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video
">video</a>.
510 <div class="padding
"></div>
514 <a href="http://people.skolelinux.org/pere/blog/Some_notes_on_Flash_in_Debian_and_Debian_Edu.html
">Some notes on Flash in Debian and Debian Edu</a>
522 <p>In the <a href="http://popcon.debian.org/unknown/by_vote
">Debian
523 popularity-contest numbers</a>, the adobe-flashplugin package the
524 second most popular used package that is missing in Debian. The sixth
525 most popular is flashplayer-mozilla. This is a clear indication that
526 working flash is important for Debian users. Around 10 percent of the
527 users submitting data to popcon.debian.org have this package
530 <p>In the report written by Lars Risan in August 2008
531 («<a href="http://wiki.skolelinux.no/Dokumentasjon/Rapporter?action=AttachFile&do=view&target=Skolelinux_i_bruk_rapport_1.0.pdf
">Skolelinux
532 i bruk – Rapport for Hurum kommune, Universitetet i Agder og
533 stiftelsen SLX Debian Labs</a>»), one of the most important problems
534 schools experienced with <a href="http://www.skolelinux.org/
">Debian
535 Edu/Skolelinux</a> was the lack of working Flash. A lot of educational
536 web sites require Flash to work, and lacking working Flash support in
537 the web browser and the problems with installing it was perceived as a
538 good reason to stay with Windows.</p>
540 <p>I once saw a funny and sad comment in a web forum, where Linux was
541 said to be the retarded cousin that did not really understand
542 everything you told him but could work fairly well. This was a
543 comment regarding the problems Linux have with proprietary formats and
544 non-standard web pages, and is sad because it exposes a fairly common
545 understanding of whose fault it is if web pages that only work in for
546 example Internet Explorer 6 fail to work on Firefox, and funny because
547 it explain very well how annoying it is for users when Linux
548 distributions do not work with the documents they receive or the web
549 pages they want to visit.</p>
551 <p>This is part of the reason why I believe it is important for Debian
552 and Debian Edu to have a well working Flash implementation in the
553 distribution, to get at least popular sites as Youtube and Google
554 Video to working out of the box. For Squeeze, Debian have the chance
555 to include the latest version of Gnash that will make this happen, as
556 the new release 0.8.8 was published a few weeks ago and is resting in
557 unstable. The new version work with more sites that version 0.8.7.
558 The Gnash maintainers have asked for a freeze exception, but the
559 release team have not had time to reply to it yet. I hope they agree
560 with me that Flash is important for the Debian desktop users, and thus
561 accept the new package into Squeeze.</p>
568 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian
">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu
">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english
">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia
">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video
">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web
">web</a>.
572 <div class="padding
"></div>
576 <a href="http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html
">Terms of use for video produced by a Canon IXUS 130 digital camera</a>
584 <p>A few days ago I had the mixed pleasure of bying a new digital
585 camera, a Canon IXUS 130. It was instructive and very disturbing to
586 be able to verify that also this camera producer have the nerve to
587 specify how I can or can not use the videos produced with the camera.
588 Even thought I was aware of the issue, the options with new cameras
589 are limited and I ended up bying the camera anyway. What is the
590 problem, you might ask? It is software patents, MPEG-4, H.264 and the
591 MPEG-LA that is the problem, and our right to record our experiences
592 without asking for permissions that is at risk.
594 <p>On page 27 of the Danish instruction manual, this section is
598 <p>This product is licensed under AT&T patents for the MPEG-4 standard
599 and may be used for encoding MPEG-4 compliant video and/or decoding
600 MPEG-4 compliant video that was encoded only (1) for a personal and
601 non-commercial purpose or (2) by a video provider licensed under the
602 AT&T patents to provide MPEG-4 compliant video.</p>
604 <p>No license is granted or implied for any other use for MPEG-4
608 <p>In short, the camera producer have chosen to use technology
609 (MPEG-4/H.264) that is only provided if I used it for personal and
610 non-commercial purposes, or ask for permission from the organisations
611 holding the knowledge monopoly (patent) for technology used.</p>
613 <p>This issue has been brewing for a while, and I recommend you to
615 "<a href=
"http://www.osnews.com/story/23236/Why_Our_Civilization_s_Video_Art_and_Culture_is_Threatened_by_the_MPEG-LA">Why
616 Our Civilization's Video Art and Culture is Threatened by the
617 MPEG-LA
</a>" by Eugenia Loli-Queru and
618 "<a href=
"http://webmink.com/2010/09/03/h-264-and-foss/">H
.264 Is Not
619 The Sort Of Free That Matters
</a>" by Simon Phipps to learn more about
620 the issue. The solution is to support the
621 <a href="http://www.digistan.org/open-standard:definition
">free and
622 open standards</a> for video, like <a href="http://www.theora.org/
">Ogg
623 Theora</a>, and avoid MPEG-4 and H.264 if you can.</p>
630 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/digistan
">digistan</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english
">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/fildeling
">fildeling</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia
">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug
">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett
">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern
">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/standard
">standard</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video
">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web
">web</a>.
634 <div class="padding
"></div>
638 <a href="http://people.skolelinux.org/pere/blog/TED_talks_p___norsk_og_NUUG_foredrag___frivillige_trengs_til_teksting.html
">TED talks på norsk og NUUG-foredrag - frivillige trengs til teksting</a>
646 <p>Frikanalen og NUUG jobber for å få <a href="http://www.ted.com
">TED
647 talks</a> kringkastet på
648 <a href="http://www.frikanalen.no/
">Frikanalen</a>, for å gi et mer
649 variert innhold på kanalen som i dag sendes på RiksTV, Lyse og
650 Uninett. Før innslagene kan sendes må det lages norske undertekster,
651 og dette her trengs det frivillige. Det er hundrevis av innslag, men
653 <a href="http://www.ted.com/talks/james_randi.html
">James Randi</a> og
654 <a href="http://www.ted.com/talks/lang/eng/michael_specter_the_danger_of_science_denial.html
">Michael
655 Specter</a>. Hvis du har litt tid til overs, bli med på å oversette
656 TED-foredragene til norsk og få på plass undertekster. TED har
657 allerede opplegg på plass for å håndtere oversettelser og
658 undertekster. Registrer deg på
659 <a href="http://www.ted.com/translate/forted
">sidene til TED</a> i
662 <p>NUUG holder også på å få alle opptakene fra NUUG-presentasjonene
663 <a href="http://www.nuug.no/pub/video/frikanalen/frontpage.cgi?organization=NUUG
">publisert
664 på Frikanalen</a>. Foredrag på engelsk må også her tekstes og
665 oversettes. Ta kontakt med video@nuug.no hvis du vil bidra med
666 teksting og oversetting. Arbeidet koordineres på epostlisten og på
667 IRC (#nuug-video på irc.oftc.org), og <a
668 href="http://wiki.nuug.no/grupper/video/frikanalen
">en wikiside</a>
669 brukes som notatblokk for arbeidet. Mest lovende verktøy for dette
670 ser i dag ut til å være
671 <a href="http://universalsubtitles.org/
">Universal Subtitles</a>, som
672 lar en bidra med teksting via en nettleser.</p>
679 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk
">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug
">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video
">video</a>.
683 <div class="padding
"></div>
687 <a href="http://people.skolelinux.org/pere/blog/Pledge_for_funding_to_the_Gnash_project_to_get_AVM2_support.html
">Pledge for funding to the Gnash project to get AVM2 support</a>
695 <p><a href="http://www.getgnash.org/
">The Gnash project</a> is the
696 most promising solution for a Free Software Flash implementation. It
697 has done great so far, but there is still far to go, and recently its
698 funding has dried up. I believe AVM2 support in Gnash is vital to the
699 continued progress of the project, as more and more sites show up with
700 AVM2 flash files.</p>
702 <p>To try to get funding for developing such support, I have started
703 <a href="http://www.pledgebank.com/gnash-avm2
">a pledge</a> with the
708 <p>"I will pay
100$ to the Gnash project to develop AVM2 support but
709 only if
10 other people will do the same.
"</p>
711 <p>- Petter Reinholdtsen, free software developer</p>
713 <p>Deadline to sign up by: 24th December 2010</p>
715 <p>The Gnash project need to get support for the new Flash file
716 format AVM2 to work with a lot of sites using Flash on the
717 web. Gnash already work with a lot of Flash sites using the old AVM1
718 format, but more and more sites are using the AVM2 format these
719 days. The project web page is available from
720 http://www.getgnash.org/ . Gnash is a free software implementation
721 of Adobe Flash, allowing those of us that do not accept the terms of
722 the Adobe Flash license to get access to Flash sites.</p>
724 <p>The project need funding to get developers to put aside enough
725 time to develop the AVM2 support, and this pledge is my way to try
726 to get this to happen.</p>
728 <p>The project accept donations via the OpenMediaNow foundation,
729 <a href="http://www.openmedianow.org/?q=node/
32">http://www.openmedianow.org/?q=node/32</a> .</p>
733 <p>I hope you will support this effort too. I hope more than 10
734 people will participate to make this happen. The more money the
735 project gets, the more features it can develop using these funds.
743 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english
">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia
">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug
">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video
">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web
">web</a>.
747 <div class="padding
"></div>
751 <a href="http://people.skolelinux.org/pere/blog/Best____ikke_fortelle_noen_at_streaming_er_nedlasting___.html
">Best å ikke fortelle noen at streaming er nedlasting...</a>
759 <p>I dag la jeg inn en kommentar på en sak hos NRKBeta
760 <a href="http://nrkbeta.no/
2010/
10/
27/bakom-blindpassasjer-del-
1/
">om
761 hvordan TV-serien Blindpassasjer ble laget</a> i forbindelse med at
762 filmene NRK la ut ikke var tilgjengelig i et
763 <a href="http://www.digistan.org/open-standard:definition
">fritt og
764 åpent format</a>. Dette var det jeg skrev publiserte der 07:39.</p>
767 <p>"Vi fikk en kommentar rundt måten streamet innhold er beskyttet fra
768 nedlasting. Mange av oss som kan mer enn gjennomsnittet om systemer
769 som dette, vet at det stort sett er mulig å lure ut ting med den
770 nødvendige forkunnskapen.
"</p>
772 <p>Haha. Å streame innhold er det samme som å laste ned innhold, så å
773 beskytte en stream mot nedlasting er ikke mulig. Å skrive noe slikt
774 er å forlede leseren.</p>
776 <p>Med den bakgrunn blir forklaringen om at noen rettighetshavere kun
777 vil tillate streaming men ikke nedlasting meningsløs.</p>
779 <p>Anbefaler forresten å lese
780 <a href="http://blogs.computerworlduk.com/simon-says/
2010/
10/drm-is-toxic-to-culture/index.htm
">http://blogs.computerworlduk.com/simon-says/2010/10/drm-is-toxic-to-culture/index.htm</a>
781 om hva som ville være konsekvensen hvis digitale avspillingssperrer
782 (DRM) fungerte. Det gjør de naturligvis ikke teknisk - det er jo
783 derfor de må ha totalitære juridiske beskyttelsesmekanismer på plass,
784 men det er skremmende hva samfunnet tillater og NRK er med på å bygge
788 <p>Ca. 20 minutter senere får jeg følgende epost fra Anders Hofseth i
792 <p>From: Anders Hofseth <XXX@gmail.com>
793 <br>To: "pere@hungry.com"
<pere@hungry.com
>
794 <br>Cc: Eirik Solheim
<XXX@gmail.com
>, Jon Ståle Carlsen
<XXX@gmail.com
>, Henrik Lied
<XXX@gmail.com
>
795 <br>Subject: Re: [NRKbeta] Kommentar: "Bakom Blindpassasjer: del
1"
796 <br>Date: Sat,
30 Oct
2010 07:
58:
44 +
0200</p>
799 <br>Det du forsøker dra igang er egentlig en interessant diskusjon,
800 men om vi skal kjøre den i kommentarfeltet her, vil vi kunne bli bedt
801 om å fjerne blindpassasjer fra nett- tv og det vil heller ikke bli
802 særlig lett å klarere ut noe annet arkivmateriale på lang tid.
</p>
804 <p>Dette er en situasjon NRKbeta ikke ønsker, så kommentaren er
805 fjernet og den delen av diskusjonen er avsluttet på nrkbeta, vi antar
806 konsekvensene vi beskriver ikke er noe du ønsker heller...
</p>
811 <p>Ring meg om noe er uklart:
95XXXXXXX
</p>
814 <p>Ble så fascinert over denne holdningen, at jeg forfattet og sendte
815 over følgende svar. I og med at debatten er fjernet fra NRK Betas
816 kommentarfelt, så velger jeg å publisere her på bloggen min i stedet.
817 Har fjernet epostadresser og telefonnummer til de involverte, for å
818 unngå at de tiltrekker seg uønskede direkte kontaktforsøk.
</p>
821 <p>From: Petter Reinholdtsen
<pere@hungry.com
>
822 <br>To: Anders Hofseth
<XXX@gmail.com
>
823 <br>Cc: Eirik Solheim
<XXX@gmail.com
>,
824 <br> Jon Ståle Carlsen
<XXX@gmail.com
>,
825 <br> Henrik Lied
<XXX@gmail.com
>
826 <br>Subject: Re: [NRKbeta] Kommentar: "Bakom Blindpassasjer: del
1"
827 <br>Date: Sat,
30 Oct
2010 08:
24:
34 +
0200</p>
830 <br>> Hei Petter.
</p>
834 <p>> Det du forsøker dra igang er egentlig en interessant diskusjon, men
835 <br>> om vi skal kjøre den i kommentarfeltet her, vil vi kunne bli bedt om
836 <br>> å fjerne blindpassasjer fra nett- tv og det vil heller ikke bli
837 <br>> særlig lett å klarere ut noe annet arkivmateriale på lang tid.
</p>
839 <p>Godt å se at du er enig i at dette er en interessant diskusjon. Den
840 vil nok fortsette en stund til. :)
</p>
842 <p>Må innrømme at jeg synes det er merkelig å lese at dere i NRK med
843 vitende og vilje ønsker å forlede rettighetshaverne for å kunne
844 fortsette å legge ut arkivmateriale.
</p>
846 <p>Kommentarer og diskusjoner i bloggene til NRK Beta påvirker jo ikke
847 faktum, som er at streaming er det samme som nedlasting, og at innhold
848 som er lagt ut på nett kan lagres lokalt for avspilling når en ønsker
851 <p>Det du sier er jo at klarering av arkivmateriale for publisering på
852 web krever at en holder faktum skjult fra debattfeltet på NRKBeta.
853 Det er ikke et argument som holder vann. :)
</p>
855 <p>> Dette er en situasjon NRKbeta ikke ønsker, så kommentaren er fjernet
856 <br>> og den delen av diskusjonen er avsluttet på nrkbeta, vi antar
857 <br>> konsekvensene vi beskriver ikke er noe du ønsker heller...
</p>
859 <p>Personlig ønsker jeg at NRK skal slutte å stikke hodet i sanden og
860 heller være åpne på hvordan virkeligheten fungerer, samt ta opp kampen
861 mot de som vil låse kulturen inne. Jeg synes det er en skam at NRK
862 godtar å forlede publikum. Ville heller at NRK krever at innhold som
863 skal sendes skal være uten bruksbegresninger og kan publiseres i
864 formater som heller ikke har bruksbegresninger (bruksbegresningene til
865 H
.264 burde få varselbjellene i NRK til å ringe).
</p>
867 <p>At NRK er med på DRM-tåkeleggingen og at det kommer feilaktive
868 påstander om at "streaming beskytter mot nedlasting" som bare er egnet
869 til å bygge opp om en myte som er skadelig for samfunnet som helhet.
</p>
871 <p>Anbefaler
<URL:
<a href=
"http://webmink.com/2010/09/03/h-264-and-foss/">http://webmink.com/
2010/
09/
03/h-
264-and-foss/
</a>> og en
873 <URL:
<a href=
"http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html">http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html
</a> >.
874 for å se hva slags bruksbegresninger H
.264 innebærer.
</p>
876 <p>Hvis dette innebærer at NRK må være åpne med at arkivmaterialet ikke
877 kan brukes før rettighetshaverene også innser at de er med på å skade
878 samfunnets kultur og kollektive hukommelse, så får en i hvert fall
879 synliggjort konsekvensene og antagelig mer flammer på en debatt som er
880 langt på overtid.
</p>
882 <p>> Ring meg om noe er uklart: XXX
</p>
884 <p>Intet uklart, men ikke imponert over måten dere håndterer debatten på.
885 Hadde du i stedet kommet med et tilsvar i kommentarfeltet der en
886 gjorde det klart at blindpassasjer-blogpostingen ikke var riktig sted
887 for videre diskusjon hadde dere i mine øyne kommet fra det med
888 ryggraden på plass.
</p>
890 <p>PS: Interessant å se at NRK-ansatte ikke bruker NRK-epostadresser.
</p>
892 <p>Som en liten avslutning, her er noen litt morsomme innslag om temaet.
893 <URL:
<a href=
"http://www.archive.org/details/CopyingIsNotTheft">http://www.archive.org/details/CopyingIsNotTheft
</a> > og
894 <URL:
<a href=
"http://patentabsurdity.com/">http://patentabsurdity.com/
</a> > hadde vært noe å kringkaste på
899 <br>Petter Reinholdtsen
</p>
906 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/digistan">digistan
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/web">web
</a>.
910 <div class=
"padding"></div>
914 <a href=
"http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html">Why isn't Debian Edu using VLC?
</a>
922 <p>In the latest issue of Linux Journal, the readers choices were
923 presented, and the winner among the multimedia player were VLC.
924 Personally, I like VLC, and it is my player of choice when I first try
925 to play a video file or stream. Only if VLC fail will I drag out
926 gmplayer to see if it can do better. The reason is mostly the failure
927 model and trust. When VLC fail, it normally pop up a error message
928 reporting the problem. When mplayer fail, it normally segfault or
929 just hangs. The latter failure mode drain my trust in the program.
<p>
931 <p>But even if VLC is my player of choice, we have choosen to use
932 mplayer in
<a href=
"http://www.skolelinux.org/">Debian
933 Edu/Skolelinux
</a>. The reason is simple. We need a good browser
934 plugin to play web videos seamlessly, and the VLC browser plugin is
935 not very good. For example, it lack in-line control buttons, so there
936 is no way for the user to pause the video. Also, when I
937 <a href=
"http://wiki.debian.org/DebianEdu/BrowserMultimedia">last
938 tested the browser plugins
</a> available in Debian, the VLC plugin
939 failed on several video pages where mplayer based plugins worked. If
940 the browser plugin for VLC was as good as the gecko-mediaplayer
941 package (which uses mplayer), we would switch.
</P>
943 <p>While VLC is a good player, its user interface is slightly
944 annoying. The most annoying feature is its inconsistent use of
945 keyboard shortcuts. When the player is in full screen mode, its
946 shortcuts are different from when it is playing the video in a window.
947 For example, space only work as pause when in full screen mode. I
948 wish it had consisten shortcuts and that space also would work when in
949 window mode. Another nice shortcut in gmplayer is [enter] to restart
950 the current video. It is very nice when playing short videos from the
951 web and want to restart it when new people arrive to have a look at
952 what is going on.
</p>
959 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/web">web
</a>.
963 <div class=
"padding"></div>
967 <a href=
"http://people.skolelinux.org/pere/blog/Is_Ogg_Theora_a_free_and_open_standard_.html">Is Ogg Theora a free and open standard?
</a>
975 <p><a href=
"http://www.digistan.org/open-standard:definition">The
976 Digistan definition
</a> of a free and open standard reads like this:
</p>
980 <p>The Digital Standards Organization defines free and open standard
985 <li>A free and open standard is immune to vendor capture at all stages
986 in its life-cycle. Immunity from vendor capture makes it possible to
987 freely use, improve upon, trust, and extend a standard over time.
</li>
989 <li>The standard is adopted and will be maintained by a not-for-profit
990 organisation, and its ongoing development occurs on the basis of an
991 open decision-making procedure available to all interested
994 <li>The standard has been published and the standard specification
995 document is available freely. It must be permissible to all to copy,
996 distribute, and use it freely.
</li>
998 <li>The patents possibly present on (parts of) the standard are made
999 irrevocably available on a royalty-free basis.
</li>
1001 <li>There are no constraints on the re-use of the standard.
</li>
1005 <p>The economic outcome of a free and open standard, which can be
1006 measured, is that it enables perfect competition between suppliers of
1007 products based on the standard.
</p>
1010 <p>For a while now I have tried to figure out of Ogg Theora is a free
1011 and open standard according to this definition. Here is a short
1012 writeup of what I have been able to gather so far. I brought up the
1013 topic on the Xiph advocacy mailing list
1014 <a href=
"http://lists.xiph.org/pipermail/advocacy/2009-July/001632.html">in
1015 July
2009</a>, for those that want to see some background information.
1016 According to Ivo Emanuel Gonçalves and Monty Montgomery on that list
1017 the Ogg Theora specification fulfils the Digistan definition.
</p>
1019 <p><strong>Free from vendor capture?
</strong></p>
1021 <p>As far as I can see, there is no single vendor that can control the
1022 Ogg Theora specification. It can be argued that the
1023 <a href=
"http://www.xiph.org/">Xiph foundation
</A> is such vendor, but
1024 given that it is a non-profit foundation with the expressed goal
1025 making free and open protocols and standards available, it is not
1026 obvious that this is a real risk. One issue with the Xiph
1027 foundation is that its inner working (as in board member list, or who
1028 control the foundation) are not easily available on the web. I've
1029 been unable to find out who is in the foundation board, and have not
1030 seen any accounting information documenting how money is handled nor
1031 where is is spent in the foundation. It is thus not obvious for an
1032 external observer who control The Xiph foundation, and for all I know
1033 it is possible for a single vendor to take control over the
1034 specification. But it seem unlikely.
</p>
1036 <p><strong>Maintained by open not-for-profit organisation?
</strong></p>
1038 <p>Assuming that the Xiph foundation is the organisation its web pages
1039 claim it to be, this point is fulfilled. If Xiph foundation is
1040 controlled by a single vendor, it isn't, but I have not found any
1041 documentation indicating this.
</p>
1044 <a href=
"http://media.hiof.no/diverse/fad/rapport_4.pdf">a report
</a>
1045 prepared by Audun Vaaler og Børre Ludvigsen for the Norwegian
1046 government, the Xiph foundation is a non-commercial organisation and
1047 the development process is open, transparent and non-Discrimatory.
1048 Until proven otherwise, I believe it make most sense to believe the
1049 report is correct.
</p>
1051 <p><strong>Specification freely available?
</strong></p>
1053 <p>The specification for the
<a href=
"http://www.xiph.org/ogg/doc/">Ogg
1054 container format
</a> and both the
1055 <a href=
"http://www.xiph.org/vorbis/doc/">Vorbis
</a> and
1056 <a href=
"http://theora.org/doc/">Theora
</a> codeces are available on
1057 the web. This are the terms in the Vorbis and Theora specification:
1061 Anyone may freely use and distribute the Ogg and [Vorbis/Theora]
1062 specifications, whether in private, public, or corporate
1063 capacity. However, the Xiph.Org Foundation and the Ogg project reserve
1064 the right to set the Ogg [Vorbis/Theora] specification and certify
1065 specification compliance.
1069 <p>The Ogg container format is specified in IETF
1070 <a href=
"http://www.xiph.org/ogg/doc/rfc3533.txt">RFC
3533</a>, and
1071 this is the term:
<p>
1075 <p>This document and translations of it may be copied and furnished to
1076 others, and derivative works that comment on or otherwise explain it
1077 or assist in its implementation may be prepared, copied, published and
1078 distributed, in whole or in part, without restriction of any kind,
1079 provided that the above copyright notice and this paragraph are
1080 included on all such copies and derivative works. However, this
1081 document itself may not be modified in any way, such as by removing
1082 the copyright notice or references to the Internet Society or other
1083 Internet organizations, except as needed for the purpose of developing
1084 Internet standards in which case the procedures for copyrights defined
1085 in the Internet Standards process must be followed, or as required to
1086 translate it into languages other than English.
</p>
1088 <p>The limited permissions granted above are perpetual and will not be
1089 revoked by the Internet Society or its successors or assigns.
</p>
1092 <p>All these terms seem to allow unlimited distribution and use, an
1093 this term seem to be fulfilled. There might be a problem with the
1094 missing permission to distribute modified versions of the text, and
1095 thus reuse it in other specifications. Not quite sure if that is a
1096 requirement for the Digistan definition.
</p>
1098 <p><strong>Royalty-free?
</strong></p>
1100 <p>There are no known patent claims requiring royalties for the Ogg
1102 <a href=
"http://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=65782">MPEG-LA
</a>
1104 <a href=
"http://yro.slashdot.org/story/10/04/30/237238/Steve-Jobs-Hints-At-Theora-Lawsuit">Steve
1105 Jobs
</a> in Apple claim to know about some patent claims (submarine
1106 patents) against the Theora format, but no-one else seem to believe
1107 them. Both Opera Software and the Mozilla Foundation have looked into
1108 this and decided to implement Ogg Theora support in their browsers
1109 without paying any royalties. For now the claims from MPEG-LA and
1110 Steve Jobs seem more like FUD to scare people to use the H
.264 codec
1111 than any real problem with Ogg Theora.
</p>
1113 <p><strong>No constraints on re-use?
</strong></p>
1115 <p>I am not aware of any constraints on re-use.
</p>
1117 <p><strong>Conclusion
</strong></p>
1119 <p>3 of
5 requirements seem obviously fulfilled, and the remaining
2
1120 depend on the governing structure of the Xiph foundation. Given the
1121 background report used by the Norwegian government, I believe it is
1122 safe to assume the last two requirements are fulfilled too, but it
1123 would be nice if the Xiph foundation web site made it easier to verify
1126 <p>It would be nice to see other analysis of other specifications to
1127 see if they are free and open standards.
</p>
1134 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/digistan">digistan
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>.
1138 <div class=
"padding"></div>
1142 <a href=
"http://people.skolelinux.org/pere/blog/Chrome_plan_to_drop_H_264_support_for_HTML5__lt_video_gt_.html">Chrome plan to drop H
.264 support for HTML5
<video
></a>
1150 <p>Today I discovered
1151 <a href=
"http://www.digi.no/860070/google-dropper-h264-stotten-i-chrome">via
1152 digi.no
</a> that the Chrome developers, in a surprising announcement,
1153 <a href=
"http://blog.chromium.org/2011/01/html-video-codec-support-in-chrome.html">yesterday
1154 announced
</a> plans to drop H
.264 support for HTML5
<video
> in
1155 the browser. The argument used is that H
.264 is not a "completely
1156 open" codec technology. If you believe H
.264 was free for everyone
1157 to use, I recommend having a look at the essay
1158 "
<a href=
"http://webmink.com/essays/h-264/">H
.264 – Not The Kind Of
1159 Free That Matters
</a>". It is not free of cost for creators of video
1160 tools, nor those of us that want to publish on the Internet, and the
1161 terms provided by MPEG-LA excludes free software projects from
1162 licensing the patents needed for H.264. Some background information
1163 on the Google announcement is available from
1164 <a href="http://www.osnews.com/story/
24243/Google_To_Drop_H264_Support_from_Chrome
">OSnews</a>.
1167 <p>Personally, I believe it is great that Google is taking a stand to
1168 promote equal terms for everyone when it comes to video publishing on
1169 the Internet. This can only be done by publishing using free and open
1170 standards, which is only possible if the web browsers provide support
1171 for these free and open standards. At the moment there seem to be two
1172 camps in the web browser world when it come to video support. Some
1173 browsers support H.264, and others support
1174 <a href="http://www.theora.org/
">Ogg Theora</a> and
1175 <a href="http://www.webmproject.org/
">WebM</a>
1176 (<a href="http://www.diracvideo.org/
">Dirac</a> is not really an option
1177 yet), forcing those of us that want to publish video on the Internet
1178 and which can not accept the terms of use presented by MPEG-LA for
1179 H.264 to not reach all potential viewers.
1180 Wikipedia keep <a href="http://en.wikipedia.org/wiki/HTML5_video
">an
1181 updated summary</a> of the current browser support.</p>
1183 <p>Not surprising, several people would prefer Google to keep
1184 promoting H.264, and John Gruber
1185 <a href="http://daringfireball.net/
2011/
01/simple_questions
">presents
1186 the mind set</a> of these people quite well. His rhetorical questions
1187 provoked a reply from Thom Holwerda with another set of questions
1188 <a href="http://www.osnews.com/story/
24245/
10_Questions_for_John_Gruber_Regarding_H_264_WebM
">presenting
1189 the issues with H.264</a>. Both are worth a read.</p>
1191 <p>Some argue that if Google is dropping H.264 because it isn't free,
1192 they should also drop support for the Adobe Flash plugin. This
1193 argument was covered by Simon Phipps in
1194 <a href="http://blogs.computerworlduk.com/simon-says/
2011/
01/google-and-h264---far-from-hypocritical/index.htm
">todays
1195 blog post</a>, which I find to put the issue in context. To me it
1196 make perfect sense to drop native H.264 support for HTML5 in the
1197 browser while still allowing plugins.</p>
1199 <p>I suspect the reason this announcement make so many people protest,
1200 is that all the users and promoters of H.264 suddenly get an uneasy
1201 feeling that they might be backing the wrong horse. A lot of TV
1202 broadcasters have been moving to H.264 the last few years, and a lot
1203 of money has been invested in hardware based on the belief that they
1204 could use the same video format for both broadcasting and web
1205 publishing. Suddenly this belief is shaken.</p>
1207 <p>An interesting question is why Google is doing this. While the
1208 presented argument might be true enough, I believe Google would only
1209 present the argument if the change make sense from a business
1210 perspective. One reason might be that they are currently negotiating
1211 with MPEG-LA over royalties or usage terms, and giving MPEG-LA the
1212 feeling that dropping H.264 completely from Chroome, Youtube and
1213 Google Video would improve the negotiation position of Google.
1214 Another reason might be that Google want to save money by not having
1215 to pay the video tax to MPEG-LA at all, and thus want to move to a
1216 video format not requiring royalties at all. A third reason might be
1217 that the Chrome development team simply want to avoid the
1218 Chrome/Chromium split to get more help with the development of Chrome.
1219 I guess time will tell.</p>
1221 <p>Update 2011-01-15: The Google Chrome team provided
1222 <a href="http://blog.chromium.org/
2011/
01/more-about-chrome-html-video-codec.html
">more
1223 background and information on the move</a> it a blog post yesterday.</p>
1230 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english
">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/standard
">standard</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video
">video</a>.
1234 <div class="padding
"></div>
1238 <a href="http://people.skolelinux.org/pere/blog/The_video_format_most_supported_in_web_browsers_.html
">The video format most supported in web browsers?</a>
1246 <p>The video format struggle on the web continues, and the three
1247 contenders seem to be Ogg Theora, H.264 and WebM. Most video sites
1248 seem to use H.264, while others use Ogg Theora. Interestingly enough,
1249 the comments I see give me the feeling that a lot of people believe
1250 H.264 is the most supported video format in browsers, but according to
1251 the Wikipedia article on
1252 <a href="http://en.wikipedia.org/wiki/HTML5_video
">HTML5 video</a>,
1253 this is not true. Check out the nice table of supprted formats in
1254 different browsers there. The format supported by most browsers is
1255 Ogg Theora, supported by released versions of Mozilla Firefox, Google
1256 Chrome, Chromium, Opera, Konqueror, Epiphany, Origyn Web Browser and
1257 BOLT browser, while not supported by Internet Explorer nor Safari.
1258 The runner up is WebM supported by released versions of Google Chrome
1259 Chromium Opera and Origyn Web Browser, and test versions of Mozilla
1260 Firefox. H.264 is supported by released versions of Safari, Origyn
1261 Web Browser and BOLT browser, and the test version of Internet
1262 Explorer. Those wanting Ogg Theora support in Internet Explorer and
1263 Safari can install plugins to get it.</p>
1265 <p>To me, the simple conclusion from this is that to reach most users
1266 without any extra software installed, one uses Ogg Theora with the
1267 HTML5 video tag. Of course to reach all those without a browser
1268 handling HTML5, one need fallback mechanisms. In
1269 <a href="http://www.nuug.no/
">NUUG</a>, we provide first fallback to a
1270 plugin capable of playing MPEG1 video, and those without such support
1271 we have a second fallback to the Cortado java applet playing Ogg
1272 Theora. This seem to work quite well, as can be seen in an <a
1273 href="http://www.nuug.no/aktiviteter/
20110111-semantic-web/
">example
1274 from last week</a>.</p>
1276 <p>The reason Ogg Theora is the most supported format, and H.264 is
1277 the least supported is simple. Implementing and using H.264
1278 require royalty payment to MPEG-LA, and the terms of use from MPEG-LA
1279 are incompatible with free software licensing. If you believed H.264
1280 was without royalties and license terms, check out
1281 "<a href=
"http://webmink.com/essays/h-264/">H
.264 – Not The Kind Of
1282 Free That Matters
</a>" by Simon Phipps.</p>
1284 <p>A incomplete list of sites providing video in Ogg Theora is
1286 <a href="http://wiki.xiph.org/index.php/List_of_Theora_videos
">the
1287 Xiph.org wiki</a>, if you want to have a look. I'm not aware of a
1288 similar list for WebM nor H.264.</p>
1290 <p>Update 2011-01-16 09:40: A question from Tollef on IRC made me
1291 realise that I failed to make it clear enough this text is about the
1292 <video> tag support in browsers and not the video support
1293 provided by external plugins like the Flash plugins.</p>
1300 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english
">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug
">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/standard
">standard</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video
">video</a>.
1304 <div class="padding
"></div>
1306 <p style="text-align: right;
"><a href="video.rss
"><img src="http://people.skolelinux.org/pere/blog/xml.gif
" alt="RSS Feed
" width="36" height="14"></a></p>
1319 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2011/
01/
">January (13)</a></li>
1326 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2010/
01/
">January (2)</a></li>
1328 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2010/
02/
">February (1)</a></li>
1330 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2010/
03/
">March (3)</a></li>
1332 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2010/
04/
">April (3)</a></li>
1334 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2010/
05/
">May (9)</a></li>
1336 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2010/
06/
">June (14)</a></li>
1338 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2010/
07/
">July (12)</a></li>
1340 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2010/
08/
">August (13)</a></li>
1342 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2010/
09/
">September (7)</a></li>
1344 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2010/
10/
">October (9)</a></li>
1346 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2010/
11/
">November (13)</a></li>
1348 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2010/
12/
">December (12)</a></li>
1355 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2009/
01/
">January (8)</a></li>
1357 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2009/
02/
">February (8)</a></li>
1359 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2009/
03/
">March (12)</a></li>
1361 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2009/
04/
">April (10)</a></li>
1363 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2009/
05/
">May (9)</a></li>
1365 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2009/
06/
">June (3)</a></li>
1367 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2009/
07/
">July (4)</a></li>
1369 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2009/
08/
">August (3)</a></li>
1371 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2009/
09/
">September (1)</a></li>
1373 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2009/
10/
">October (2)</a></li>
1375 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2009/
11/
">November (3)</a></li>
1377 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2009/
12/
">December (3)</a></li>
1384 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2008/
11/
">November (5)</a></li>
1386 <li><a href="http://people.skolelinux.org/pere/blog/archive/
2008/
12/
">December (7)</a></li>
1397 <li><a href="http://people.skolelinux.org/pere/blog/tags/
3d-printer
">3d-printer (13)</a></li>
1399 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga
">amiga (1)</a></li>
1401 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros
">aros (1)</a></li>
1403 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin
">bitcoin (2)</a></li>
1405 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem
">bootsystem (10)</a></li>
1407 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian
">debian (46)</a></li>
1409 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu
">debian edu (58)</a></li>
1411 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan
">digistan (7)</a></li>
1413 <li><a href="http://people.skolelinux.org/pere/blog/tags/english
">english (84)</a></li>
1415 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami
">fiksgatami (1)</a></li>
1417 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling
">fildeling (11)</a></li>
1419 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju
">intervju (4)</a></li>
1421 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart
">kart (5)</a></li>
1423 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap
">ldap (8)</a></li>
1425 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker
">lenker (4)</a></li>
1427 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp
">ltsp (1)</a></li>
1429 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia
">multimedia (11)</a></li>
1431 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk
">norsk (105)</a></li>
1433 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug
">nuug (116)</a></li>
1435 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett
">opphavsrett (18)</a></li>
1437 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern
">personvern (35)</a></li>
1439 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap
">reprap (11)</a></li>
1441 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid
">rfid (2)</a></li>
1443 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot
">robot (4)</a></li>
1445 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss
">rss (1)</a></li>
1447 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet
">sikkerhet (22)</a></li>
1449 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary
">sitesummary (3)</a></li>
1451 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard
">standard (23)</a></li>
1453 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll
">stavekontroll (1)</a></li>
1455 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance
">surveillance (7)</a></li>
1457 <li><a href="http://people.skolelinux.org/pere/blog/tags/video
">video (19)</a></li>
1459 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap
">vitenskap (1)</a></li>
1461 <li><a href="http://people.skolelinux.org/pere/blog/tags/web
">web (14)</a></li>