Loading sub-menu...

Software installation

Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History

Galicaster is based on Open Source technologies.

Antes de comenzar el proceso de instalacion:

  • The recommended OS for this release is Ubuntu 10.10
  • Configura los dispositivos de captura como se indica en el

The installation process consists of five steps: installing dependencies, checking configuration, downloading software, configuring and running.

1.- Install dependencies.

Galicaster requires the following software to be installed:

  • Gstreamer
  • python-setuptools and pip
  • iCalendar
  • pyCurl
  • Capture card configuration tools

In ubuntu 11.04 and above, installing v4l-utils is recommended instead of ivtv-utils.

$ sudo apt-get install \
    gstreamer0.10-ffmpeg gstreamer0.10-alsa gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse \
    gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps gstreamer0.10-plugins-good \
    gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse
$ sudo apt-get install python-pip python-setuptools
$ sudo pip install icalendar
$ sudo apt-get install python-pycurl
$ sudo apt-get install v4l-conf ivtv-utils guvcview
2.- Check configuration.

Run the following commands in a shell in order to verify that all dependencies are installed:

$ python --version
Python 2.6.6

$ python -c "import pygtk; pygtk.require('2.0')"
$ python -c "import pygst; pygst.require('0.10')"
$ python -c "import pycurl"
$ python -c "import icalendar"

$ gst-launch-0.10 videotestsrc num-buffers=25 ! video/x-raw-yuv,width=800,height=600,framerate=24/1 ! ffmpegcolorspace ! xvimagesink
$ gst-launch-0.10 videotestsrc num-buffers=25 ! video/x-raw-yuv,width=800,height=600,framerate=24/1 ! ffmpegcolorspace ! x264enc pass=5 quantizer=22 speed-preset=4 profile=1 ! queue ! avimux ! filesink location=out.avi
$ file out.avi
out.avi: RIFF (little-endian) data, AVI, 800 x 600, ~24 fps, video: H.264 X.264 or H.264
$ rm out.avi
3.- Download software

Download the software from this site.
Uncompress it using tar:

$ tar xzf galicaster-1.0.0-rc1.tgz
$ cd galicaster-1.0.0-rc1

4.- Configure Galicaster

Galicaster configuration is in the file conf.ini. All the application parameters can be set up in this file, such as:

You can configure all the parameters of the application on it, such as:

  • Operation mode of the application: I.e. whether Galicaster will work as Galicaster Class, designed to be used in a classroom environment, or as Galicaster Mobile, a portable recording station.
  • Devices used in the capturer, and their configuration.
  • Server information to ingest.
  • User privileges to control the recorder.

The simplest way to get started with Galicaster is dowloading any of the pre-existing conf.ini files for any of the reference configurations proposed:

In the Section [Config File] you will find a description of all section of conf.ini file.

5.- Running

Galicaster Class is launched with the command:

$ ./run_galicaster.py

In the F.A.Q. section you can see some common questions about Galicaster.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.