+ <div class="entry">
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Frikanalen___Complete_TV_station_organised_using_the_web.html">Frikanalen - Complete TV station organised using the web</a></div>
+ <div class="date"> 3rd March 2013</div>
+ <div class="body"><p>Do you want to set up your own TV station, schedule videos and
+broadcast them on the air? Using free software? With video on demand
+support using
+<a href="http://www.digistan.org/open-standard:definition">free and
+open standards</a>? Included a web based video stream as well? And
+administrate it all in your web browser from anywhere in the world? A
+few years now the Norwegian public access TV-channel
+<a href="http://www.frikanalen.no/">Frikanalen</a> have been building a
+system to do just this. The source code for the solution is licensed
+using the GNU LGPL, and
+<a href="http://github.com/Frikanalen">available from github</a>.</p>
+
+<p>The idea is simple. You upload a video file over the web, and
+attach meta information to the file. You select a time slot in the
+program schedule, and when the time come it is played on the air and
+in the web stream. It is also made available in a video on demand
+solution for anyone to see it also outside its scheduled time. All
+you need to run a TV station - using your web browser.</p>
+
+<p>There are several parts to this web based solution. I'll mention
+the three most important ones. The first part is the database of
+videos and the schedule. This is written in Django and include a REST
+API. The current database is SQLite, but the plan is to migrate it to
+PostgreSQL. At the moment this system can be tested on
+<a href="http://beta.frikanalen.tv/">beta.frikanalen.tv</a>. The
+second part is the video playout, taking the schedule information from
+the database and providing a video stream to broadcast. This is done
+using <a href="http://www.casparcg.com/">CasparCG from SVT</a> and
+<a href="http://www.mltframework.org/">Media Lovin' Toolkit</a>. Video
+signal distribution is handled using
+<a href="http://www.ob-encoder.com/">Open Broadcast Encoder</a>. The
+third part is the converter, handling the transformation of uploaded
+video files to a format useful for broadcasting, streaming and video
+on demand. It is still very much work in progress, so it is not yet
+decided what it will end up using. Note that the source of the latter
+two parts are not yet pushed to github. The lead author want to clean
+them up a bit more first.</p>
+
+<p>The development is coordinated on the
+<a href="irc://irc.freenode.net/%23frikanalen">#frikanalen IRC
+channel</a> (irc.freenode.net), and discussed on
+<a href="http://lists.nuug.no/mailman/listinfo/frikanalen">the
+frikanalen mailing list</a>. The lead developer is Benjamin Bruheim
+(phed on IRC). Anyone is welcome to participate in the
+development.</p>
+</div>
+ <div class="tags">
+
+
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen</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>.
+
+
+ </div>
+ </div>
+ <div class="padding"></div>
+
<div class="entry">
<div class="title"><a href="http://people.skolelinux.org/pere/blog/Dr__Richard_Stallman__founder_of_Free_Software_Foundation__give_a_talk_in_Oslo_March_1st_2013.html">Dr. Richard Stallman, founder of Free Software Foundation, give a talk in Oslo March 1st 2013</a></div>
<div class="date">27th February 2013</div>
</div>
<div class="padding"></div>
- <div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Welcome_to_the_world__Isenkram_.html">Welcome to the world, Isenkram!</a></div>
- <div class="date">22nd January 2013</div>
- <div class="body"><p>Yesterday, I
-<a href="http://people.skolelinux.org/pere/blog/First_prototype_ready_making_hardware_easier_to_use_in_Debian.html">asked
-for testers</a> for my prototype for making Debian better at handling
-pluggable hardware devices, which I
-<a href="http://people.skolelinux.org/pere/blog/Lets_make_hardware_dongles_easier_to_use_in_Debian.html">set
-out to create</a> earlier this month. Several valuable testers showed
-up, and caused me to really want to to open up the development to more
-people. But before I did this, I want to come up with a sensible name
-for this project. Today I finally decided on a new name, and I have
-renamed the project from hw-support-handler to this new name. In the
-process, I moved the source to git and made it available as a
-<a href="http://anonscm.debian.org/gitweb/?p=collab-maint/isenkram.git">collab-maint</a>
-repository in Debian. The new name? It is <strong>Isenkram</strong>.
-To fetch and build the latest version of the source, use</p>
-
-<pre>
-git clone http://anonscm.debian.org/git/collab-maint/isenkram.git
-cd isenkram && git-buildpackage -us -uc
-</pre>
-
-<p>I have not yet adjusted all files to use the new name yet. If you
-want to hack on the source or improve the package, please go ahead.
-But please talk to me first on IRC or via email before you do major
-changes, to make sure we do not step on each others toes. :)</p>
-
-<p>If you wonder what 'isenkram' is, it is a Norwegian word for iron
-stuff, typically meaning tools, nails, screws, etc. Typical hardware
-stuff, in other words. I've been told it is the Norwegian variant of
-the German word eisenkram, for those that are familiar with that
-word.</p>
-
-<p><strong>Update 2013-01-26</strong>: Added -us -us to build
-instructions, to avoid confusing people with an error from the signing
-process.</p>
-
-<p><strong>Update 2013-01-27</strong>: Switch to HTTP URL for the git
-clone argument to avoid the need for authentication.</p>
-</div>
- <div class="tags">
-
-
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram</a>.
-
-
- </div>
- </div>
- <div class="padding"></div>
-
<p style="text-align: right;"><a href="index.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
<div id="sidebar">
<li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (1)</a></li>
+
</ul></li>
<li>2012
<li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (180)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (181)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (21)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (10)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (9)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (10)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (33)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (223)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (149)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (150)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (7)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (7)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (35)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (36)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>