Flumotion

Aus Mikiwiki
Version vom 1. Februar 2009, 16:47 Uhr von Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: <b>Flumotion</b> ist ein freier Streaming Server der Firma Fluendo. Einige ihrer Mitarbeiter sind Core-Mitglieder des Gstreamer-Projekts. Als Eingabe verarbeite...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Flumotion ist ein freier Streaming Server der Firma Fluendo. Einige ihrer Mitarbeiter sind Core-Mitglieder des Gstreamer-Projekts. Als Eingabe verarbeitet Flumotion sowohl V4L als auch DV, deckt also die meisten Geräte bereits ab. Leider ist Flumotion aufgrund der Voraussetzungen (Gstreamer, Gstreamer-Python, Python-GTK, Twisted-Pakete) nicht ganz einfach zu installieren.

Flumotion besteht aus folgenden Komponenten:

  • Der Worker kümmert sich um das Encoding und schickt die Video- und Audiodaten an den Manager.
  • Der Manager übernimmt das Connection Handling und das Streaming. Für jeden Stream benötigt der Manager einen neuen Port, sodass sich die Portnummern immer danach richten, wie viele unterschiedliche Streams der Server anbietet.
  • Admin-Frontend

Flumotion kennt nur die beiden Codecs der Xiph.org Foundation: den Audiocodec Vorbis und den Videocodec Theora. Die meisten Probleme mit Codecs auf der Client-Seite umgeht das Cortado-Applet von Fluendo, das in Java implementierte Decoder für Vorbis und Theora mitbringt und den Stream auch auf weniger leistungsfähigen Systemen ruckelfrei wiedergibt.

Weblinks