Skip to content

MAItisse/streamerTwitchJam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Plays OBS

Twitch Hackathon project for https://twitchstreamertools.devpost.com/

How to use

  • Step 1: Add the Extension to your twitch account
  • Step 2
    • add one of the below options to your obs custom docks
    • obsCustomBrowser.png
Option 1: Hosted
Option 2: Local
  • Clone this project.
  • Go to the streamerAppOBS folder.
  • Open terminal.
  • npm install
  • npm run dev
  • Add localhost:5173 as the URL for the custom dock.
  • Local Dashboard
  • Add that dock to your OBS view.

Results

streamView.png

How It Works

  • Click Data Processing:
    • Users interact via clicks in the frontend.
    • Clicks are processed and translated into commands to move OBS sources.
  • OBS WebSockets:
    • Local WebSocket controls modify OBS sources in real-time.
    • Sources can be repositioned or adjusted dynamically based on input.
  • Room Creation:
    • Uses a Rust-based WebSocket backend to create and manage rooms.
    • Supports multiple concurrent streams with separate configurations.

Graph of the system

vivGraphDescription.png

Graph provided by vivax3794

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published