HarryandGitHub 9b4d5d2038 Handle PictureLossIndication (#17)
Handle PLI to send a keyframe whenever the client requests. This should
fix image freezes.
2022-11-25 14:24:19 -05:00
2022-11-19 18:49:51 -05:00
2022-10-19 13:49:39 -04:00
2022-11-25 14:24:19 -05:00
2022-11-23 23:24:48 -05:00
2022-11-25 14:24:19 -05:00
2022-11-25 14:24:19 -05:00
2022-10-14 19:11:29 -04:00
2022-11-23 23:24:48 -05:00

Mira Screenshare

A high-performance screen-sharing / remote collaboration software written in Rust.

The project is still in its early development phase.

Build

You need to have ffmpeg installed.

  • For macOS, you could use brew install ffmpeg.
  • For Windows, you need to download ffmpeg from here. Make sure you download a shared library build such as ffmpeg-n5.1-latest-win64-gpl-5.1.zip.

Then, simply run cargo build --release to build the project. and cargo run --release to run it.

Configure

Configuration file is by default config.toml. There are preset configs in configs/ directory that you could use as a starting point.

License

GPLv3

Attributions

  • Some code is adapted from scrap, which is licensed under the MIT license.
  • Some code from MirrorX, licensed under GPLv3.
S
Description
Hanzo tenant service — sourced from hanzoai/sharer
Readme
2.3 MiB
Languages
Rust 97%
HLSL 1.8%
Makefile 0.8%
Shell 0.3%
Batchfile 0.1%