Skip to content
/ sanzu Public
forked from cea-sec/sanzu

Graphical remote desktop solution

License

Notifications You must be signed in to change notification settings

fdiakh/sanzu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sanzu

Sanzu is a graphical remote desktop solution. It is composed of:

  • a server running on Unix or Windows which can stream a X11 or a Windows GUI environment (for now the Unix version is more advanced)
  • a client running on Unix or Windows which can read this stream and interact with the GUI environment

It uses modern video codecs like h264/h265 to offer a good image quality and limit its bandwidth consumption. Video compression is done through FFmpeg which allows the use of graphic cards or full featured CPU to achieve fast video compression at low latency. It also allows the use of yuv420 or yuv44 for better graphical details.

This repository contains:

  • sanzu: client / server code
  • sanzu-broker: a broker for sanzu
  • sanzu-common: common code
  • demo: demo code to quickly build and run sanzu
  • build: docker scripts to build sanzu packages for several distributions

About

Graphical remote desktop solution

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.3%
  • Other 0.7%