A self hosted livestreaming server.
This repository has been archived on 2021-01-16. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
 
Go to file
knotteye 4bd10151f8 Switch from video.js to dash.js, it seems to be more consistent and hiccup less during streams.
This means transcoding to HLS is no longer an option.
Also add a bit of JS to reload the stream periodically if it hadn't started when the page was loaded.
That thing spits out errors fucking constantly, so hopefully it won't cause any problems.
2020-06-27 12:11:42 -05:00
config Big Refactor 2019-12-21 08:59:35 -06:00
docs Update documentation to match recent changes with config and chat 2019-12-21 17:23:00 -06:00
install Switch from video.js to dash.js, it seems to be more consistent and hiccup less during streams. 2020-06-27 12:11:42 -05:00
site Switch from video.js to dash.js, it seems to be more consistent and hiccup less during streams. 2020-06-27 12:11:42 -05:00
src Switch from video.js to dash.js, it seems to be more consistent and hiccup less during streams. 2020-06-27 12:11:42 -05:00
templates Switch from video.js to dash.js, it seems to be more consistent and hiccup less during streams. 2020-06-27 12:11:42 -05:00
.gitignore Big Refactor 2019-12-21 08:59:35 -06:00
CONTRIBUTORS Add contributors file 2019-11-05 17:22:52 -06:00
LICENSE Add package.json and LICENSE, name the project. 2019-09-15 12:23:09 -05:00
README.md Move readme because gitlab doesn't like it. 2019-10-20 16:40:19 -05:00
package-lock.json Add working twitch chat relay 2020-06-27 05:25:40 -05:00
package.json Increment version 2020-06-27 07:41:38 -05:00
tsconfig.json Changed init functions to be more consistent. 2019-09-26 14:43:24 -05:00

README.md

Satyr: A livestreaming server

System dependencies: A stable version of node>=10, mysql3 (or a compatible implementation such as MariaDB), and ffmpeg >=4.2

Build Instructions

git clone https://gitlab.com/knotteye/satyr.git
cd satyr
npm install
npm run setup
npm run build

Follow the instructions after setup runs.

Run the server

npm start