FOSSLC is a non-profit organization that specializes in technology and know-how to record conferences with excellent quality. Click on the icons below to view great videos from communities we are actively involved with:

 

Freeseer streaming quick setup guide

28 Feb in Blog, UCOSP 2011, Freeseer
Freeseer

Quick Setup Guide for Streaming

  1. Install Freeseer as per the Freeseer setup instructions
  2. If on Ubuntu 10.04 or 10.10, run the following command to install the packages required by Icecast:

sudo apt-get install libxml2-dev libxslt-dev libogg-dev libvorbis-dev libtheora-dev curl libcurl4-gnutls-dev

       If not on Ubuntu, then ensure that the libxml2, libxslt, ogg, vorbis, libtheora, and curl packages are installed, including the dev versions.

  1. Download and unpack the Icecast2 source from http://icecast.org/download.php
  2. Navigate to where you unpacked (i.e., /home/Downloads/icecast2), and run the following command:

./configure

                Check to make sure there are no “no” results in the checks (if so, install the missing packages).

  1. Run the following command to install Icecast:

make; sudo make install

  1. Now, either edit the file /usr/local/etc/icecast.xml and replace the 3 lines (near the top) following <client-timeout> with:

<client-timeout>600</client-timeout>

<header-timeout>30</header-timeout>

<source-timeout>30</source-timeout>

        Also, modify the  <admin-user> and <admin-password> fields, along with <source-password> to the password you choose, as this will be one you must set in Freeseer.

  1. Icecast looks in /usr/local/var/log/icecast for the files access.log and error.log to log. These files do not exist, so create them:

sudo mkdir /usr/local/var; sudo mkdir /usr/local/var/log; sudo mkdir /usr/local/var/log/icecast

         Now, switch to this directory ( cd /usr/local/var/log/icecast ) and run the following, with your currently active username in <your-username>:

                                sudo touch access.log ; sudo touch error.log ; sudo chown <your-username> *.log

  1. Finally, run icecast as icecast -c /usr/local/etc/icecast.xml. You can now access it at http://127.0.0.1:8000/ in a browser.
  2. Run freeseer from your recording computer and check “Enable Streaming” in Advanced Settings, enter the IP address of the icecast computer and the password you set, and click apply. Make sure to use the same password as you set in <source-password> in icecast.xml. Now when you hit record Freeseer should stream, accessible from http://<ip-address>:8000/stream.ogv.