« Précédent - Version 183/203 (diff) - Suivant » - Version actuelle
Mike Wozniewski, 2012-04-10 18:37


Scenic is a telepresence application for live performances and installations.

View Scenic Users in a larger map.


  • 2011-05-24: 0.6.8 is out. Fixed "scenic module not found" issue.
  • 2011-04-26: 0.6.7 is out. Fixed many packaging issues.
  • ...
  • 2010/07/19 Version 0.6.3 is out. Multicast improvements in milhouse. Download it from the usual place.
  • 2010/06/18 Version 0.6.2 is out. autotools fix for python (#586). Download it from the usual place.
  • 2010/06/11 Version 0.6.1 is out!! Find it here. Two small fixes (#582, #583). Upgrade is recommended.
  • 2010/06/10 Version 0.6 is out!! Download it! Feedback is welcome! The new stable release include many new features over 0.4.x:
    • Audio vumeters
    • Redesigned graphical interface
    • MIDI streaming
    • Ability to disable audio, video and/or MIDI
    • Ability to unsynchronise audio and video.
    • Up to 64 audio channels can be sent and/or received in Vorbis or raw
    • Extensive documentation in docbook
      Also, scenic is making its way through Debian unstable, so it should be ready for the next stable release of Debian and available in the next Ubuntu release (10.10 a.k.a. Maverick)
  • 2010/05/27 Version 0.5.10 (milestone [0.5.10 0.5.10]) is out: it's our release candidate for 0.6. Download it! Feedback is welcome!
  • 2010/04/29 Version 0.5.1 (milestone [0.5.1 0.5.1]) is out: [source:tags/0.5.1/RELEASE release notes] This second unstable tag incorporate many new features, such as MIDI transmission, audio levels, up to 64 channels audio, unsynchronised audio and video (so audio comes sooner), ability to disable audio or video, and a new graphical interface.
  • 2010/04/08 Version 0.4.5 (milestone [0.4.5 0.4.5]) is out: [source:tags/0.4.5/RELEASE release notes] and download. This release includes one major fix on contact list.
  • 2010/03/16 Version 0.4.4 (milestone [0.4.4 0.4.4]) is out: [source:tags/0.4.4/RELEASE release notes] and download. This release includes mostly packaging fixes.
  • 2010/03/09 Version 0.4.3 (milestone [0.4.3 0.4.3]) is out: [source:tags/0.4.3/RELEASE release notes] and download. Bug fixes and video preview
    • Scenic GUI: This release improves error dialogs and error handling in general. It also allows a milhouse video preview to be embedded in scenic.
    • Milhouse: This release fixes a bug with dc1394src in localvideo. This release introduces audiobitrate and quality settings for vorbis and mp3. Another new feature is the xid option that allows a user to specify an xid for the video window that could belong to a separate process.
  • 2010/03/01 Version 0.4.2 (milestone [0.4.2 0.4.2]) is out, many bug fixes:
    • Milhouse: Improvements to RTCP stats allow for more detailed info on rtp session quality. Cleaner output so that Scenic can report on errors/etc. Improvements to --list-cameras.
    • Scenic: Lots of improvements to the UI, include more advanced state management for both sessions and processes. More forwarding of info output by Milhouse (errors,rtcp, etc.)
  • 2010/02/18 Version 0.4.1 (milestone [0.4.1 0.4.1]) is out:
    • Milhouse: de-interlace and dc1394 bug fixes
    • Scenic: This minor release fixes a bug with the Scenic icon which was not
      showing up in the Gnome menu, and preview will now show chosen aspect ratio.
      See the RELEASE notes included
      Tarball available in Download section
  • 2010/02/18 Version 0.4 (milestone [0.4 0.4]) is out:
    • Milhouse: This release fixes a big regression in caps transmission which broke Vorbis and Theora support in 0.3.6. New features include better v4l2 controls, the ability to restart a sender without restarting a receiver, rtpjitterbuffer control embedded in our output window, as well as a lot of cleanup and output fixes.
    • Scenic: Moved the graphical user interface to GTK+ for faster development. The Scenic software now polls devices using the Milhouse streamer. Moved Miville code out of trunk. Superseded Miville features within a three week code sprint in GTK+! Checkout the screenshots!
  • 2010/01/21 [0.3.5 0.3.5] is out:
    • milhouse improvements:
      • pixel non-square aspect ratio, so 16:9 and 4:3 is supported
      • capture framerate: 15 25 30
      • PAL support
      • Create UDP socket and pass it to UDP Element
      • new --localvideo
  • New [SatTrac:lunch lunch] web site for complex launching setup
  • Helloworld deployment project is on the go



  • Operating sytem: GNU/Linux (Ubuntu LTS tested)


  • Bandwidth: From 768 kbps to 24 Mbps
  • Packet loss tolerance: Up to 1%
  • Multicast support: transmission and reception (experimental)
  • Adjusting the streaming quality: Possibility to compensate a bad network quality by increasing the latency


  • Video flexibility and format: flexible video streams (codec, size, datarate), h264, mpeg4, h263, theora in SD format
  • Video input: Support video4linux2, DV, IIDC, file and possibility to select the video input.
  • Video standard: Possibility to use PAL or NTSC
  • Video framerate: Capacity to ajust the video framerate to 15, 25 and 30 fps
  • Video deinterlace: Possibility to deinterlace video on reception
  • Video scaling: Possibility to scale the video output up to 2046x2046
  • Video aspect ratio: Possibility to adjust the aspect ratio to 4:3 or 16:9
  • Video image size: Select witch size your video image is.
  • Video preview: Possibility to view the capture content before sending it.
  • Video latency: Under 100ms
  • Video flip: Possibility to flip the image, horizontally, vertically and rotate.
  • Video full screen: Option to display the video output in full screen
  • Video display: Possibility to set on witch display the video is output


  • Audio input: jack, alsa, pulse
  • Audio Latency: Under 50ms
  • Audio channel and format: 1-8 channels of uncompressed, 1-24 channels of vorbis, 1-2 channels MP3
  • Synchronization: Possibility to synchronize audio and video or not


  • Midi streaming: Possibility to send and receive midi signal over the network


SCENIC is an on stage telepresence system that allows for real time transmission of audiovisual 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 or present a combined performance. Thus, a dramatic work could be performed simultaneously in Paris and Montreal, with actors viewing each other and replying live over the network. The idea can also work during preproduction: the creative director of a stage performance, stationed in one city, could review and comment upon a rehearsal in another city, and this in real time. In one recent demonstration of the technology, the SAT transmitted a concert at the Petite-Vallée Song Festival to four different auditoriums in the Gaspé region of Eastern Quebec. Scenic provides different performance schemes that allow a maximum number of users to participate in a network of learning, research and artistic creation anywhere in the world (bandwidth permitting).

The Scenic development project is a part of the SAT PropulseART research program that was created to facilitate the implementation of remote networking for audiovisual, stage and digital systems between cultural and educational venues and to promote research and creation through new communication technologies. The SAT PropulseART research program will contribute to the emergence of IP broadcasting of works and performances in Canada and elsewhere and the dissemination and archival of such works over the web.

Related Projects

The SAT_Metalab is the Society for Arts and Technology's research laboratory, The lab develop software and technology that assist the creation and diffusion of digital culture, promotes exchanges and collaborative R&D between artists, engineers and scientists.

PropulseART is a research & development project on telepresence applications for venues and live performances.
The aim of this project is to develop free software as part of the SAT's telepresence research and development axis.

Helloworld is the deployment phase of Propulseart. Helloworld aims to establish long-term projects and partnerships by expanding upon an international network of users. The main objective is to connect a minimum of six cities around the world with the Scenic software developed in the PropulseArt project.

The Spin Framework allows for 'Spatial Interaction' in a networked system of interactive virtual environments.

The Lunch simple process launcher for complex distributed setup.

scenic-audio-0.5.3.png - Scenic (202,54 ko) Andrew Kozloski, 2012-04-05 12:24

scenic-audio-0.5.3.png (202,54 ko) Andrew Kozloski, 2012-07-28 12:15