Scenic is a graphical user interface made with React. Together with Scenic Core and Switcher, it forms the backbone of the Scenic suite, a telepresence software stack that allows for real-time transmission of audiovisual and arbitrary data over any IP network. Telepresence systems can be used in various artistic contexts, so that two different creative spaces can communicate with each other in real-time and present a combined performance.
Scenic is currently maintained by the Société des Arts Technologiques (SAT), a non-profit artistic entity based in Montreal, Canada.
Scenic is freely available online here: scenic-app.com. No other installation step is necessary.
However, keep in mind that you will still need a running instance of Scenic Core on your local network in order to use Scenic. Upon opening http://scenic-app.com, you will to provide the IP address of your local server running Scenic Core.
Take note that scenic-app.com is automatically updated from the
master branch of this repository.
It is possible to build and run Scenic on your local machine. These instructions should get you up and running quickly.
Scenic is tested with Ubuntu 20.04 LTS (Focal Fossa) and the Chromium browser, but it has also been run successfully on Ubuntu 18.04 LTS and should be compatible with any modern browser.
|Install Shmdata||Shmdata instructions|
|Install NDI2shmdata||NDI2shmdata instructions|
|Install Switcher||Switcher instructions|
|Install Node.js 10||Node.js guide|
|Install Docker||Docker guide|
Once everything is installed, simply follow the instructions in the Usage section to get started!
For more detailed information on how to build and install
Scenic from source, consult our Installation Guide.
First, launch Scenic Core with the
Second, open Scenic in your browser (Chromium is recommended).
- If you are running Scenic locally, open
localhost:8080in your browser. (
- If you wish to run the online version of Scenic (no installation required), open
http://scenic-app.comin your browser.
For optimal support of touchscreens, consider launching Chromium with
Check out our Contributing Guide to get started!
Additionally, take a look at Scenic's documentation.
This project is licensed under the GNU General Public License version 3 - see the LICENSE file for details.
This project was made possible by the Société des Arts Technologiques (SAT).