Prismplus - Prism+ lets you multicast your rtmp stream to multiple destinations

prism+

Use at your own risk! It has worked for us.. but very much alpha quality!

Based on prism by muesli.

Prism+ lets you multicast your rtmp stream to multiple destinations. You point your OBS at prism+ and then add your destinations to prism+. It will relay your stream to the destinations. Allowing you to stream to multiple platforms at the same time.

Prism+ main Features:

  • Admin web interface to login and manage streamers and sessions
  • Ability to add streamers with their streamkeys
  • Ability for streamers to login and add/remove destinations

Starting prism+

  1. Clone the repo locally and enter the folder

  2. Build frontend. The frontend is written in svelte

cd web
npm install
npm run build
  1. Build backend. The backend is written in golang.
go get
go build
  1. Run
./prismplus

On startup it will automatically generate an adminKey. If you want to define your own adminKey so that it will be the same every startup you can start up with:

./prismplus --adminKey=your-super-secure-key

Prism+ will now be listening on:

Using Prism+

To add your first streamer goto: http://localhost:5383/admin

Enter the adminKey you provided or that was auto generated.

image

image

Once the streamer is created they can login to: http://localhost:5383 with their streamKey

From here they can add their destinations

image

Now the streamer just needs to point OBS (or their software of choice) to rtmp://localhost:5383/live with the streamKey.

Similar Resources

A note taking app, that you can draw in, syncs to the cloud, and is on most platforms!

About NotDraw About · How to contribute · How to run · Trello · FAQ This is achived because I dont want to work on it anymore Structure Codebase Descr

Jul 11, 2022

Api-product - A basic REST-ish API that allows you to perform CRUD operations for Products

Description A basic REST-ish API that allows you to perform CRUD operations for

Jan 3, 2022

This is a small Go program, which can tell you what processes are actively using a set of files

winuse This is a small Go program, which can tell you what processes are actively using a set of files. It primarily exists to show off how one can bi

Jan 28, 2022

With this small library you can interact with the timev2 API

Library for timev2 With this small library you can interact with the timev2 API.

Jan 28, 2022

Wau helps you find apps where target email is registered.

Where are you ? 🧐 wau helps you find apps where target email is registered. wau takes less than 2 seconds! wau can be executed through a Command Line

Dec 6, 2022

Sync your bank transactions with google sheets using Open Banking APIs

Sync your bank transactions with google sheets using Open Banking APIs

Jul 22, 2022

Lambda stack to turn off and destroy all resources from your personal AWS Account to avoid billing surprises

Lambda stack to turn off and destroy all resources from your personal AWS Account to avoid billing surprises

AWS, Turn off my Account, please Lambda stack to turn off and destroy all resources from your personal AWS Account to avoid billing surprises Resource

Oct 25, 2022

Sync your bank transactions with google sheets using Open Banking APIs

this is a markdown version of the copy on the site landing page: https://youneedaspreadsheet.com You need a spreadsheet 📊 Get on top of your finances

Jul 22, 2022

Automatically resize your ebs

ebs-autoresize Automatically resize your ebs. Table of Contents ebs-autoresize Table of Contents Installing Getting Started Resize Best practices Cont

Oct 16, 2022
Comments
  • UI update

    UI update

    This PR contains UI updates. The branch was spun-off of main before changes that broke streaming for me, personally --I don't know how other people would be affected by those changes.

  • no package in current directory [go related?]

    no package in current directory [go related?]

    hello

    I was pointed to this repo form a friend & am just trying it out. but I am running into a small problem with installing/building it

    I have just installed both npm & go. I done a quick restart & then went to do the build process, but ran into trouble it building & it says no package in current directory of the web folder once doing the npm stuff

    here is a screenshot to show. im on macOS Big Sur

    thanks

    Screenshot 2022-03-11 at 10 43 58

Prismforce-task - Assignment to test fundamental knowledge for Prism Force

Technical Assignment Assignment to test fundamental knowledge for Prism Force. T

Feb 15, 2022
A compute service that lets you run code without provisioning or managing servers

AWS Lambda for Go Lambda is a compute service that lets you run code without provisioning or managing servers. Lambda runs your code on a high-availab

Oct 13, 2021
The Fabric Token SDK is a set of API and services that lets developers create token-based distributed application on Hyperledger Fabric.

The Fabric Token SDK is a set of API and services that let developers create token-based distributed application on Hyperledger Fabric.

Dec 14, 2022
Stream API for Go.
Stream API for Go.

mapreduce English | 简体中文 Why we have this repo mapreduce is part of go-zero, but a few people asked if mapreduce can be used separately. But I recomme

Dec 28, 2022
It is a package and command line application that provides you to store encrypted credentials/secrets in your repository.

sypher[ ⚠️ Work in progress] sypher provides you to store your credentials and secrets as encrypted in your repository. Usage Install the command line

Feb 23, 2022
Write cloud-agnostic config deployed across multiple clouds

Multy is the easiest way to deploy multi cloud infrastructure Write cloud-agnostic config deployed across multiple clouds. Let's try to deploy a simpl

Dec 25, 2022
A simple api built in Go that facilitates directly sending email from your client side html to your inbox

go-email-service A simple api built in Go that facilitates directly sending emai

Dec 28, 2021
Automate all the tasks you can do in NeteaseCloudMusic

Fuck163MusicTasks 自动完成网易云音乐人任务并领取云豆 说白了就是白嫖网易云年费黑胶 ✨ 特性 web/Android 双平台每日签到 音乐人每日签到(登录音乐人中心) 自动发布动态(音乐人每日任务) 自动回复粉丝评论(音乐人每日任务) 自动恢复粉丝私信(音乐人每日任务) 自动领取已

Jan 5, 2023
This bot require you to run the GETH client + use ethers framework.

Mad Liquidity Sniper This bot require you to run the GETH client + use ethers framework. All addresses and private keys contained have been changed fo

Oct 19, 2021