LinuxConf.Au: Flumotion: streaming with Python and GStreamer

Posted in Networking, Conferences, Development, Operating Systems on March 09, 2007

LinuxConf.Au: Flumotion: streaming with Python and GStreamer

Flumotion is a GPL streaming media server written in Python. It is distributed and component-based: every step in the streaming process (production, conversion, consumption) can be run inside a separate process on separate machines.

Flumotion uses Twisted and GStreamer. Twisted enables the high-level functionality, distributing components over the network. GStreamer, through the Python bindings, enables the high-speed low-level functionality: actual media processing.

Flumotion uses a central manager process to control the complete network; one or more worker processes distributed over machines to run actual streaming components; and one or more admin clients connecting to the manager to control it.

Watch Video Watch Video on External Site

Tags: Networking, Conferences, Python, OS, Linux, Lectures, LinuxConf.AU