Autizmo Movie Night
https://movie-night.autizmo.xyz
42bcead627
* On some systems (currently hypothesized to be Firefox with GTK+ using a system theme that has always-visible scrollbars with a minimum size on their long axis), the suggestion menu starts off visible and obscuring the chat message entry area, then moves to obscuring the chat history area once it has been invoked. At no time does it become invisible. * Fix, by hiding the suggestion menu by default and explicitly managing its visibility as it is updated. |
||
---|---|---|
common | ||
static | ||
wasm | ||
.gitignore | ||
.travis.yml | ||
Makefile | ||
chatclient.go | ||
chatclient_test.go | ||
chatcommands.go | ||
chatroom.go | ||
connection.go | ||
emotes.go | ||
errors.go | ||
favicon.png | ||
go.mod | ||
go.sum | ||
handlers.go | ||
main.go | ||
notes.txt | ||
readme.md | ||
settings.go | ||
settings_example.json | ||
stats.go |
readme.md
MovieNight stream server
This is a single-instance streaming server with chat. Originally written to replace Rabbit as the platform for watching movies with a group of people online.
Build requirements
- Go 1.12 or newer
- GNU Make
Install
To just download and run:
$ git clone https://github.com/zorchenhimer/MovieNight
$ cd MovieNight
$ make
$ ./MovieNight
Usage
Now you can use OBS to push a stream to the server. Set the stream URL to
rtmp://your.domain.host/live
and enter the stream key.
Now you can view the stream at
http://your.domain.host:8089/
There is a video only version at
http://your.domain.host:8089/video
and a chat only version at
http://your.domain.host:8089/chat
The default listen port is :8089
. It can be changed by providing a new port
at startup:
Usage of .\MovieNight.exe:
-k string
Stream key, to protect your stream
-l string
host:port of the MovieNight (default ":8089")