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 dca722e751 update gitignroe 4 months ago
auth-server add README, fix a bunch of paths, reorganise, make more suitable for public 4 months ago
nginx add README, fix a bunch of paths, reorganise, make more suitable for public 4 months ago
public fix streams link in public .html pages 4 months ago
.gitignore update gitignroe 4 months ago
LICENSE initial commit 11 months ago
README.md add README, fix a bunch of paths, reorganise, make more suitable for public 4 months ago
crontab add README, fix a bunch of paths, reorganise, make more suitable for public 4 months ago
posters.sh add README, fix a bunch of paths, reorganise, make more suitable for public 4 months ago
viewers.sh add README, fix a bunch of paths, reorganise, make more suitable for public 4 months 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.