Autizmo Movie Night https://movie-night.autizmo.xyz
Go to file
2019-03-14 00:21:41 -04:00
common Fix broken multi alias commands 2019-03-14 00:21:41 -04:00
static
wasm Some linting fixes for the common package 2019-03-13 21:24:14 -04:00
.gitignore
chatclient.go Some linting fixes for the common package 2019-03-13 21:24:14 -04:00
chatcommands.go Fix broken multi alias commands 2019-03-14 00:21:41 -04:00
chatroom.go Some linting fixes for the common package 2019-03-13 21:24:14 -04:00
errors.go
handlers.go Remove testing print statements 2019-03-13 21:15:02 -04:00
main.go Allow chat to be sent before the name is sent to the server 2019-03-13 16:47:19 -04:00
Makefile
notes.txt
readme.md
settings_example.json Update example settings file 2019-03-13 15:28:34 -04:00
settings.go Add single-use mod passwords 2019-03-13 16:51:07 -04:00

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:

go get -u -v github.com/zorchenhimer/MovieNight

MovieNight  -l :8089 -k longSecurityKey

To download and compile for development:

git clone github.com/zorchenhimer/MovieNight
cd MovieNight
make
./MovieNight -l :8089 -k longSecurityKey

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/

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")