All Projects → recastin → panel

recastin / panel

Licence: other
ReCast is a multi platform restreaming tool, you can stream with one servers to multiple services

Programming Languages

CSS
56736 projects
Vue
7211 projects
PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to panel

Huong-dan-cai-dat-stream-server-va-chuyen-doi-video-sang-streaming
Hướng dẫn cài đặt stream server và chuyển đổi video thường sang dạng TS Streaming
Stars: ✭ 29 (-27.5%)
Mutual labels:  stream, nginx-rtmp
comfy-channel
A 24/7 live video broadcast with automatic content selection and overlays using FFMPEG and Python!
Stars: ✭ 37 (-7.5%)
Mutual labels:  stream, nginx-rtmp
ghichep-StreamingVideo
Ghi chép về Livestream sử dụng Opensource - Xây dựng một máy chủ Livestream theo cách đơn giản nhất - NGINX RTMP Dockerfile
Stars: ✭ 40 (+0%)
Mutual labels:  stream, nginx-rtmp
k8s-openresty-streaming
Full-fledged media streaming server with OpenResty and rtmp module
Stars: ✭ 37 (-7.5%)
Mutual labels:  stream, nginx-rtmp
NPAudioStream
Continuously stream a playlist of audio through a lightweight Objective-C library.
Stars: ✭ 23 (-42.5%)
Mutual labels:  stream
aws-kinesis-consumer
Consume an AWS Kinesis Data Stream to look over the records from a terminal.
Stars: ✭ 23 (-42.5%)
Mutual labels:  stream
ngx-stream-request-module
基于ngx-stream-module 实现长连接的处理,把长连接数据按照使用的协议转切分为请求(request),与后端服务器使用短连接通讯,完全兼容后端http协议。后端服务器使用推送协议可以很方便的把数据推送到客户端。
Stars: ✭ 15 (-62.5%)
Mutual labels:  stream
rtsp-video-recorder
Provides an API to record RTSP video stream to filesystem.
Stars: ✭ 21 (-47.5%)
Mutual labels:  stream
jsCast
📻 An Audio Streaming Application written in JavaScript
Stars: ✭ 23 (-42.5%)
Mutual labels:  stream
socializer
Rails engine to make your projects social. Adds stream, profile, circles, groups and notifications.
Stars: ✭ 56 (+40%)
Mutual labels:  stream
elasticbulk
Add data in bulk to elasticsearch. It supports data streaming from PostgreSQL or Filesystem
Stars: ✭ 27 (-32.5%)
Mutual labels:  stream
lwt-pipe
[beta] A multi-consumer, multi-producers blocking queue and stream for Lwt
Stars: ✭ 30 (-25%)
Mutual labels:  stream
aushape
A library and a tool for converting audit logs to XML and JSON
Stars: ✭ 37 (-7.5%)
Mutual labels:  stream
YOLO-Streaming
Push-pull streaming and Web display of YOLO series
Stars: ✭ 56 (+40%)
Mutual labels:  stream
SFMediaStream
HTML5 media streamer library for playing music, video, playlist, or even live streaming microphone & camera with node server
Stars: ✭ 97 (+142.5%)
Mutual labels:  stream
http-emitter
📡 Emitting psr-7 responses.
Stars: ✭ 31 (-22.5%)
Mutual labels:  stream
tpack
Pack a Go workflow/function as a Unix-style pipeline command
Stars: ✭ 55 (+37.5%)
Mutual labels:  stream
stream-feed-flutter
Stream Feed official Flutter SDK. Build your own feed experience using Dart and Flutter.
Stars: ✭ 67 (+67.5%)
Mutual labels:  stream
mst-effect
💫 Designed to be used with MobX-State-Tree to create asynchronous actions using RxJS.
Stars: ✭ 19 (-52.5%)
Mutual labels:  stream
android-chat-tutorial
Sample apps for the Stream Chat Android SDK's official tutorial
Stars: ✭ 44 (+10%)
Mutual labels:  stream

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 Tutorial
  • Checkout this project
  • Run composer install --no-dev -o
  • Run php bin/console recast:setup
  • Create the tables php bin/console doctrine:migrations:migrate
  • Create a new user with php bin/console recast:create:user
  • Create a new crontab entry which runs every minute php bin/console recast:cron
  • Environment variable APP_HOST should point to a http server, nginx rtmp does not support https.

Environment variable overview

Name Description Example
APP_HOST URL which is used in nginx rtmp conf, This address must be http http://try.recast.in
APP_ENV Which environment it runs prod
APP_REGISTRATION_ENABLED Toggles registration form true
DATABASE_URL Database credentials as URL DATABASE_URL=mysql://USER:PASS@HOST:3306/DB_NAME
NGINX_CONFIG_DIR Folder where nginx.conf is located /opt/nginx-rtmp/conf/
NGINX_RELOAD_COMMAND Reload command for nginx rtmp systemctl reload nginx-rtmp

Free hosted version

We have also on https://app.recast.in a free to use ReCast setup.

Docker Setup will be following

Screenshots

Dashboard

List Streams

Edit Stream

Add Endpoint

Setup

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].