A light weight, easy to configure web interface for your private anime streams.
The website contains an HLS HTML5 web player, a link to your HLS (for people who'd rather
use something like VLC to watch your stream), a schedule and history of anime for your stream with metadata fetched from Kitsu.io, a quality toggle, and a button to your stream's choice of web accessible chatroom.
-
Install node dependencies for the site
-
Run the container pair (
docker-compose up -d
) -
Stream your live content to
rtmp://localhost:1935/encoder/stream_name
wherestream_name
is the name of your stream. -
In any HTML5 HLS capable browser, navigate to
http://localhost/
and enjoy your
anime stream. Stream comes with 2 qualities (720 and 480p). Note that the first time, it might take a few (10-15) seconds before the stream works. This is because when you start streaming to the server, it needs to generate the first segments and the related playlists.
- http://nginx.org/
- https://github.com/arut/nginx-rtmp-module
- https://www.ffmpeg.org/
- https://obsproject.com/
- https://github.com/dailymotion/hls.js
- https://kitsu.docs.apiary.io/
- https://expressjs.com/
- https://github.com/reactjs/express-react-views
- http://getskeleton.com/
- https://github.com/alfg/docker-nginx-rtmp