~sbinet/melies

provide a hassle-free experience projecting slides on a video-projector.
3c39da13 — Sebastien Binet 3 days ago
all: apply go vet issues
d6eedad8 — Sebastien Binet 3 days ago
all: migrate to codeberg.org/emersion/go-scfg
3f7ed9f2 — Sebastien Binet 7 months ago
all: first stab at audio support

clone

read-only
https://git.sr.ht/~sbinet/melies
read/write
git@git.sr.ht:~sbinet/melies

You can also use your local clone with git send-email.

#melies

melies is a server to provide a hassle-free experience projecting slides on a video-projector.

melies-logo

#Installation

melies-srv is a static Go binary that can be installed from sources using the Go SDK:

$> ssh server
$> go install git.sr.ht/~sbinet/melies/cmd/melies-srv@latest

$> cat server.cfg
melies {
	addr example.org:443

	tls {
		cert /path/to/cert/server.crt
		priv /path/to/cert/server.key
	}

	rooms {
		room-id {
			name  Room-Name
			descr Room-Name is located in building 42.
			addr  client-display.org:5000
			video {
				width  1280
				height  720
			}
		}
	}
}

$> melies-srv -cfg server.cfg

$> ssh client-display.org
$> go install git.sr.ht/~sbinet/melies/cmd/melies-cli@latest
$> melies-cli -addr :5000

#melies/index

melies-index

#melies/auth

melies-auth

#melies/share

melies-share