Autizmo Movie Night https://movie-night.autizmo.xyz
Go to file
2019-03-21 23:01:21 -04:00
common Added nick button and some cleanup 2019-03-21 23:01:21 -04:00
static Added nick button and some cleanup 2019-03-21 23:01:21 -04:00
wasm Remove vscode setup section and rename main_wasm.go back to main.go 2019-03-21 21:34:16 -04:00
.gitignore
.travis.yml
chatclient.go Change highlighting to be a box instead of the user color 2019-03-21 09:27:14 -04:00
chatcommands.go Added color names as possible arguements for /color 2019-03-19 22:56:01 -04:00
chatroom.go Removing unused variables and increasing queue 2019-03-21 16:05:14 -04:00
connection.go Add stream stats, minor changes in main, and adding ctrl+c handling 2019-03-21 16:20:50 -04:00
errors.go
favicon.png
handlers.go goimports fixed this 2019-03-20 21:25:01 -04:00
main.go Add stream stats, minor changes in main, and adding ctrl+c handling 2019-03-21 16:20:50 -04:00
Makefile
notes.txt
readme.md Remove vscode setup section and rename main_wasm.go back to main.go 2019-03-21 21:34:16 -04:00
settings_example.json
settings.go Add stream stats, minor changes in main, and adding ctrl+c handling 2019-03-21 16:20:50 -04:00
stats.go Add stream stats, minor changes in main, and adding ctrl+c handling 2019-03-21 16:20:50 -04:00

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