Release notes for
The Flumotion team is happy to announce a new release of the
Flumotion Streaming Server.
Flumotion is a streaming server for GNU/Linux
systems featuring an easy to use configuration and administration GUI.
Implemented using GStreamer as the processing backend and using python and
Twisted for the high-level operations and GUI, it combines a wide feature set
with ease of use.
Features of this release
- Fully works with GStreamer 0.10
- a looper element that can create a live stream out of an Ogg/Theora+Vorbis
file (GStreamer 0.10 only)
- Component protocol cleanups, making it a lot easier to write new components.
Also fixes a set of bugs where a component ran into an error and can't be
- synchronization between capturing components (if they can directly contact
each other over UDP). Should properly synchronize webcams and soundcards.
- Flumotion now supports add-on projects, that can be discovered even when
uninstalled, using the FLU_PROJECT_PATH environment variable.
- Added flumotion-command, a simple admin client that can execute certain
commands on components. Useful for getting statistics, rotating log files,
- Show what worker a component is supposed to start on.
- Components can now send fully translatable messages as part of their state.
The translations happens in the admin client, in the admin's locale.
These messages are now visible in the admin and tell you more about why
a component is sad.
Bugs fixed in this release
: Error reporting from workers
: Worker control problems
: JPEG applet's internal buffering produces "lag"
: components do not check syntax for their config well
: planet.xml should contain path to pem file
: Components should log into manager before importing component code
: gnomevfssrc blows up when ~/.gnome2 is not writable
: component properties mixed up with descriptions of the flow
: when a worker runs out of ports it doesn't give a nice error
: videotestsrc key frames are not sent by the streamer at client startup
: HTTP admin UI doesn't show bitrate when no client has connected
: [webcam] 'Could not negotiate format' error in gstbasesrc
: if worker is specified in XML, admin should show it even when not
logged in (maybe in gray)
: when you have a misconfiguration (wrong propety name), the manager
starts up, then exits
: [wizard] Forward button gets unresponsive on 'leaf' pages
: [PATCH] regression in vorbis encoder for 0.10 gstreamer
: Help->about is wrong
: text admin now spewed with stderr messages (a recent commit)
: component gtk ui shows old out of date irrelevant errors :)
: flumotion-command manager parsing looks to not parse the port number
to an int
You can find source releases of flumotion in the
flumotion download directory.
More details can be found on the project's website,
Support and Issues
We use an issue tracker for
bug reports and feature requests.
browse the flumotion git repository from our tracker.
The development version can be obtained from our git repository:
git clone git://code.flumotion.com/flumotion.git
Contributors to this release
- Andy Wingo
- Christian Schaller
- Edward Hervey
- Julien Moutte
- Michael Smith
- Thomas Vander Stichele
- Zaheer Merali