Farstream ========== http://farstream.freedesktop.org/ Farstream is a collection of GStreamer modules and libraries for videoconferencing. The API is described in the documentation in the docs/ directory. It is distributed under the terms of the GNU Lesser General Public License version 2.1 or later (see the COPYING file for details). Requirements ============ Build time: - gstreamer 0.10.36 - gst-plugins-base 0.10.36 - glib 2.26 - Python 2.4 - libnice 0.1.0 For UPnP support: - GUPnP-IGD For the python module: - PyGObject 2.16 - gst-python 0.10.10 Run time for the RTP plugin: All of the build time requirements (except gtk-doc) plus - gst-plugins-good 0.10.29 - gst-plugins-bad 0.10.23 Run time for the MSN plugin: - gst-plugins-bad 0.10.17 For the GUI example: - PyGTK 2.10 The tests require gst-check (which requires check) Building the documentation requires gtk-doc 1.8
shadeslayer/farstream
The Farstream (formerly Farsight) project is an effort to create a framework to deal with all known audio/video conferencing protocols. On one side it offers a generic API that makes it possible to write plugins for different streaming protocols, on the other side it offers an API for clients to use those plugins.
CLGPL-2.1