Flumotion
Der Streaming Server Flumotion der Firma Fluendo verarbeitet als Eingabe 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
- Flumotion (Flumotion.net)
- So you want to stream a conference (Andy Wingo)