]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.html
Generated.
[homepage.git] / blog / index.html
index dbdba6fc708981b657c6674d5f607cdce3660600..77fe48604d35690b41eda2a5842f3c1b562fb0b7 100644 (file)
 
 
     
+    <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>
@@ -559,57 +618,6 @@ activities, please send Bitcoin donations to my address
     </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">
       
@@ -625,6 +633,8 @@ clone argument to avoid the need for authentication.</p>
 
 <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
@@ -783,7 +793,7 @@ clone argument to avoid the need for authentication.</p>
 
  <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>
 
@@ -791,7 +801,7 @@ clone argument to avoid the need for authentication.</p>
 
  <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>
 
@@ -809,7 +819,7 @@ clone argument to avoid the need for authentication.</p>
 
  <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>
 
@@ -851,7 +861,7 @@ clone argument to avoid the need for authentication.</p>
 
  <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>