|
|
||
|---|---|---|
| .. | ||
| common | ||
| scrapedagain | ||
| static | ||
| wasm | ||
| .gitignore | ||
| .travis.yml | ||
| Dockerfile | ||
| Makefile | ||
| chatclient.go | ||
| chatclient_test.go | ||
| chatcommands.go | ||
| chatroom.go | ||
| connection.go | ||
| emotes.go | ||
| entrypoint.sh | ||
| errors.go | ||
| favicon.png | ||
| go.mod | ||
| go.sum | ||
| handlers.go | ||
| main.go | ||
| notes.txt | ||
| readme.md | ||
| rtsp.go | ||
| settings.go | ||
| settings_example.json | ||
| stats.go | ||
| superlock.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")