Skip to content

Python scripts for streaming a high-resolution application window to a SAGE2 server

License

Notifications You must be signed in to change notification settings

shimojo-lab/sage2_high-resolution_streamer

Repository files navigation

High-Resolution SAGE2 Streamer

SAGE2 has a screen sharing functionality from client application window to SAGE2 Tiled display. However, the screen sharing functionality resolution depends on client resolution, because the functionality is just a window image copy to SAGE2 from client. So, we have been developed a new screen sharing functionality with free resolution mechanism on SAGE2. That is a Python scripts for streaming a high-resolution application window to a SAGE2 Tiled Display Wall. (This scripts requires Linux as the operating system of the SAGE2 client)

Installation

Requirements

How to setup

  1. Clone this repository and move into the directory
  2. Run pip install -r requirements.txt

How to use

  1. Launch the SAGE2 server.
  2. Edit the configuration file (config.json).
  3. Run bash launch_vnc_server.sh.
  4. Run python SAGE2_Streamer.py.

About

Python scripts for streaming a high-resolution application window to a SAGE2 server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published