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 65894b6f2e Fix for not transcoding streams which aren't already mp4 encoded. 2020-06-30 06:26:42 +00:00
config Big Refactor 2019-12-21 08:59:35 -06:00
docs Update documentation 2020-06-27 23:39:57 -05:00
install Update documentation. 2020-06-27 23:27:47 -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 Fix for not transcoding streams which aren't already mp4 encoded. 2020-06-30 06:26:42 +00:00
templates Update documentation 2020-06-27 23:39:57 -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 Update documentation. 2020-06-27 23:27:47 -05:00
package-lock.json Forgot to include twitch chat dependency 2020-06-27 23:45:47 -05:00
package.json Forgot to include twitch chat dependency 2020-06-27 23:45:47 -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

Setup Instructions

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

Follow the instructions after setup runs.

Run the server

npm start