ReCast is a multi platform restreaming tool, you can stream with one servers to multiple services
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.
 
 
 
 
 
Shyim 666b18964f Added simple Setup guide 6 years ago
assets Initial commit 6 years ago
bin Initial commit 6 years ago
config Added command to create user 6 years ago
public Added simple Setup guide 6 years ago
src Added simple Setup guide 6 years ago
templates Disable Hash from webpack 6 years ago
translations Initial commit 6 years ago
.env.dist Added basic readme 6 years ago
.gitignore Added command to create user 6 years ago
README.md Added command to create user 6 years ago
composer.json Initial commit 6 years ago
composer.lock Initial commit 6 years ago
phpunit.xml.dist Initial commit 6 years ago
symfony.lock Initial commit 6 years ago
webpack.config.js Initial commit 6 years ago

README.md

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 and adjust the .env file
  • Create the database php bin/console doctrine:schema:create
  • 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

Screenshots

Dashboard

List Streams

Add Endpoint