video/MovieNight
bel 7ab1723a5e archive 2021-09-14 06:30:17 -06:00
..
common archive 2021-09-14 06:30:17 -06:00
scrapedagain archive 2021-09-14 06:30:17 -06:00
static archive 2021-09-14 06:30:17 -06:00
wasm archive 2021-09-14 06:30:17 -06:00
.gitignore archive 2021-09-14 06:30:17 -06:00
.travis.yml archive 2021-09-14 06:30:17 -06:00
Dockerfile archive 2021-09-14 06:30:17 -06:00
Makefile archive 2021-09-14 06:30:17 -06:00
chatclient.go archive 2021-09-14 06:30:17 -06:00
chatclient_test.go archive 2021-09-14 06:30:17 -06:00
chatcommands.go archive 2021-09-14 06:30:17 -06:00
chatroom.go archive 2021-09-14 06:30:17 -06:00
connection.go archive 2021-09-14 06:30:17 -06:00
emotes.go archive 2021-09-14 06:30:17 -06:00
entrypoint.sh archive 2021-09-14 06:30:17 -06:00
errors.go archive 2021-09-14 06:30:17 -06:00
favicon.png archive 2021-09-14 06:30:17 -06:00
go.mod archive 2021-09-14 06:30:17 -06:00
go.sum archive 2021-09-14 06:30:17 -06:00
handlers.go archive 2021-09-14 06:30:17 -06:00
main.go archive 2021-09-14 06:30:17 -06:00
notes.txt archive 2021-09-14 06:30:17 -06:00
readme.md archive 2021-09-14 06:30:17 -06:00
rtsp.go archive 2021-09-14 06:30:17 -06:00
settings.go archive 2021-09-14 06:30:17 -06:00
settings_example.json archive 2021-09-14 06:30:17 -06:00
stats.go archive 2021-09-14 06:30:17 -06:00
superlock.go archive 2021-09-14 06:30:17 -06: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:

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