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 4b1fc5c1fc Make adapative streaming full configurable 2019-12-05 18:27:29 -06:00
config Set sameSite on Authorization cookie 2019-12-05 16:08:50 -06:00
docs Fix handling of usernames with capital letters in the web page. 2019-11-10 08:27:00 -06:00
install Set sameSite on Authorization cookie 2019-12-05 16:08:50 -06:00
site Stop using dash.js, videojs supports it natively. 2019-12-04 17:52:11 -06:00
src Make adapative streaming full configurable 2019-12-05 18:27:29 -06:00
templates Fix throwing unhandled promise rejection if user doesn't exist in validatePasswordRedirect user to /profile on successful login 2019-12-05 15:03:27 -06:00
.gitignore Big Commit! 2019-12-03 19:51:14 -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 Big Commit! 2019-12-03 19:51:14 -06:00
package.json Add full support for multiple connections with one account in Socket.IO 2019-12-05 14:16:07 -06: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