Autizmo Movie Night https://movie-night.autizmo.xyz
Go to file
Zorchenhimer 1f217c56a9 Replace favicon with something else
This is an icon that I threw together in a few minutes.  I don't want
my avatar as the favicon for this repository.

Also, the favicon.png has moved to the root directory as it is
something that is meant to be customized along with the settings that
is also in the root.
2019-03-18 11:21:17 -04:00
common Add the /purge command 2019-03-17 22:30:00 -04:00
static Replace favicon with something else 2019-03-18 11:21:17 -04:00
wasm Add the /purge command 2019-03-17 22:30:00 -04:00
.gitignore Add user badges 2019-03-16 18:11:27 -04:00
.travis.yml Update build scripts 2019-03-16 22:24:35 -04:00
Makefile Update build scripts 2019-03-16 22:24:35 -04:00
chatclient.go Add user badges 2019-03-16 18:11:27 -04:00
chatcommands.go Add the /purge command 2019-03-17 22:30:00 -04:00
chatroom.go Add user badges 2019-03-16 18:11:27 -04:00
connection.go Wrap connection reads and writes with a mutex 2019-03-16 13:44:18 -04:00
errors.go Add more information to error output 2019-03-15 18:57:12 -04:00
favicon.png Replace favicon with something else 2019-03-18 11:21:17 -04:00
handlers.go Replace favicon with something else 2019-03-18 11:21:17 -04:00
main.go Add user badges 2019-03-16 18:11:27 -04:00
notes.txt Initial commit 2019-03-10 11:42:12 -04:00
readme.md Add chat and video urls to readme 2019-03-17 02:01:13 -04:00
settings.go Add a limit to the title length 2019-03-16 21:06:16 -04:00
settings_example.json Add a limit to the title length 2019-03-16 21:06:16 -04:00

readme.md

MovieNight stream server

Build status

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

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