The source behind http://stream.loki - minimal nginx configuration and backend code for a streaming site with streams index, thumbnails, viewcount, chat, and streamkeys.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Thomas Lynch 6a2e43e4d4 irc -> irc-web rename 1 year ago
auth-server add README, fix a bunch of paths, reorganise, make more suitable for public 1 year ago
nginx add README, fix a bunch of paths, reorganise, make more suitable for public 1 year ago
public irc -> irc-web rename 1 year ago
.gitignore update gitignroe 1 year ago
LICENSE initial commit 2 years ago
README.md add README, fix a bunch of paths, reorganise, make more suitable for public 1 year ago
crontab add README, fix a bunch of paths, reorganise, make more suitable for public 1 year ago
posters.sh add README, fix a bunch of paths, reorganise, make more suitable for public 1 year ago
viewers.sh add README, fix a bunch of paths, reorganise, make more suitable for public 1 year ago

README.md

stream

The source of stream.loki (or another simple nginx-rtmp-based streaming site).

The aim is to have a simple streaming site with chat (irc iframe), view count, an index page (/streams) of all live streams, and do it with minimal backend.

This repo provides:

  • the nginx configs and static files
  • small nodejs http server for nginx to authenticate stream keys (optional)
  • some cronjobs to generate viewer counts and stream thumbnails

License

GNU AGPLv3, see LICENSE.