shithub: qoistream


branches: front

Clone

clone: git://shithub.us/sigrid/qoistream gits://shithub.us/sigrid/qoistream
push: hjgit://shithub.us/sigrid/qoistream
patches to: sigrid

Last commit

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

About

# qoistream

The idea is to capture screen (or a window) and encode it as a stream
of [QOI](https://qoiformat.org) 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