Skip to content

dulton/switcher

 
 

Repository files navigation

::
                _ _       _
   _____      _(_) |_ ___| |__   ___ _ __
  / __\ \ /\ / / | __/ __| '_ \ / _ \ '__|
  \__ \\ V  V /| | || (__| | | |  __/ |
  |___/ \_/\_/ |_|\__\___|_| |_|\___|_|

Switcher
========
Switcher for audio, video, data and network streams.

It provides basic video signal routing, switching and mixing features. It was created at the Society for Arts and Technology (SAT) to give to artists a powerful tool for telepresence in contexts of live arts and new media installations. 

License
-------
switcher is released under the terms of the GNU GPL v3 or above.
libswitcher is released under the terms of the GNU LGPL v2 or above.
switcher plugins licenses are per plugin, see plugin folders

In addition, the developers of the switcher hereby grants permission for non-GPL compatible GStreamer plugins to be used and distributed together with switcher. This permission is above and beyond the permissions granted by the GPL license by which switcher is covered. If you modify this code, you may extend this exception to your version of the code, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
 
Project URL
-----------
http://code.sat.qc.ca/redmine/projects/switcher

Switcher/libswitcher Author & Contributors
------------------------------------------
* see AUTHORS

See also
--------
* shmdata: http://code.sat.qc.ca/redmine/projects/libshmdata
* scenic: http://code.sat.qc.ca/redmine/projects/scenic2

Sponsors
--------
This project is made possible thanks to the Society for Arts and Technologies. (SAT) http://www.sat.qc.ca/
Thanks to the Ministère du Développement économique, de l'Innovation et de l'Exportation du Québec (MDEIE).

Quick build and installation (latest Ubuntu)
-------------------------------------------------------
First, make sure you have shmdata installed (http://code.sat.qc.ca/redmine/projects/libshmdata).

Once you have it, here is how to build and install switcher from command line::

  # mandatory dependencies
  sudo apt-get install automake bison build-essential flex libtool
  sudo apt-get install libglib2.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libjson-glib-dev libcgsi-gsoap-dev
  # dependencies for building plugins 
  sudo apt-get install liblo-dev  linux-libc-dev libgtk2.0-dev libpulse-dev libportmidi-dev nodejs-dev libjack-jackd2-dev libvncserver-dev
  # gstreamer plugins
  $ sudo apt-get install gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly
  $ ./autogen.sh
  $ ./configure
  $ make
  $ sudo make install
  $ sudo ldconfig

About

Switcher for audio, video, data and network streams.

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 66.2%
  • Roff 32.3%
  • Other 1.5%