Loading sub-menu...

Download

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




 
By downloading, I agree to the non-commercial license.


Comunity mailing list - subscribe


Hardware

Para esta primera release se proponen dos configuraciones de referencia. La primera usando una cámara web USB y la segunda usando una Video Capture Card como Hauppauge PVR350. En ambos casos se recomienda usar una VGA Capture Card del modelo VGA2USB o superior.

Video Capture Card
Component
Known Good Hardware Notes
Processor & Motherboard
Intel i3 Processor
4GB RAM
No se necesita mucha CPU, ya que la video capture card codifica el video por hardware
Video Capture Card
Hauppauge PVR250
Hauppauge PVR350
Hauppauge HVR1600
 
VGA Capture Card
VGA2USB
VGA2USB-I
VGA2USB LR
VGA2USB LR-I
 
WebCam USB
Component
Known Good Hardware Notes
Processor & Motherboard
Intel i5 Processor
4GB RAM
Al codificar los dos vídeos se necesita más CPU
Video Capture Card
Hauppauge PVR250
Hauppauge PVR350
Hauppauge HVR1600
 
WebCam
USB Logitech HD Pro Webcam
Valido con todas las webcam USB compatibles con V4L2
Sound Cart Linux compatible  

En la sección de cookbook encontraras recetas para configurar las capture card en linux

Software

Galicaster is based on Open Source technologies. 

Para probar esta primera release se recomienda el uso de Ubuntu 10.04 LTS sobre el hardware antes descrito. Sobre el en necesario instalar las dependencias y realizar la comprobaciones básicas:

Dependences
  • Gstreamer
  • python-setuptools and pip
  • iCalendar
  • pyCurl
  • Capture card configuration tools
 
$ 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 v4l-utils guvcview
Check configuration
 
$ python --version
Python 2.6.6

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


$ gst-launch v4l2src ! video/x-raw-yuv,width=800,framerate=24/1 ! ffmpegcolorspace ! xvimagesink
Estableciendo el flujo a PAUSADO ...
libv4lconvert: warning more framesizes then I can handle!
libv4lconvert: warning more framesizes then I can handle!
El flujo es en vivo y no necesita PRECACHEADO ...
Estableciendo el flujo para REPRODUCCIÓN ...
New clock: GstSystemClock
^CCaught interrupt -- handling interrupt.
Interrumpir: parando el conducto …
Execution ended after 2995980738 ns.
Estableciendo el flujo a PAUSADO ...
Estableciando el conducto a PREPARADO …
Estableciendo el conducto a NULL …
Liberando la tubería…


$ gst-launch v4l2src ! video/x-raw-yuv,width=800,framerate=24/1 ! ffmpegcolorspace ! x264enc pass=5 quantizer=22 speed-preset=4 profile=1 ! queue ! avimux ! filesink location=out.avi
Estableciendo el flujo a PAUSADO ...
libv4lconvert: warning more framesizes then I can handle!
libv4lconvert: warning more framesizes then I can handle!
El flujo es en vivo y no necesita PRECACHEADO ...
Estableciendo el flujo para REPRODUCCIÓN ...
New clock: GstSystemClock
^CCaught interrupt -- handling interrupt.
Interrumpir: parando el conducto …
Execution ended after 2246652444 ns.
Estableciendo el flujo a PAUSADO ...
Estableciando el conducto a PREPARADO …
Estableciendo el conducto a NULL …
Liberando la tubería…
$ ls -l out.avi
-rw-r--r-- 1 galicaster galicaster 389152 2011-12-01 10:12 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
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.