IMPORTANT: Per accedir als fitxer de subversion: http://acacha.org/svn (sense password). Poc a poc s'aniran migrant els enllaços. Encara però funciona el subversion de la farga però no se sap fins quan... (usuari: prova i la paraula de pas 123456)

Web: www.flumotion.com
Desenvolupadors: Fluendo
Tipus: streaming media server
Sistema operatiu: Multiplataforma
Creadors:


Fluendo S.A. és una companyia privada amb base a Barcelona. El objectiu de Fluendo és millorar la experiència multimèdia en el mon del Programari Lliure i s'encarreguen de patrocinar i mantindrà GStreamer un media framework. Fluendo també proporciona productes gratuïts i comercials basats en Gstreamer.

Fluendo.png

Flumotion

Flumotion és un Open Source multimedia Streaming. Utilitza el llenguatge de programació Python.

$ apt-cache search flumotion
...
flumotion - Fluendo Streaming Server - manager, worker and admin

Arquitectura

Flumotion s'executa o es pot executar en un entorn distribuït on el capturador de vídeo, el codificador i el transmissor és poden executar en màquines diferents de forma que es pot distribuir molt millor la càrrega del sistema

Components

Els components estan dividits en

  • Producer Components
  • Converter Components
  • Combiner Components
  • Encoder Components
  • Muxer Components
  • Consumer Components
  • Bouncer Components
  • Miscellaneous Components

Instal·lació

Repositoris oficials Ubuntu

Per instal·lar flumotion a Ubuntu:

$ sudo apt-get install flumotion

Us farà una pregunta:

PPA

Els repositoris PPA els trobareu a:

https://launchpad.net/~flumotion-dev/+archive/flumotion

Els podeu afegir amb l'ordre add-apt-repository

$ sudo add-apt-repository ppa:flumotion-dev/flumotion
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg   
--keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 48DE126B0203F0CE52FC5349E14D0202BFFF9D49
gpg: requesting key BFFF9D49 from hkp server keyserver.ubuntu.com
gpg: key BFFF9D49: public key "Launchpad Flumotion stable series" imported
gpg: Nombre total processat: 1
gpg:               importades: 1  (RSA: 1)

o afegint la següent línia al fitxer /etc/apt/sources.list:

deb http://ppa.launchpad.net/flumotion-dev/flumotion/ubuntu maverick main 


Ara per instal·lar

$ sudo apt-get install flumotion

NOTA: Per exemple a una ubuntu 10.10 a data 4/12/2011 la versió PPA és la 0.8.1, quan la dels repositoris és la 0.6.1:

$ dpkg -l | grep flumotion
iU  flumotion                             0.8.1-1flu1~maverick1                             Fluendo Streaming Server - manager, worker and admin

Fitxers instal·lats

Binaris:

$ dpkg -L flumotion  | grep bin
/usr/bin
/usr/bin/flumotion-admin
/usr/bin/flumotion-admin-text
/usr/bin/flumotion-command
/usr/bin/flumotion-inspect
/usr/bin/flumotion-job
/usr/bin/flumotion-launch
/usr/bin/flumotion-manager
/usr/bin/flumotion-nagios
/usr/bin/flumotion-rrdmon
/usr/bin/flumotion-tester
/usr/bin/flumotion-worker
/usr/sbin
/usr/sbin/flumotion

Fitxers de configuració:

$  dpkg -L flumotion  | grep etc
/etc
/etc/flumotion
/etc/flumotion/managers
/etc/flumotion/managers/default
/etc/flumotion/managers/default/planet.xml
/etc/flumotion/workers
/etc/flumotion/workers/default.xml
/etc/init.d
/etc/init.d/flumotion
/etc/logrotate.d
/etc/logrotate.d/flumotion

Projectes sponsoritzats

  • GStreamer framework for multimedia application development. Fluendo developed the 0.10.x series which are widely used in today's Linux distributions.
  • Pitivi, a non linear video editor for the Free Software desktop. Fluendo hired the lead developer of that project for two years.
  • Cortado, an open source Java applet featuring a lightweight implementation of GStreamer in Java with royalty free codecs like Theora and Vorbis. This applet allows content producers to use royalty free formats without worrying about the end user media player capabilities.
  • Theora, a royalty free codec. Fluendo funded the Xiph Foundation for enhancing and fixing Theora implementation so that it becomes usable for production environments.
  • Theora and Vorbis RTP specifications. Streaming using royalty-free codecs with the RTP protocol was something the community needed. Fluendo funded that project.
  • MP3 codec made available at no cost for Linux and Solaris desktop users.
  • Pigment a 3D scene graph library designed to easily create rich application user interfaces. Pigment includes fully supported Python bindings.

Vegeu també

Enllaços externs