Skip to content

Streamheart is an intelligent modular streaming platform for IRL streams on Twitch.

License

Notifications You must be signed in to change notification settings

patrickwjh/Streamheart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1ebe426 · Dec 20, 2022

History

11 Commits
Dec 9, 2022
Dec 1, 2022
Dec 1, 2022
Dec 20, 2022
Dec 1, 2022
Dec 1, 2022
Dec 1, 2022
Dec 1, 2022
Dec 1, 2022
Dec 1, 2022
Nov 30, 2022
Dec 9, 2022
Dec 1, 2022
Dec 1, 2022
Dec 1, 2022
Dec 1, 2022
Dec 1, 2022
Dec 1, 2022
Dec 1, 2022

Repository files navigation

Streamheart

Streamheart is an intelligent modular streaming platform for IRL streams on Twitch.

Streamheart has a central middleware (heart) through which applications that provide various functions connect. Each application can register to the middleware and subscribe other application.

Features

  • Bitrate tracker of RTMP connection
    • Automatic switch to BRB in OBS if a threshold is reached
    • ℹ️ Needs modified nginx RTMP module. Not yet published.
  • Twitch bot
    • Control OBS over Twitch chat (start, stop, switch scenes, screenshot)
    • Notifications of bitrate, scene switches, etc.
    • Enable / disable automatic BRB switch
  • WebApp
    • Control OBS over browser (start, stop, switch scenes)
    • Enable / disable automatic BRB switch
    • Show / hide OBS overlay
    • Refresh stream
  • Twitch clips loader
    • Downloads most viewed clips of the same day, last 7 days, last month and overall