1
0
mirror of https://github.com/r4sas/recastin-panel synced 2025-09-06 19:02:16 +00:00
recastin-panel/README.md
2018-04-25 23:10:38 +02:00

1.2 KiB

ReCast

What is ReCast?

ReCast is a multi platform streaming tool written in PHP and uses nginx RTMP. You can stream through one server to multiple services

Installation

  • You have to install a nginx server with rtmp support to /opt/nginx-rtmp/ or something else
  • Checkout this project, copy .env.dist to .env and adjust the settings
  • Run composer install --no-dev -o
  • Generate JWT Keys, following Documentation
  • Create the database php bin/console doctrine:migrations:migrate
  • Go to public/theme, run npm install and copy the generated files to public (cp -R static ..)
  • Create a new crontab entry which runs every minute php bin/console recast:cron
  • Create a new user with php bin/console recast:create:user
  • Environment variable APP_HOST should point to a http server, nginx rtmp does not support https.

Docker Setup will be following

Screenshots

Dashboard

List Streams

Add Endpoint

Setup