shithub: qoistream

branches: front


clone: git:// gits://
push: hjgit://
patches to: sigrid

Last commit

45418db4 – Sigrid Solveig Haflínudóttir <> authored on 2023/08/09 11:46
simplify imgread; free raw pic before writing compressed one


# qoistream

The idea is to capture screen (or a window) and encode it as a stream
of [QOI]( images.  That stream is supposed to be
sent over ethernet to another machine and displayed there.  Kind of
like a cheap screen sharing.  Each frame is lossless but smaller than
raw images (~620Kb vs ~8Mb for full hd, for example).

`qoisend` is used on 9front side, `qoirecv` on Unix side. Default port is 12345.

	# linux
	$ qoirecv

	# 9front
	% video/qoisend /dev/screen | aux/trampoline tcp!unixhost!12345