Rien Maertens cf96c489eb
Rename zstd arm executable
`which zstd` would wrongly find zstd on host because the arm binary has
the same name. As suggested by #1 we rename the binary to zstd.arm.

Fixes #1
2020-03-12 08:26:28 +01:00
2020-03-12 00:29:18 +01:00
2020-03-12 00:29:18 +01:00
2020-03-12 00:17:13 +01:00
2020-03-12 08:26:28 +01:00
2020-03-12 08:26:28 +01:00

reStream

reMarkable screen sharing over SSH.

A demo of reStream

Usage

  1. Connect your reMarkable with the USB cable.
  2. Make sure you can open an SSH connection.
  3. Run ./reStream.sh.
  4. If you don't have zstd installed, it will ask you to copy it. You can answer no, and it will fall back to gzip (which will be slower).
  5. A screen will pop-up on your local machine, with a live view of your reMarkable!

If you have problems, don't hesitate to open an issue or send me an email.

Requirements

On your host machine:

  • Any POSIX-shell (e.g. bash)
  • ffmpeg (with ffplay)
  • ssh

On your reMarkable nothing is needed, unless you want...

Sub-second latency

To achieve sub-second latency, you'll need zstd on your host and on your reMarkable.

You can install zstd on your host with your usual package manager. On Ubuntu, apt install zstd will work.

On your reMarkable you can do opkg install zstd if you have entware installed. If you don't you can use the binary provided in this repository. In general you shouldn't trust binaries strangers on the internet provide to you, but I provide the option if you don't want the hassle of installing entware.

You can copy the binary to your remarkable with scp zstd root@10.11.99.1:/home/root/zstd.

Description
No description provided
Readme 4.8 MiB
Languages
Rust 65.3%
Shell 18.2%
Nix 12.5%
Makefile 4%